Sep 2022 - Present
Miami, FL / Remote
Senior Software Engineer - Commerce Platform
Under Armour
Architected Node.js and TypeScript backend services with Express and Apollo GraphQL across NA, EMEA, and APAC. Delivered secure JWT/JWKS and Okta OIDC authentication, Redis-backed sessions, API integrations, SFCC/SFRA features, and reliable product feed workflows.
- Architected and delivered Node.js / TypeScript backend services (Express, Apollo GraphQL), powering shared platform capabilities across 3 regions (NA, EMEA, APAC) and improving reliability and consistency across the platform.
- Implemented secure multi-provider JWT / JWKS authentication with Redis-backed session management, strengthening distributed service security across 3 environments and reducing recurring authentication-related production issues by 30%.
- Integrated Okta OIDC into platform authentication flows, enabling a unified and secure login experience across multiple environments and storefronts spanning 10+ countries in 3 regions.
- Designed and integrated internal and third-party APIs with clear versioned contracts, improving cross-service communication, stability, and data quality across 10+ integrations.
- Developed and optimized SFCC / SFRA features supporting global storefront operations and led multi-environment releases across 3 regions, supporting 20+ releases per quarter.
- Contributed to frontend and storefront work using React, Next.js, and SFRA, supporting customer-facing flows, internal tools, and API-driven UI integrations.
- Built and improved ETL / product feed workflows using DataFeedWatch, increasing export reliability across 8 regional catalogs and raising feed success rates from 70% to 99%.
- Supported high-availability production systems through incident response, root-cause analysis, and durable engineering fixes, helping reduce repeat incidents and improve operational stability.
- Used AI-assisted engineering tools to speed up debugging, implementation planning, documentation, and prototyping, improving developer productivity while maintaining code quality.