• Develop and maintain a data analytics platform built with TypeScript, Angular, RxJS, and Sass, focusing on writing scalable, maintainable, and testable code
• Test business logic and functionality using Jest, Cypress, and GhostInspector
• Create technical plans and documentation for future work
• Drive feature development from idea to launch, working closely with product, design, back end services, infrastructure, marketing, and customer support teams
• Interview, onboard, and mentor new engineers
• Planned and executed component and state management migration from AngularJS to modern Angular
Key Projects:
———---———
Calculated Fields
• Built in-app code editor for defining calculations
• Extended proprietary expression language and compiler for generating SQL
Reusable Datasets
• Directed a critical change to the app’s data model, enabling a new paradigm of use cases
• Developed API endpoints to leverage these new objects and relationships
• Led a refactor of front end surface area
Application Performance Improvements
• Instrumented application performance using Honeycomb
• Developed and tested hypotheses for bottlenecks and inefficiencies
• Implemented a virtual loading experience to speed up page load
• Proposed a series of product changes that would yield performance gains