Senior Software Engineer | Full Stack | Building Customer-Facing Platforms at Scale
I’m a Senior Software Engineer with 9+ years of experience building customer-facing, revenue-critical platforms across retail and enterprise SaaS. My work has focused on systems that operate at scale, where reliability, performance, and thoughtful design directly affect customers and business outcomes.
Owned technical strategy and system direction for Self-Checkout & POS platforms in high-traffic stores, influencing roadmap decisions that impacted revenue flow, throughput, and store efficiency.
Defined and evolved the frontend and platform architecture (React, TypeScript), setting standards that reduced checkout UI latency and improved reliability across teams.
Architected real-time transaction workflows using WebSockets, enabling consistent state synchronization and supporting high-concurrency checkout environments.
Designed core service interfaces and APIs in Node.js for pricing, promotions, and transaction lifecycles, enabling scalable integration across distributed retail systems.
Partnered cross-functionally with product, UX, and store operations, translating business metrics into technical roadmaps and driving alignment across teams.
Led frontend and platform architecture for a large-scale, customer-facing SaaS platform, introducing a Next.js API proxy layer to standardize communication across multiple backend services and reduce integration complexity by ~40%.
Built the application from the ground up using React and Next.js, improving page load performance by ~25–30% and enabling faster feature iteration.
Designed GraphQL services in Node.js to serve analytics data from distributed data stores (Druid, Google Datastore), improving query performance by ~30%.
Built scalable data visualization workflows supporting thousands of training sessions, enabling customers to analyze usage and performance trends in near real time.
Implemented end-to-end observability, security, and automated testing (Datadog, Snyk, Mixpanel, Playwright), reducing mean time to detect issues by ~40% and improving release confidence.
Mentored engineers, conducted design and code reviews, and partnered with product and QA to deliver reliable, high-quality releases.
Defined and delivered the frontend architecture for a React + TypeScript single-page application used on RF handheld devices, enabling real-time shipment visibility across warehouse operations.
Architected real-time data workflows using SignalR and .NET Core, ensuring consistent command routing and near real-time status updates across distributed warehouse systems.
Led data platform design using MongoDB for shipment storage and retrieval, enabling fast, reliable access to operational data for warehouse teams.
Established automated testing practices across frontend and backend services (Jest, Enzyme, MS unit tests), improving code quality, release confidence, and sprint predictability.
Designed background processing pipelines in .NET Core to calculate shipment estimates and dynamically update carrier and service preferences based on live shipment status.
Built a full-stack web application using AngularJS and ASP.NET Web APIs to support connected tool inventory, status tracking, and service workflows.
Developed and optimized a WPF service application that consumed backend APIs to retrieve user and role data for service center operations.
Set up DynamoDB data storage and automated build/deploy pipelines using Jenkins, Groovy, and AWS to support scalable deployments.
Implemented security and alerting features to notify owners when stolen tools were brought into service centers, and added unit tests using Jasmine and NUnit to improve reliability.
Collaborated with the team to support software design and implementation, helping define program inputs, outputs, and core logic.
Translated detailed design specifications into working code to build and enhance web application features.
Reviewed application workflows, validated logic and data flow, and assisted in writing and executing test cases across development, staging, and production environments.