Asia/Kolkata
ProjectsSeptember 20, 2023

CI/CD & Build Automation

Led CI/CD and developer productivity improvements at Telecrm, transforming the deployment process from manual, error-prone releases to fully automated pipelines.
  • Bitbucket Pipelines: Implemented automated CI/CD pipelines to build, test, and deploy to AWS using AWS CLI and Bitbucket SDKs. Every commit now triggers automated builds and deployments.
  • Build Automation: Created OS-agnostic build scripts (build.sh) that automate building the entire project and starting each server with a single command. Previously, each developer manually built each part of the project — this has been fully automated.
  • Pipeline Parallelization: Parallelized the build pipeline, effectively dropping build minutes from 60 minutes to 10 minutes, significantly improving developer feedback loops.
  • Angular Migration Build Fixes: Fixed the internal testing pipeline after migrating from Angular 13 to 17 and Webpack to esbuild, resolving issues that were hidden due to previously slow page rendering.
  • Pre-initialize Hooks: Added version validation hooks throughout the application — the app checks whether the version to be served is valid, and hard refreshes if not. On Android, it prompts users to update through the Google Play Store.
  • Bitbucket Pipelines: CI/CD automation
  • AWS CLI / SDK: Automated cloud deployments
  • Shell Scripting (Bash): Cross-platform build automation
  • Docker: Containerized builds
  • esbuild: Fast frontend bundling
  • Reduced production release cycles from 2 weeks to 2 days
  • Cut build times by 83% (60 min to 10 min)
  • Eliminated manual build steps for developers
  • Improved release reliability and consistency

Related projects

Mobile App Engineering

Cross-platform mobile development including push notifications, deeplinks, state restoration, virtual scrolling, and critical Android/iOS fixes — shipping production features across both platforms.

Security & Frontend Modernization

Led Angular 13 to 17 migration, implemented comprehensive security hardening (CSP, SSL pinning, JWT invalidation), and modernized the build pipeline from Webpack to esbuild.

Analytics Platform & Data Pipeline

Built a complete analytics infrastructure from scratch — MongoDB to PostgreSQL ETL pipeline, Metabase deployment on Docker/EC2, and an AI-powered SQL query generator for self-serve analytics.

WhatsApp Cloud API Platform

End-to-end WhatsApp Cloud API platform with messaging automation, conversation analytics, interactive messaging, campaign management, and embedded signup — built for a high-growth CRM serving 100K+ leads.

Learning Management System

Built an LMS from scratch with WYSIWYG content editing, role-based access for editors and viewers, and automated Firebase deployments on every commit.

FalconOS

A custom x86 operating system kernel built from scratch with C++ and x86 Assembly, featuring GRUB bootloader, interrupt handling, memory management, and cooperative multitasking.