PowerToFly
2016 — present · 10 yrsJoined when the platform served its first tens of thousands of users; now responsible for the architecture and the team behind it.
Principal Backend Engineer
2024 — presentSet technical direction for the backend and lead a team of 15+ engineers across multiple time zones. Own the architecture serving 200K+ active users and the AWS infrastructure it runs on. Recent work: a self-serve billing platform — Stripe checkout, webhooks, and an idempotent auto-renewal engine spanning four services synchronized over SQS/EventBridge, with OPA-based cross-service authorization — an OAuth2 provider with enterprise SSO (JWT/RSA), and the platform's AI adoption: an LLM job-enrichment pipeline with schema-validated structured output, a job recommendation system built on OpenAI models, automated screening of talent profiles, and multi-agent AI engineering workflows across the team.
Day to day that means production code, not diagrams: reproducing reported failures locally in Docker, tracing root causes across service and language boundaries — a Python API and a TypeScript frontend disagreeing about a wire contract, a query that only degrades at real data volume — and reviewing the team's backend diffs against a checklist I maintain. I also rebuilt the backend test infrastructure, cutting CI from ~20 minutes to ~4.5 with parallel runs and per-worker database isolation.
Python · TypeScript · React · Docker · pytest · Flask · FastAPI · SQLAlchemy · PostgreSQL · Redis · DynamoDB · OpenSearch · Stripe · OPA · OAuth2/SSO · OpenAI · Claude · embeddings · Lambda · SNS/SQS · EventBridge · Glue · MediaConvert
Backend Software Architect
2022 — 2024Redesigned the platform architecture through 300% user growth — from 50K to 200K active users — without a rewrite. Established the AWS infrastructure standards the team still builds on and untangled integration across service domains.
System architecture · Lambda · SNS/SQS · EventBridge · RDS · ElastiCache · S3 · OpenSearch · Glue
Lead Backend Developer
2016 — 2022Built and led the backend team through the platform's formative years: hiring, mentoring, coding standards, and a lot of shipped features. Translated business requirements into systems that didn't need rewriting.
Python · Flask · SQLAlchemy · PostgreSQL · Redis · AWS · agile delivery