Bharat Kumar
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.
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.