Career

Professional Experience

Signature Achievements

  • Designed scalable backend architectures and microservices with FastAPI and PostgreSQL for high workload and multi-tenant environments.
  • Built complex async workflows with Celery, RabbitMQ, and MQTT for provisioning, synchronization, and event-driven processes.
  • Delivered API-driven platforms with clear domain models, versioning, and external system integrations.
  • Designed cloud-native deployment topology on Kubernetes. Separated API, worker, and scheduler services as architectural patterns applied consistently across multiple platforms.
  • Established CI/CD architecture and deployment standards, ensuring reproducible, automated releases as an engineering baseline across all projects.
  • Defined observability architecture with metrics, distributed tracing, and alerting strategies. Production reliability was a first-class architectural concern from day one, not an afterthought.
  • Integrated business-critical processes (payments and invoicing) correctly within robust backend flows.

Experience Timeline

Over 17+ years of progressive experience architecting and delivering enterprise-grade systems, from backend development to Lead Software Architecture. Continuously expanding expertise in distributed systems, cloud-native architectures, business-critical platforms, and compliance-critical applications.

2008-2010

Beginning

Python, Backend Services, Telecom Automation

2010-2013

Foundation

Python, Django, REST APIs, Enterprise Clients

2013-2018

Growth

Python, Django/Flask, Docker, CI/CD, System Modernisation

2018-Present

Lead Software Architecture

Python, FastAPI, Microservices, Kubernetes, Cloud, Payments/Billing

Sritharan K. | Lead Software Architect