Experience of JS
July 2025 - Present
Gist:
After leaving Adani, I joined Laiqa as Co-Lead of Technology, a health-tech startup focused on female health. When I joined, the infrastructure was chaotic - high AWS bills, scattered codebases across multiple backend services in PHP, JavaScript, and Python, separate frontend applications, internal tools, multiple SQL and NoSQL databases, and disorganized AWS infrastructure with no proper environment separation. In 3 months, we rebuilt everything from scratch - unified the entire stack with PostgreSQL RDS, implemented proper dev/stage/prod environments, migrated all databases, deployed the new system live, and reduced AWS costs by 75%.
My role:
Co-Lead Technology
What my day looked like:
My days involve architecting and implementing scalable solutions across the entire stack. I rebuilt the mobile apps in Expo and handle distribution through Play Store and App Store. The backend is split between a Google ADK Python service for AI workflows and a NestJS REST/Socket API server, with RabbitMQ serving as the communication layer between them. Both services have automated GitHub Actions CI/CD pipelines across git branches. I deployed services on Docker Swarm, consolidated databases into PostgreSQL RDS, set up internal tools like Metabase and n8n, and built an AI agent using Google ADK with Gemini 2.5 Pro for generating lifestyle recommendations with human-in-the-loop validation by doctors and dieticians. I designed RAG pipelines for augmented retrieval and ensured seamless inter-service communication through RabbitMQ.
What I learned:
- Reduced AWS infrastructure costs by 75% through complete infrastructure redesign and optimization.
- Led complete technical transformation in 3 months - rebuilt mobile apps, web platforms, backend services, and internal tools from scratch.
- Consolidated scattered backend codebases into unified architecture with Google ADK (Python) and NestJS (REST/Socket APIs).
- Migrated multiple SQL and NoSQL databases into PostgreSQL RDS with zero downtime.
- Implemented RabbitMQ as the communication layer between NestJS and Python ADK services for asynchronous processing.
- Built AI agent using Google ADK with Gemini 2.5 Pro and RAG pipelines for personalized lifestyle recommendations.
- Deployed backend services on Docker Swarm with proper dev/stage/prod environment separation.
- Established automated GitHub Actions CI/CD pipelines with git branch-based deployments.
- Rebuilt mobile applications in Expo and manage Play Store and App Store distribution pipelines.