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 reads route through backend services.β’ 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.