• Designed and build Solvvy’s next-gen cloud infrastructure by moving from legacy AWS EC2 VMs to Kubernetes on GCP with a strong focus on automation / Infrastructure as Code using Pulumi. Performed zero downtime cloud migration of prod. Significantly increased developer productivity, system stability and reduced infrastructure cost by ~70%. Tech: Kubernetes, Docker, Terraform, Pulumi, TypeScript, Python
• Modernized ML Training and Prediction stack by leveraging argo on Kubernetes for training pipelines and developed a Kubernetes Operator to automate ML model deployment. Tech: Kubernetes, argo, Go, Python, Node.js
• Moved Solvvy’s event ingestion and analytics pipeline from MongoDB to GCP BigQuery
• Redesigned and developed Solvvy's authentication and authorization gateway and framework which authenticates incoming requests and enforces fine-grained permissions to ~15 upstream micro-services. Tech: Node.js, Postgres, GraphQL, Redis
• Mentored fellow engineers in best practices of TypeScript, Postgres, GraphQL, GCP, k8s and General Systems Design
• Developed the first GraphQL API in the company and embraced it as the default choice for newer services
• Designed and developed the next generation of the internal Admin UI using React, MobX and Semantic UI in TypeScript
• Designed and developed an adapter-based framework and persistent job queue for failure tolerant API integration of Solvvy with 9+ different 3rd party CRMs: Tech: Node.js, MongoDB, TypeScript
• Serve as chapter lead for a small team of full-stack engineers.