Tushar P. Badgujar
Backend Engineer (.NET) building scalable SaaS systems with Docker & event-driven architecture
Designing high-performance backend systems using .NET, Angular, and container-based infrastructure.

Engineering Resilience at Scale
I'm a Backend Engineer with 5+ years of experience specialising in .NET (C#) backend systems, event-driven architecture, and container-based infrastructure. I build systems designed to handle real-world scale — not just demos.
My current focus is on on-demand container platforms: systems that spin up isolated compute per user, execute workloads, and clean up — all driven by a queue-based orchestration layer.
From complex SQL aggregation pipelines to scalable async notification systems, I focus on building platforms that are performant, secure, and production-ready.
Scalable Backend Systems
Building .NET backend systems that handle real-world scale — multi-tenant architectures, async processing, and distributed workloads.
Container Orchestration
Architecting on-demand Docker platforms with dynamic routing, per-tenant isolation, and auto-scaling queue consumers.
Event-Driven Architecture
Designing RabbitMQ-powered event systems with per-user queues, async job handling, and fault-tolerant message routing.
Security-First Infrastructure
Implementing VPN-restricted VPCs, secret management with Infisical, and secure API architectures across distributed systems.
Problems I Solve
Career Journey
Roles and systems experience that shaped how I design scalable backend platforms today.
VeriPark
Building backend systems and customer-facing product capabilities in the banking software space.
Software Engineer
LTIMindtree
Worked across cloud, backend, and platform engineering responsibilities in large-scale enterprise environments.
Senior Software Engineer
Software Engineer
gomap.in
Built and maintained a real estate platform with automation workflows, platform operations, and product engineering.
Developer and System Administrator
Built a WhatsApp automation platform for scheduled messaging and chatbot-driven workflows.
Technical Stack
A comprehensive toolkit built for scale, reliability, and production-grade systems.
.NET (C#)
Backend systems & APIs
Angular
Frontend applications
Docker
Containerized compute
RabbitMQ
Event-driven processing
Traefik
Routing & SSL
Core Stack
Primary languages and frameworks
Database & Storage
Data persistence & caching
Container & Infra
Containerized compute & routing
Event-Driven
Async messaging & queues
Security & Auth
Auth, secrets & isolation
Observability
Monitoring & reliability
Featured Work
Real-world systems built for scale, performance, and reliability.
On-Demand Docker Platform
A queue-driven platform that spins up isolated Docker containers per user request, executes workloads, and destroys them on completion — built on a .NET backend orchestration layer.
Real-Time Notification System
An event-driven notification platform combining a .NET backend for processing with an Angular dashboard for real-time visibility — powered by async job queues and WebSocket delivery.
Multi-Tenant SaaS Engine
Core infrastructure engine powering scalable SaaS applications with automated tenant provisioning, centralized secrets, and VPN-restricted networking.
gomap.in
A comprehensive real estate platform featuring interactive mapping, property discovery, and 3D architectural visualizations with high-performance geospatial data pipelines.
How I Design Systems
The principles and patterns behind every scalable system I've built.
Edge Layer
Cloudflare DNS & Traefik SSL routing
Incoming Requests
.NET + Docker
Backend orchestration & container lifecycle
Container Instances
Event Bus
RabbitMQ queue-based job dispatch
System Lifecycle
Design Principles
Event-Driven Architecture
Nothing polled. Everything reacts. Jobs flow through queues as events, making systems naturally scalable.
Isolation over Shared Systems
Hard container boundaries. No cross-tenant leakage. Security and reliability by architecture, not convention.
Horizontal Scalability
Add more workers, not bigger machines. Linear cost scaling with no architectural changes required.
On-Demand Compute
Infrastructure exists only when needed. Pay for execution, not idle time. Resources appear, run, and vanish.
Impact
- Built scalable backend systems using .NET and RabbitMQ
- Designed distributed event-driven architectures from scratch
- Reduced infrastructure cost with on-demand container compute
The Production Stack
Battle-tested technologies used in building high-performance SaaS platforms.
Let's Build Scale Together
Have a complex architectural challenge or a SaaS product in mind? Let's connect and discuss how we can build resilient systems.