A result driven Fullstack Software Engineer with a 10+ years success in leading high-performance teams and delivering innovative solutions in dynamic environments.
Experience
2024 — Now
2023 — 2024
• Designed and implemented NestJS notifications API and frontend, allowing users to send, receive, and manage notifications on their React-Native client; using Recoil, Apollo, Braze and Expo.
• Built integration test environment with React-Testing Library for frontend, improving test coverage from 0% to over 40%.
• Advocated for and implemented CodeGen code generation for GraphQL queries, mutations, hooks, and types.
• Upgraded NodeJS, ensuring TurboRepo stack and Azure/Jenkins build pipeline were compliant with update.
• Fixed over 50 bugs to ensure React-Native app was production-ready for initial release to audience.
2022 — 2023
• Collaborated on new automotive initiative, ensuring a performant Next.js frontend in hydrating SSR data into React-Query.
• Transferred to exclusive performance team because of outstanding achievements on item page team.
• Recommended adoption of client state library Zustand to complement React-Query and improve performance, presenting ADR to platform team, which was roundly approved.
• Led effort to implement Zustand integration; writing documentation and providing training.
• Had zero regressions in refactoring large portions of code to improve Core Web Vitals FID metric.
• Analyzed main thread for performance bottlenecks resulting in critical platform-specific functions being memoized, GraphQL queries refactored, and core code being refactored.
• Led team of engineers to improve Core Web Vitals CLS metric; successfully moving virtually all Google Search Console URLs from “poor” to "good" within a tight deadline.
• Investigated Splunk metrics looking for performance degradation, compiling findings in internal documentation, with recommendations on path forward.
• Investigated CLS metrics, discovering incorrect Splunk reporting and how Google attributes CLS scores to individual pages.
2020 — 2022
2020 — 2022
Boise, Idaho, United States
• Headed frontend, worked to demonstrate leadership, ensured code quality through in-depth pull request reviews, crafted comprehensive style guide, presented weekly training sessions for all developers, and personally trained and mentored teammates.
• Led research efforts and architected our Postgres ORM in Prisma.
• Built CLI written in Go to initialize our dockerized application for on-prem clients.
• Led research for bundler migration from Webpack to Vite.
• Collaborated in custom-built role based access control (RBAC) modifications in a Hapi NodeJS multi-tenancy environment.
• Built out integrations with third party clients using Redux-Toolkit and Hapi.
• Led design and implementation for i18n internationalization with Redux Context API and NodeJS.
• Built up and advocated for our GraphQL, CodeGen, Nexus, and Apollo based stack. Migrated endpoints from REST to GraphQL.
• Constructed frontend test driven development suite with React-Testing Library.
• Designed our application interface in Figma/Sketch and implemented with Ant; including client themed customizations, responsive navigation, icons creation, dark theme, and overall appearance.
• Led multiple fullstack efforts to enhance our administrative and reporting functionality; employing React, Typescript, Apollo, Redux-Tookit on the client as well as Hapi and Nexus on backend, adhering to a SOLID domain-driven design.
• Designed plugins for CKEditor text editor customizations.
2018 — 2020
• Built Instagram-like social media app with both React web and React-Native clients and NodeJS API.
• Built up and directed team of 20+ engineers.
• Brainstormed large portion of app’s feature set with company VPs, investors and stakeholders.
• Headed up design, creating entire app’s UI/UX along with logo, icons, color palette, and graphics.
• Stood up NodeJS/Mongo/Redis stack.
• Built JWT-based user authentication.
• Utilized AWS Lambdas.
• Designed and implemented Instagram-like image editing component using Reanimated, complete with image filters, drawing tools, editable text, and stickers.
• Built React/React-Native chat platform with GetStream’s chat backend.
• Collaborated on components like feeds, user profiles, admin permissions, notifications, commenting, and post creation.
Education
Santa Clara University