Experienced software engineer with a strong background in web development, specializing in both frontend and backend technologies.
2024 — Now
Spearheaded the development of server-side rendered React applications integrated with GraphQL APIs, improving application performance and user experience.
Migrated frontend code to adopt new API versions for managing user profiles, enhancing data consistency and simplifying future updates.
Engineered comprehensive tests for library components using Jest, React Testing Library, and Playwright, ensuring code reliability and minimizing production issues.
Collaborated with cross-functional teams to refine application architecture, incorporating feedback to optimize component reusability and scalability.
Led efforts in troubleshooting and resolving issues related to front-end interactions, contributing to a drastic reduction in user-reported bugs.
2023 — 2024
United States
Maintained and enhanced an internal component library for QuickBooks using React, TypeScript, CSS, and Storybook, ensuring efficient development workflows and consistent UI/UX across platforms.
Integrated WordPress CMS data with custom React components, improving user interface flexibility for internal stakeholders and ensuring smoother content management.
Authored technical design documents for scalable, flexible, and accessible UI components, fostering cross-team collaboration and providing detailed implementation guides.
Partnered with the globalization team to localize TurboTax for Spanish-speaking customers, automating translation integration for microservices, and ensuring adherence to locale-specific formatting standards.
Contributed to improving the accessibility and performance of the product, which led to an increase in user satisfaction from the Spanish-speaking demographic.
2019 — 2022
Santa Monica, CA
Contributed to the development and maintenance of a robust internal design system using React, TypeScript, Emotion, and Storybook, enabling consistent UI designs across multiple web applications.
Engineered and maintained 14 high-traffic marketing web applications, utilizing Node, React, TypeScript, Apollo, GraphQL, and Redis to optimize user interactions and enhance scalability.
Developed privacy-focused features to ensure user consent compliance and analytics tracking, utilizing Google Analytics and Google Tag Manager for accurate data collection.
Led the internationalization (i18n) of web applications in 42 locales, collaborating with external partners to create custom solutions in Contentful, expanding the global reach of Snap's web products.
Mentored junior engineers and interns, guiding their development through code reviews and regular 1:1 meetings, fostering team growth and promoting best practices in coding and design.
2017 — 2018
Venice, CA
Developed and maintained spectacles.com, contributing to the platform's success by integrating Node.js, Express, React, and Redux to build a highly interactive and scalable web application.
Implemented internationalization (i18n) across 11 locales, broadening the app's reach and improving user experience for global customers.
Built serverless front-end applications with React, Sass, and Webpack, enhancing application performance and scalability while ensuring smooth user interactions.
Spearheaded server-side rendering (SSR) using Node.js, reducing load times and improving SEO performance for better discoverability.
Managed the CI pipeline to deploy applications to Google App Engine, ensuring efficient and seamless deployments and reducing downtime for users.
2017 — 2017
El Segundo, CA
Education
2014 — 2014
General Assembly
Web Development Immersive
2014 — 2014
2009 — 2012
Westwood
Bachelor's Degree
2009 — 2012