Bharat Kumar - Senior Backend & Cloud Engineer

Bharat Kumar

Senior Backend & Cloud Engineer
Ahmedabad, India · Open to Remote & Global Roles

I’m a backend-focused engineer with 9+ years of experience building and operating scalable, event-driven, production-grade systems using Python and cloud-native architectures.

My work spans high-throughput APIs, asynchronous workflows, secure authentication systems (SSO, MFA, RBAC, PBAC), and distributed systems on AWS. I focus heavily on correctness, reliability, observability, and long-term maintainability in real production environments.

9+
Years of Backend Experience
20+
Production Systems Designed & Maintained
10+
Core Platforms & Technologies

Technical Skills

Backend Engineering

  • Python
  • Django & Django REST Framework
  • FastAPI & Flask
  • Pydantic (data validation & schemas)
  • SQLAlchemy (ORM & query optimization)
  • RESTful & asynchronous APIs
  • Background jobs & task queues
  • Agent-based workflows & service orchestration

Cloud & Infrastructure (AWS)

  • EC2 (compute & autoscaling)
  • S3 (object storage, lifecycle policies)
  • API Gateway & Lambda
  • SQS, SNS & EventBridge
  • Step Functions (workflow orchestration)
  • Route 53 (DNS & traffic routing)
  • AWS Cognito (auth & identity federation)
  • Docker & Kubernetes
  • Infrastructure as Code (CloudFormation, Terraform)
  • CI/CD pipelines

Data, Storage & Streaming

  • PostgreSQL (schema design, indexing, migrations)
  • SQLAlchemy ORM
  • DynamoDB
  • Redis (caching, rate limiting)
  • Elasticsearch
  • Apache Kafka (event streaming)

Event-Driven Systems

  • Asynchronous messaging (SQS, SNS)
  • Retries, DLQs & idempotency
  • Workflow orchestration
  • Failure isolation & backpressure patterns

Security & Identity

  • SSO (SAML, OIDC)
  • OAuth2 & JWT
  • Multi-Factor Authentication (2FA / MFA)
  • RBAC & PBAC
  • AWS Cognito & IAM

Observability & Reliability

  • Prometheus (metrics & alerting)
  • Grafana (dashboards & visualization)
  • CloudWatch Metrics & Logs
  • Centralized & structured logging
  • Distributed tracing
  • Production debugging & incident response

Tools & Platforms

  • Git & GitHub
  • Linux
  • Nginx & API Gateway
  • RabbitMQ
  • Celery

How I Work

System Design First

I start with constraints — scale, failure modes, cost, and operational complexity — before selecting tools or frameworks.

Production-Oriented Engineering

I focus on correctness, defensive coding, performance tuning, and designing systems that degrade gracefully under failure.

Cloud-Native Execution

I build cloud systems with security, observability, and automation baked in from day one — not added later.

Beyond Code

Beyond coding, I enjoy analyzing system failures, reviewing architectural decisions, mentoring engineers, and documenting real-world backend lessons. I strongly believe good engineering is about understanding trade-offs, not just choosing tools.

Let’s Connect

If you’re building or scaling a backend system, need architectural guidance, or want to collaborate on meaningful engineering work, feel free to reach out.