About Me

  • Full Name:Dilip Kumar Sharma
  • Location:Pune, Maharashtra, India
  • Experience:14+ Years

Sr Technical Lead with 14+ years of experience building and scaling backend systems across fast-paced environments.

My core expertise lies in Python-based microservices, system design (HLD/LLD), Docker, Kubernetes, and observability with OpenTelemetry, Prometheus, and Grafana.

Currently building a suite of open-source tools: an observability platform (OAAS), a JWT auth service, an e-commerce microservices platform, and supporting libraries — all production-ready with Docker, Kubernetes, FastAPI, Observability, authentication, authorisation.

Area Of Expertise

Backend Development

Building high-performance REST APIs and microservices with Python, FastAPI, Flask, and Django. Proficient in async programming, SQLAlchemy ORM, and clean architecture patterns.

System Architecture

Designing scalable microservices architectures with HLD/LLD, API contracts, repository pattern, and service-to-service communication. Zero-trust auth and event-driven design.

DevOps & Cloud

Containerized deployments with Docker, Kubernetes, and Helm. CI/CD pipelines on AWS and Azure. Infrastructure automation with Rancher across Dev, QA, Stage, and Production.

Observability

Built a full observability platform (OAAS) with OpenTelemetry, Grafana, Prometheus, Loki, Tempo, and Jaeger. Dashboards, alerting, and distributed tracing for production systems.

Team Leadership

Led teams of up to 6 engineers across product delivery cycles. Sprint planning in Jira, mentoring junior developers, cross-team coordination, and 95% sprint velocity.

Testing & Quality

Pytest, GoogleTest, 95% code coverage. Smoke, unit, and integration test strategies. JMeter for performance tuning. 20% reduction in post-release production defects.

Skills

Languages & Frameworks

  • Python
  • FastAPI
  • Flask
  • Django
  • SQLAlchemy
  • C++

Infrastructure & DevOps

  • Docker / Compose
  • Kubernetes / Helm
  • AWS / Azure
  • CI/CD Pipelines
  • Rancher
  • Git / GitHub

Databases & Storage

  • MySQL
  • Cassandra
  • Liquibase
  • Redis

Observability & Testing

  • OpenTelemetry
  • Grafana / Prometheus
  • Loki / Tempo / Jaeger
  • Pytest
  • JMeter
  • Apache Airflow

Featured Projects

Open-source backend systems and libraries — designed, built, tested, and deployed end-to-end.

OAAS

Active

Plug-and-play observability platform — any service gets logs, traces, metrics, dashboards, and alerting with zero code changes.

GrafanaLokiTempoPrometheusJaegerOTel Collector

OpenTelemetry client library — one function call adds logs, traces, and metrics to any FastAPI service.

OpenTelemetryOTLPFastAPIMiddleware

JWT validation library — JWKS fetching, role/scope enforcement, strategy pattern for multi-token-type support.

PythonRS256JWKSAsyncPyJWT

Auth Service

Active

JWT authentication & RBAC with RS256 signing, JWKS endpoint, session management, and full observability.

FastAPISQLAlchemyMySQLRS256/JWKSDocker

Micro-Cart

Active

Microservices e-commerce platform with clean architecture, zero-trust auth, and per-service deployments.

FastAPIMySQLDocker ComposeRepository Pattern

Work Experience

Sr Technical Lead

GlobalLogic/Anaplan — Pune, India · Nov 2023 - Present
  • Developed microservices using Docker, Kubernetes, and Helm, managing deployments through Rancher across Dev, QA, Stage, and Production
  • Designed REST API architecture and service contracts, reducing developer onboarding time by 50%
  • Achieved 95% code coverage with smoke, unit, and integration tests — 20% fewer post-release defects
  • Built Grafana dashboards with Slack alerts, reducing mean time to resolve by 45%
  • Maintained 95% sprint velocity in Jira, improving feature delivery speed by 30%

Project Lead

Persistent Systems — Pune, India · Sep 2020 - May 2022
  • Built scalable microservices with Python, Flask, and FastAPI on Cassandra + Azure App Service
  • Automated deployment processes — reduced deployment time from 1 hour to 5 minutes
  • Designed data pipelines using Apache Airflow with full ownership from design to client sign-off
  • Implemented Pytest frameworks — 70% reduction in testing time, 25% improvement in code quality
  • Mentored a team of 6 junior Python developers in Flask, REST APIs, and Docker

Senior Software Engineer

Sensys Gatso Group AB — Melbourne, Australia · Mar 2019 - Mar 2020
  • Engineered a C++ to Python interface library, eliminating redundant cross-language code
  • Architected a Matching Server for the Traffic Control and Monitoring System (TCMS)
  • Created an Automation Simulator — reduced QA testing efforts by 80%
  • Resolved 70+ defects in 12 months using C++, Python, Django, and MySQL on Linux

Tech Lead

Happiest Minds Technologies — Bengaluru, India · Jul 2016 - Jan 2019
  • Built the Maintenance Working Position (MWP) for South Korea's Incheon Airport using C++ and Qt
  • Owned full lifecycle — design documents to development to demo to release
  • Wrote GoogleTest suites — reduced development testing by 70%
  • Diagnosed and fixed 120 defects in 30 months

Software Development Engineer

Intel Technologies India — Bengaluru, India · Jul 2012 - Jul 2016
  • Developed internal product 'Sustainability' using C++
  • Fixed 40+ defects for the internal product WSS over 12 months
  • Built an automation framework in 1.6 years using Django
  • Wrote GoogleTest and Pytest suites — reduced testing efforts by 70%

Software Engineer

Larsen & Toubro — Mysore, India · May 2010 - Jun 2012
  • Developed 50+ new features in 24 months for the Vehicle Diagnostic System (automotive)
  • Designed and built standalone application MUU in 6 months using C++
  • Wrote GoogleTest suites — reduced testing efforts by 70%

Education

BE in Computer Science & Programming

Maharishi Arvind Institute of Engineering and Technology — 2009

Contact

Interested in discussing a role, project, or technical collaboration? Drop me a message.