Bhargava
Sharabha
Full Stack Software Engineer · MS in Data Engineering
I build scalable cloud-native microservices and React/TypeScript frontend applications for production B2B SaaS platforms. 1+ year shipping features on distributed systems serving global users — from AWS-backed auth flows to 28-language i18n systems.
About Me
Who I am and what I bring to the table
I'm a Full Stack Software Engineer with a Master's in Data Engineering from Southern Methodist University (Bobby B. Lyle School of Engineering). I specialize in building scalable, cloud-native systems — from RESTful microservices and multi-tenant database architectures to polished React/TypeScript frontends.
With 1+ year of production experience, I've shipped real features at scale: a 28-language i18n system, RBAC-secured multi-tenant SaaS platforms, AI/ML integrations (GenAI, Speech-to-Text, ML category prediction), and containerized deployments on AWS and Google Cloud.
I believe in end-to-end ownership — taking ideas from system design through production monitoring. I actively leverage GenAI tools to move fast without sacrificing quality. Currently based in USA and actively seeking new opportunities.
Work Experience
Production roles shipping at scale
- Integrated GenAI-powered ML category prediction, Google Cloud Speech-to-Text, and Google Maps Places API into a production multi-step help request form, automating end-to-end unstructured data ingestion for thousands of global beneficiaries on a nonprofit platform.
- Architected role-based analytics dashboards for 5 user roles (Beneficiary, Volunteer, Steward, Admin, SuperAdmin) with RBAC, Redux Toolkit + RTK Query state management, and Recharts-powered KPI visualizations enabling data-driven decision-making at scale.
- Integrated AWS Cognito (User Pools, Identity Pools) and AWS Amplify for complete auth flows — OTP email verification, JWT lifecycle, automatic 401 token refresh via Axios interceptors, a failed-request retry queue, and 4-hour inactivity timeout.
- Engineered multilingual i18n system supporting 28 languages including RTL (Arabic, Urdu) using react-i18next with 8-namespace architecture, browser-based language detection, and localStorage-persistent preferences.
- Built and maintained GitHub Actions CI/CD pipeline achieving 80–90% code coverage with Codecov; enforced code quality via Husky pre-commit hooks with lint-staged Prettier formatting.
- Designed and built 130+ RESTful API endpoints for two B2B SaaS microservices — ShopNextDoor (wholesale distribution) and IndianVakalat (law firm management) — using Node.js/Express.js with 30+ Sequelize ORM models and 22+ production-safe migrations.
- Engineered a 5-stage order fulfillment workflow engine (Pending → Accepted → Ready → Shipped → Delivered) integrating Google Maps Geocoding API and Haversine distance calculations for location-aware seller discovery.
- Built a full-stack React 19/TypeScript case management application processing 50+ structured data fields across civil and criminal case types, with document management (PDF/Word/Excel), hearing scheduling, team collaboration with RBAC, and a nested community forum.
- Architected multi-tenant SaaS platform with organization-level RBAC isolation, dual JWT + Firebase authentication, Redis-ready token blacklisting, and device/IP session tracking ensuring secure data separation across distributed customer organizations.
- Containerized with multi-stage Docker builds (Alpine + nginx) and deployed to Google Cloud Run via Cloud Build CI/CD with auto-scaling (0–10 instances), Cloud SQL PostgreSQL, Artifact Registry, and Secrets Manager.
Featured Projects
Things I've built with care and purpose
Real-time cryptocurrency price streaming platform using Server-Sent Events. A Node.js/TypeScript backend automates TradingView via Playwright and pushes live prices to a Next.js frontend — no paid APIs, no polling, sub-200ms latency for 100+ simultaneous clients.
- Single shared Playwright BrowserContext across all tickers — cost-efficient concurrent sessions
- Multi-strategy DOM price extraction with 5s auto-reconnection on SSE failure
- Protocol Buffer schema via Buf CLI for typed data model with server-side symbol validation
- Graceful SIGINT shutdown clearing all active Playwright browser resources
Full-stack study group platform connecting students through subject-based discovery, a host-approval membership state machine, capacity enforcement, and in-group discussions. Production-ready with full Docker orchestration and security hardening.
- 7 relational models, host-approval state machine (pending/approved/declined) with edge-case handling
- PostgreSQL query performance optimized 25% via strategic indexing and ORM abstractions
- Multi-stage Docker build with non-root user, health checks, and Gunicorn (3 workers)
- Full HSTS, SSL redirect, CSRF/XSS security headers + signal-driven profile auto-creation
Secure RESTful Flask API with OAuth2 token-based access control for AI/ML-powered text-to-audio conversion. Supports 100+ languages with optimized processing pipelines and integrated caching, reducing audio generation time by 40%.
- OAuth2 token-based authentication for secure, scoped API access control
- AI/ML-powered text-to-audio pipeline with 100+ language support
- Integrated caching mechanisms reducing generation latency by 40%
- Scalable backend architecture with comprehensive response handling
Normalized relational database schema supporting data integration, transformation, and analytics reporting for a university system managing 100,000+ student records and 100+ faculty members with 30% SQL query performance improvement.
- Optimized SQL query execution by 30% through strategic indexing design
- Implemented stored procedures with 10% additional performance improvement
- Normalized schema architecture supporting ETL and analytics reporting workflows
- Clean, maintainable architecture aligned with object-oriented design principles
Technical Skills
Technologies I work with day-to-day
Education & Certifications
Academic foundation and credentials
Get In Touch
I'm actively looking for new opportunities. Whether you have a role in mind, want to collaborate, or just want to say hi — my inbox is always open.
Say Hello