Architected and owned a scalable fault-tolerant stateful workflow system, processing over 50k+ tasks daily in Go.
•
Pioneered and architected the adoption of Cloud Native technologies including Kubernetes, Istio, Docker, RabbitMQ, gRPC, and Azure to empower multi-tenant SaaS application.
•
Designed and bootstrapped the DevOps foundations from scratch for the team’s CI/CD pipelines using Azure DevOps and automated deployment to multiple Kubernetes clusters using Helm for 30+ microservices.
•
Architected the microservice-based architecture including GraphQL APIs and background processes in C# .NET, Go, and TypeScript.
•
Developed internal tool to support local development and debugging across different OS’es.
Optimized it to reduce startup time from over 30 minutes to less than 2 minutes in most cases.
•
Provided technical guidance through writing and reviewing design documents and code reviews.
•
Mentored junior and senior developers in technical aspects including backend, and DevOps. Also
actively involved in the hiring process with technical interviews.
Implemented resilient and extensible distributed caching solution that improved page load from 30s to under 100ms.
•
Built a performance testing tool to simulate production load on SQL server and analyzed data to determine optimal configuration.
•
Discovered and alerted the team of unused cloud resources that triggered a throughout resource cost review from Ops. Saved more than $10k+/month of unused resources as a result.
•
Implemented real-time device healthcheck communication and remote command execution of over 500k+ machines, including on-prem, using IoT technology.