Established software company building tools to make consent-based marketing the best channel for customer acquisition.
Staff Engineer + Team Lead
Aug 2023 - Present
Led planning and development for new platform frontend application. Standardized frontend development process and technologies across 4 autonomous teams.
Drove adoption of modern best practices such as architectural decision records, TypeScript, and CI/CD.
Modernized the tech stack and deployment strategy, which brought multiple benefits such as faster CI scripts and branch-based acceptance testing.
Quil
Insurtech startup bringing a private unemployment insurance product to market.
Principal Software Engineer
Apr 2023 - Jun 2023
Architected and contributed over 55% of the code (on a team of 6) for the core platform API using TypeScript, Node.js, GraphQL, and PostgreSQL. Owned the majority of asynchronous AWS Lambda serverless functions.
Initiated mob- and pair-programming sessions which reduced the delivery time of key product features and improved developer output by 15%.
Led adoption of test driven development on engineering team and maintained a minimum of 90% integration test coverage of our core API.
Senior Software Engineer
Feb 2021 - Apr 2023
Optimized application observability by implementing tracing for the Node.js GraphQL API, PostgreSQL database, and AWS Lambda serverless functions; added request logging for all API requests; utilized DataDog application monitoring for automated error alerts. Utilized metrics to track a 30% reduction in API latency during the optimization project.
Contributed significantly to the React.js frontend application and reduced bundle size by 25% during optimization project.
Standardized development environment with Docker Compose and Vagrant, reduced boilerplate with custom generators, and acted as a liaison between the Product and Engineering teams.
Bickford + Godson
Boutique software agency with a focus on small and mid-sized businesses; acqui-hired by Quil in February 2022.
Senior Software Engineer
Oct 2020 - Jan 2021
Planned and implemented a data pipeline to aid business intelligence using Stitch, dbt, and a custom Singer.io tap.
Designed and engineered a custom Ruby on Rails application for a consumer finance company.
Developed robust multi-currency reporting capabilities for investment totals exceeding $100k.
Acorns
Fintech startup building a holistic financial wellness platform for individuals and families.
Senior QA Engineer
Jul 2019 - Oct 2020
Developed user stories for our Web client (React.js), 3 different Rails microservices, and our Android app.
Designed CI/CD pipeline and led migration for backend services, built on AWS CodePipeline and AWS CodeBuild. Achieved 20% adoption in the first month.
QA Engineer
Sep 2018 - Jul 2019
Developed a Ruby on Rails GraphQL API used company-wide for test automation and development.
Designed and led trainings on Ruby, RSpec, GraphQL, and AWS technologies, enabling comprehensive full-stack testing in our development teams.
A•VIBE Web
Web development agency specializing in the custom web applications for small and mid-sized businesses.
QA Specialist
Aug 2016 - Sep 2018
Conducted root cause analysis and debugging of product defects.
Developed automated test suites using Postman, Selenium, TestCafe, and TestBox.
Personal Projects & Volunteer
Mentor at Underdog Devs: Weekly 1:1 mentoring for formerly-incarcerated software developers who are trying to break into the industry.
Twittier: Cross-platform command-line interface for the Twitter API. Supports tweeting, liking, reading your timeline, and more. [Rust]
Loop Supreme: Dynamic, browser-based audio looping application leveraging the Web Audio API. [React.js, TypeScript]
Generative art: Collection of creative coding projects exploring the relationship between code and art. [Kotlin, Rust, JavaScript]