Lead Software Engineer
Camarasoft
- Tech Lead of a backend team building a global, high-traffic marketplace serving millions of users: I own architecture, code review, and sprint planning, and I write the team’s performance reviews and run onboarding for new members.
- Led the end-to-end delivery of a high-concurrency slot-booking microservice for premium placements: atomic locking with a reserve, confirm-on-payment, or auto-expire lifecycle, and safe concurrent selection, rolled out market by market across multiple countries.
- Designed an event-driven payments pipeline that decoupled more than a dozen payment providers from the monolith: a thin FastAPI service acknowledges each webhook in under 200ms onto Kafka, with a separate consumer, dead-letter queues, and replay, so a slow provider can no longer turn into a lost payment.
- Conceived and led a new authenticated user area, including the architecture for a personalized UI on fully edge-cached pages and a small Go session microservice designed fail-open to avoid mass logout.
- Defined and drove a pragmatic modernization of a “leaky monolith”: standardized API contracts on typed DTOs behind a strict backend-for-frontend boundary, chosen over full DDD to avoid large structural overhead.
- Owned a regulatory compliance and content-safety initiative: identity and content verification across multiple countries and automated media moderation with third-party verification services.
- Drove engineering standards across the codebase: testing and coverage, consistent formatting and tooling, and observability for critical services.
- Promoted from Senior to Lead Software Engineer; coordinate deployments and technical direction with the other leads and present trade-offs to stakeholders.
Promoted from Senior Software Engineer to Lead Software Engineer in Jul 2025.