Senior Software Engineer, Current Role
- Lead UI engineer for ecommerce side of a digital education platform
-
Worked closely with design, product, and executive stakeholders to reduce customer
friction
-
Developed standards for company-wide GitHub Actions usage and led the migration from
the legacy CI/CD platform
- Led adoption of TypeScript to improve code safety and developer experience
Senior Software Engineer, Technical Lead: 2018 - 2019
- Lead engineer on multi-application consumer product initiative
-
Balanced business needs, product direction, design considerations, and engineering
capability
- Designed and maintained infrastructure and deployments
- Advised other engineering teams on technology use and best practices
- Mentored and developed skills of team members; interviewed prospective hires
Software Engineer: 2015 - 2018
-
Led front-end development of React/Golang applications serving over one million users
- Developed features and tools for an API with over four million users
- Led R&D projects such as generating GRPC clients from Protocol Buffers
- Mentored and trained junior engineers across the stack
- Evaluated front-end technologies/practices for long-term use
- Designed and maintained open-source API client libraries
- Rebuilt and modernized legacy user-facing applications
Software Developer: 2013 - 2015
- Led front-end development of Angular/Node applications
- Designed and maintained Wordpress sites, themes, and plugins
- Developed libraries and SDKs for internal use
- Performed usability testing and made UX improvements on existing software
Technology Director: 2013 - Current
- Board member and technical director for a local non-profit baroque orchestra
- Site administration, online ticket sales, and day-of logistics
- Musical skills limited to appreciation only