Senior Software Engineer
Current- SaaS Application Development: Led a team of six engineers to build a SaaS application using Golang, Hasura (GraphQL), MongoDB, and Ory for authorization, completing it within six months.
- Orchestrator System: Designed a resilient orchestration system for distributed workflows, using Temporal.io, SAGA, CQRS, and Orchestrator patterns. Integrated a BFF architecture where writes leverage SAGA services and.
- Service Migration: Migrated services, such as notifications to Golang for improved performance and reliability.
- Mentorship and Code Quality: Mentored team members on Golang, distributed systems, and code optimization, conducting thorough code reviews and promoting best practices.