San Mateo, CA
Ipsy Startup
Staff Software Engineer, Core Platform Lead
- Operated in a startup environment — contributed across the full stack (frontend, BFF, infrastructure, observability) beyond core platform responsibilities, adapting rapidly to evolving product priorities and org structure.
- Led a Core Platform team of 6 engineers, owning architecture and technical direction across multiple high-traffic applications.
- Architected a multi-tenant Next.js micro-frontend platform enabling independent deployments and scalable release cycles.
- Established an Nx-based monorepo strategy that improved build performance by ~50% and centralized shared dependency management.
- Built shared platform libraries — UI components, analytics, logging, image optimization — cutting code duplication by ~30%.
- Created a centralized design system and Storybook platform, aligning Figma design tokens with production components in Chakra UI.
- Designed a Backend-for-Frontend layer with tRPC and Node.js, improving type safety and simplifying client-server integration.
- Improved application performance by ~70% through ISR, CDN caching, edge functions, lazy loading, and bundle optimization.
- Diagnosed and resolved a Contentful persisted-query defect, preventing ~$100K in projected overage costs.
- Implemented a Datadog observability platform (logs, metrics, traces), reducing incident detection and resolution time by ~25%.
- Provisioned and managed AWS infrastructure using Terraform, enabling repeatable, version-controlled environment setup across staging and production; also codified all monitoring dashboards and alerts as infrastructure-as-code, ensuring consistent observability across environments.
- Deployed micro-frontend applications to Netlify and instrumented them with OpenTelemetry (OTel), enabling distributed tracing across all micro-frontend boundaries — improving latency visibility, catching p95 regressions earlier, and reducing mean time to resolution for production incidents.
- Standardized analytics and experimentation across micro-frontends using Amplitude, GTM, and Statsig, driving data-informed feature rollouts and A/B testing at scale.
- Conducted technical interviews for frontend and platform engineering roles, helping maintain a high hiring bar for the team.
- Improved and standardized the team's branching strategy (develop → staging, main → production) and CI/CD pipeline via Jenkins — enforcing TypeScript checks, Jest tests, ESLint, and Snyk vulnerability scanning as hard gates on every PR, with code-owner approval required before merge; merges trigger automatic deployments to the respective environment.
- Established code review standards, RFC process, and PR templates to streamline collaboration and raise engineering quality across the platform team.
- Actively participate in Agile ceremonies — sprint planning, retrospectives, and backlog grooming — as the platform team lead, aligning engineering priorities with product roadmap.
- Served as on-call incident commander on a weekly rotation and as the primary escalation point for production incidents — leading triage, coordination, and resolution across teams including during critical peak sales events like Thanksgiving and Christmas.