Languages: TypeScript, JavaScript, HTML, CSS, SQL, Python, Java, Go Frontend: React, React Native, Next.js, Redux, Tailwind CSS, Jest, Storybook, Playwright Backend: Node.js, Express, AWS Data & Databases: PostgreSQL, DynamoDB, Redis, Kafka, Elasticsearch APIs & Protocols: REST, GraphQL, WebSockets Tools & Platforms:...
Experience
Delivering high-impact features on a rapidly growing fantasy sports platform with over 1M daily active users. Building real-time user experiences with a focus on product quality, usability, and scalable architecture.
New York, New York, United States
Modernized key fulfillment and inventory features on Lowe’s e-commerce platform, improving performance, accuracy, and customer experience at enterprise scale.
Built frontend experiences for omnichannel fulfillment (e.g., curbside pickup, in-store availability) using Next.js SSR and TypeScript, improving fulfillment speed and customer adoption.
Replaced batch inventory synchronization with a real-time system using Kafka and Node.js, reducing stock discrepancies by 20%+ and improving inventory accuracy.
Optimized frontend performance through lazy loading, code-splitting, and asset optimization, significantly enhancing page load times and user experience.
Migrated from waterfall REST API requests to consolidated GraphQL, eliminating bottlenecks, significantly reducing latency, and improving efficiency.
Optimized PostgreSQL database queries, indexing, and schema normalization, substantially improving query performance and database efficiency.
Reduced boilerplate by ∼3,500 lines by migrating to Redux Toolkit, improving feature velocity.
Dearborn, Michigan, United States
Led frontend efforts across flagship EV products, architecting features from the ground up and delivering them to millions of customers. Oversaw development of the Bluetooth Phone App, Emergency Assist, and frontend performance initiatives. Focused heavily on performance optimization and team leadership throughout the product lifecycle.
Led a team of 7 engineers in the end-to-end development of a Bluetooth Phone app for flagship electric vehicles (Mustang Mach-E, F-150 Lightning) utilizing React, TypeScript, Redux, and Node.js.
Optimized React application performance using virtualization, memoization, lazy loading, code-splitting, asset compression, and component-level caching, achieving a 115% improvement in load times and earning an MVP award for enhanced responsiveness and user experience.
Developed a custom IoC container library as a replacement for Redux, efficiently managing state in a high-throughput, event-driven React application handling thousands of real-time messages per second, resulting in substantial performance and debugging efficiency gains.
Presented technical concepts and best practices to audiences of 80+ engineers, driving knowledge sharing and continuous improvement across the organization.
Conducted technical interviews, facilitated onboarding, and mentored new developers, accelerating ramp-up time and fostering a collaborative, inclusive engineering culture.
Migrated legacy class-based React components to functional components using React Hooks and Context API, simplifying state management, improving maintainability, and significantly reducing component complexity and boilerplate.
2015 — 2017
Ann Arbor, Michigan, United States
Modernized key parts of TD Ameritrade’s options trading platform by introducing a streamlined single-page architecture and real-time market data visualizations. Delivered responsive, accessible experiences across devices, improved system performance during peak trading hours, and strengthened platform security.
Refactored a complex, multi-step options trading flow from jQuery to React, introducing a streamlined single-page architecture that reduced clicks per transaction by 25% and improved user satisfaction.
Optimized real-time market data visualization by integrating WebSocket streaming and RESTful APIs with on-demand rendering, reducing data latency and enhancing page responsiveness, resulting in significantly increased user engagement during peak trading hours.
Integrated Highcharts with custom, performant CSS animations to deliver interactive, real-time financial charts, significantly enhancing market data visualization and improving overall user experience.
Enhanced application security by implementing robust input validation, secure authentication protocols (JWT, MFA), XSS/CSRF protections, and data encryption, safeguarding sensitive user information.
Implemented web accessibility best practices, such as ARIA attributes, keyboard navigation, and semantic HTML, ensuring the platform was compliant with WCAG 2.0 guidelines and providing an inclusive experience for users with disabilities.
Implemented responsive design practices, ensuring seamless user experiences across devices.
Collaborated in Agile teams to deliver features iteratively.
Education
Southern New Hampshire University