Pragmatic Full Stack Software Engineer with 9 years of experience building and scaling production web platforms. Experienced leading teams, owning architecture, and delivering complex high impact user facing features.
Led the development of a new digital banking web platform built with TypeScript and NextJS from ideation to production.
•
Architected a modular micro frontend system using Webpack Module Federation, enabling 4 teams to ship independently and reducing cross-team deployment coordination overhead.
•
Implemented state management across modules using Apollo GraphQL, optimizing data fetching, caching, and performance.
•
Built a reusable UI component library to ensure consistency across micro frontends, improving development speed and maintainability.
Led a team of 6 engineers in the development of a new pricing application for evaluating potential "fix-and-flip" properties, reducing the time required for analysts to determine cash offers.
•
Built a Backend GraphQL API using Node.Js, TypeScript, NestJS, TypeORM, and PostgreSQL for a secure, stable, and highly scalable application.
•
Created a responsive user interface with React, TypeScript, Vite, Material UI, and Urql.
•
Performed code reviews ensuring code quality and best practices, and mentoring junior engineers.
•
Collaborated with product managers to gather requirements and breakdown large features into technical stories that met the business needs.
•
Worked with cross-functional teams to ensure efficient integration with multiple products in the ecosystem using Agile methodologies.
Led the development of the user interface for Woz-U's multi-tenant education-as-a-service learning management system for offering a programming curriculum online.
•
Modern SPA built with React, Redux, TypeScript, WebSockets, and JSS (CSS in JS solution).
•
Built a separate component library to publish shared components as an NPM package.
•
Developed a white labeled theming solution for serving multiple clients.
•
Setup and implemented an end-to-end testing suite via Cypress.
•
Implemented changes to meet WCAG accessibility requirements.
•
Created a desktop Electron application for authoring course content and activities.
•
Built a separate lead generating quiz application backed by Firebase.