A selection of projects I've built across cloud infrastructure, full-stack applications, and developer platforms.
DMG
Cloud-Native Microservices Platform
Architected a microservices ecosystem using Spring Boot and .NET Core with Protocol Buffers over gRPC, feeding data into Snowflake for analytics.
Problem
Legacy monolithic services couldn't scale independently and data was siloed across multiple systems.
Solution
Decomposed into domain-driven microservices with gRPC for inter-service communication. Built ETL pipelines with AWS Glue and Airflow to centralize data in Snowflake.
Impact
Reduced deployment cycles, improved data accessibility for analytics, and enabled independent scaling of services.
Spring Boot.NET CoregRPCProtobufAWS GlueAirflowSnowflake
DMG
Developer Platform Migration
Led the migration from ArgoCD-based deployments to Backstage, creating a unified developer portal for Kubernetes workloads.
Problem
Development teams lacked a centralized platform for managing services, leading to inconsistent deployment practices.
Solution
Set up and configured Backstage as the developer portal, integrating it with Kubernetes for streamlined deployments and service catalog management.
Impact
Standardized deployment workflows, improved developer experience, and reduced onboarding time for new engineers.
BackstageKubernetesArgoCDDocker
Sabre
Multi-Tenant Infrastructure Automation
Designed and automated deployment of infrastructure and services in an isolated multi-tenant architecture.
Problem
Manual infrastructure provisioning was error-prone and couldn't keep up with the demand for new tenant environments.
Solution
Built automation pipelines using Jenkins and Bazel for builds, Terraform for infrastructure, and Liquibase for database schema management across isolated tenants.
Impact
Reduced tenant provisioning time significantly and eliminated configuration drift across environments.
JenkinsBazelTerraformLiquibaseAWS.NET CoreSpring Boot
Built and maintain a web application and Android app serving IGNOU students with academic resources and tools.
Problem
IGNOU students lacked a centralized, user-friendly platform for accessing academic information.
Solution
Designed and developed a full-stack web application and companion Android app with CI/CD pipelines using CircleCI.
Impact
Live product serving thousands of students. Available on the Play Store with an active user base.
WebAndroidCircleCIBitbucket Pipelines