Fullstack software engineer with over 8 years of experience in a number of tech stacks. Proficient in Ruby, Python, and JavaScript, I enjoy writing code that makes my teammates' lives simpler and helps companies deploy apps and APIs quickly and safely.
Currently working for Catchlight/Fidelity Labs.
Heavily involved in full range of development efforts, from low-level technical implementations and PR review to system-level architecting
•
Designed and oversaw migration from Rails monolith to AWS Lambda-backed microservices to support scaling business requirements
•
Developed internal python library for standardizing and sharing common code used throughout Catchlight’s microservice ecosystem
•
Lead by example on software best practices through diligent focus on maintainable code and thorough documentation of standards
•
Stepped up and took on duties of engineering director while hiring for backfill. Ran 1:1 meetings with junior developers and had final say on architectural decisions to guide future technology roadmap
•
Worked hand in hand with product team to prioritize both the short and long term work and decompose requirements for other engineers
•
Participated in external calls as technical SME for integrations with prospective and new partners and customers
Played critical role in building Ruby on Rails application from the ground up, leveraging Lit/native web components for the UI
•
Participated in weekly product and design meetings to find best compromise between functionality, expediency, and maintainability
•
Designed and implemented Elasticsearch datastore to back filtering and sorting UI capabilities, which became Catchlight's most used feature
•
Lead team in creation of an externally facing API to broaden possible customer base, conforming to OpenAPI standard using test-driven development
•
Collaborated with internal Fidelity teams to make API externally accessible
•
Spearheaded implementation of integrations with financial CRMs to simplify upload process for customers, reducing churn by 20%
•
Wrote documentation and implemented mentoring process for onboarding new team members. Served as primary point of contact for PR review and passing down best practices to junior engineers
Co-lead team in development of unique software-based solution to lessen environmental impact of city transit by creating multiple mobile applications in React Native
•
Served as primary technical contact for applications and surrounding technology, handling customer requests and participating in weekly meetings with sales team
•
Travelled to customer cities and trade shows, including CES and ITE, to improve client relations and perform live demos of company technology
•
Added several functions to C++ and JavaScript versions of company's map-matching library, including route tracking and a custom scoring system for pedestrian travel
•
Developed web interface in React from scratch for viewing and modifying company's geographical database, greatly speeding up GIS team's editing process