Software Developer
2017 - PRESENTZoomer Analytics- Implemented a custom real-time trading UI and dashboard for an independent and privately owned Swiss asset manager.
- Implemented the entire xltrail front end from scratch.
- Improved the performance of a critical process by 3x using Cython.
Technologies: Django, Python, Vue, JavaScript, Front-end, RESTful Web Services, SQL, Test-driven Development (TDD), Web Development, Vuex, PostgreSQL, REST APIs, Redis, Bootstrap 3, Performance Optimization, Database Performance, Vue 2, Full-stack, APIs, TypeScriptSenior Software Developer
2021 - 2021Haven Connect- Worked directly with the founder on strategic product development, agile story crafting, and spring planning.
- Developed initial implementation of a critical third-party integration needed to increase sales.
- Designed the data schema to handle the complexities of different funding sources for affordable housing properties in the US, working closely with the founder and the compliance person.
Technologies: Elixir, React, Heroku, PostgreSQL, SQL, Web Development, Agile Software Development, JavaScript, Performance Optimization, Database Performance, Team Leadership, Full-stack, APIs, Amazon Web Services (AWS), Mentorship & Coaching, TypeScript, Product DevelopmentSenior Software Developer
2020 - 2020Reinsurance SaaS Stealth Startup- Led front-end development implementing the initial prototype.
- Worked with the founders on product development and planning.
- Managed and prioritized work for a junior developer.
Technologies: TypeScript, Vue, Web Development, Vuex, Agile Software Development, JavaScript, REST APIs, Team Leadership, APIs, Mentorship & Coaching, Product DevelopmentData Pipeline Developer
2015 - 2016Whalerock Industries- Developed ETL pipeline for data normalization and cross-referencing.
- Migrated the system to docker containers improving pipeline stability.
- Implemented and optimized queries for reporting considerably reducing turnaround times.
Technologies: Jenkins, Docker, Redshift, Selenium, Python, SQL, PostgreSQL, Performance Optimization, Database Performance, APIs, Amazon Web Services (AWS)Senior Software Developer
2015 - 2015Agrarian Labs- Refactored codebase to reduce complexity and improve test coverage.
- Implemented a custom library in Elixir for internal use.
- Profiled and implemented performance optimizations on critical endpoints, reducing request times by over 80%.
Technologies: Heroku, Celery, Django REST Framework, Django, Python, RESTful Web Services, SQL, Test-driven Development (TDD), Agile Software Development, Elixir, PostgreSQL, REST APIs, Performance Optimization, Database Performance, APIsSenior Software Developer
2012 - 2015Streema- Implemented a full redesign for the entire site using modern and solid technologies for the front end.
- Performed A/B tests using an internal framework for Django, improving the framework itself.
- Developed front-end user interaction tracking tools.
- Created a special landing page for content related to the 2014 World Cup.
- Implemented performance and SEO optimizations improving search rankings.
Technologies: MySQL, Angular, jQuery, Django, Python, Front-end, RESTful Web Services, SQL, Test-driven Development (TDD), Web Development, Agile Software Development, JavaScript, REST APIs, Performance Optimization, Database Performance, Team Leadership, Full-stack, APIs, Mentorship & Coaching, Product DevelopmentSenior Python Developer
2011 - 2011Teracode- Led all Python team projects from scratch. Did scoping and user story creation, estimation, task assignment, and prioritization.
- Developed software with Python and Django. Programmed REST APIs for mobile clients. Built prototypes for potential clients. Created real-time video processing with overlays, transitions, and text on screen options using PyPy.
- Organized and spoke at company-wide tech talks about JavaScript and Git.
Technologies: JavaScript, Git, PyPy, Django, Python, RESTful Web Services, SQL, Test-driven Development (TDD), Web Development, Agile Software Development, PostgreSQL, REST APIs, Team Leadership, Full-stack, APIs, Mentorship & Coaching, Product DevelopmentBack-end Developer
2011 - 2011OLX- Developed a high-performance asynchronous persistence API using Tornado.
- Optimized database queries and conducted stress testing.
- Tested different options for the set up, improving performance by 20% with a simpler environment.
Technologies: Memcached, MySQL, Tornado, Python, SQL, Test-driven Development (TDD), REST APIs, Performance Optimization, Database Performance, APIsSoftware Developer
2010 - 2011Teracode- Developed and maintained an application using Ruby on Rails. After learning the technology on the job, I helped bring other team members up to speed.
- Became one of the company's Git experts and evangelists and wrote a Git tutorial for internal use.
- Helped with agile story creation, estimation, and sprint planning.
Technologies: jQuery, JavaScript, Ruby on Rails (RoR), Android, SQL, Web Development, Agile Software Development, Ruby, Full-stack, APIsDB Analyst and Developer
2006 - 2010Adaptive Group- Developed and optimized DB batch processes handling large datasets for data standardization and cross-referencing.
- Produced data mining analysis for targeted marketing, increasing sales campaign effectiveness by over 50%.
- Developed audio processing and speech recognition tools for predictive calling system.
- Developed a visualization tool using GIS, Geocoding, and geographical data representation that helped managers find the best places to open new bank branches.
- Developed a custom web application for a call center better fit their workflow and received many praises from the sales representatives.
Technologies: Python, Oracle PL/SQL, Oracle SQL, SQL, Web Development, Performance Optimization, Database Performance, Full-stack, APIs, Data Mining