Seattle, Washington, United States
Full-stack engineer with a decade of experience specializing in Frontend development. Proficient in setting up Frontend infrastructure to build efficient web applications. Passionate about UI design and engaging user experiences. Dedicated to fostering a collaborative environment when leading teams.
- Tech lead for the Frontend Developer Experience team building the infrastructure to run frontend applications. The platform is built on Next.js and supports 90+ Lyft engineers developing 100+ web applications. - Created the vision and roadmap for a team of 7+ engineers to improve frontend developer productivity through a fast and efficient build system and shared libraries. - Oversaw 15+ major frontend technology updates (i.e. React, Typescript) through a custom code modification system making large-scale changes to 100+ repositories during upgrades, resulting in 40% faster build times and 75% smaller bundle sizes. - Mentored junior engineers in technical skills and delegated tasks towards their career development and promotion.
- Frontend tech lead for the Data Analytics Platform team, launching multiple internal data analysis tools using React, Typescript, and Flask. - Launched, as part of a 4-person team, an internal instance of the open-source data exploration and visualization tool Apache Superset, averaging 600 weekly users. - Implemented in-house web application to run ad-hoc Hive and Presto queries, used by over 200 weekly users running 10k queries.
- Tech lead and scrum master for a cross-functional team of 3 engineers, program manager, and designer focused on standardizing data cleaning operations in Tableau Prep. - Implemented the UX to combine data through joins, unions, pivots, and aggregates for 35+ data sources in Tableau Prep using React, TypeScript, and RESTful APIs. - Educated new employees through monthly Tableau Prep presentations and tutorials.
- Implemented the UX to connect to Dropbox, OneDrive, and Box in Tableau Desktop to access data stored in spreadsheets using React and Typescript. - Owned the test automation framework in Python, Java, and Selenium to verify connections to multiple data sources.
- Converted over 100 Silverlight test applications to a new build format for multiple test teams.. - Developed a wrapper library in C++ and C# to verify the application life cycle on Windows Phone. - Designed and developed the test infrastructure system to measure the performance of Windows Phone applications using events in C#. - Measured the performance of XAML controls through event tracing in C++.
- Created a test framework in C++ that produced mock video frames in various formats injected into a render engine to verify display on Windows Phone 8.