Deepak Sharma

Engineering Manager | Technical Leadership

With 14+ years of experience leading high-performing engineering teams in product organizations. Specialized in API development, microservices architecture, and agile delivery with a focus on quality, velocity, and collaboration across global teams.

8+ products live
Resume
Deepak Sharma - Engineering Manager & Technical Leadership

About Me

Engineering Manager with 14+ years of strong foundation in full-stack development and deep technical expertise in API development, microservices, and web applications using Java, Kotlin, and Scala with frameworks like Spring Boot and Play Framework.

Currently managing a cross-functional team of 8+ engineers and QA across geographies (India, Europe, UK), working closely with product and UX stakeholders to deliver customer-centric solutions.

Strong advocate of agile engineering practices, infusing test-driven development (TDD), pair programming, and continuous delivery to ensure scalable architecture and rapid iteration. Outside of my day job, I build and launch my own products — from idea and design through to production on Google Play and the web.

14+ Years

Engineering Experience

Global Teams

India, Europe, UK

8+ Products

Live on Play & Web

Engineering Manager

Tech Lead & Mentor

Product Builder

Products I've Built

From idea to launch — production-grade apps on Google Play and the web.Designed, developed, and shipped end-to-end by me.

View full Google Play developer profile (D labs)

8

Products live

2

Web apps

6

Google Play

What's coming next?

I'm always building. Connect for early access, beta invites, or to collaborate on new products.

Get early access

Professional Experience

Springer Nature

Pune, India

Sep 2015 – Present (9+ Years)

Engineering Manager / Technical Lead (2022-Present) | Senior Software Engineer (2019-2022) | Software Developer (2015-2018)

Progressed from Software Developer to Engineering Manager, building software solutions for researchers and publishers using Kotlin, Node.js, Scala, Java, and Spring Boot.

  • Leading a cross-functional team of 10+ engineers and QA across India, Europe, and UK
  • Built SNAPP peer review system, Nano research tool, and Adis platform for pharma and healthcare professionals
  • Developed Kotlin HTTP4k and Java Spring Boot microservices with CI/CD, Kafka, Prometheus, and Swagger
  • Defined technical roadmaps, engineering principles, and led agile ceremonies with TDD and pair programming

Capgemini India Pvt. Ltd.

Pune, India

Jul 2013 – Sep 2015

Consultant

  • Led development of myJohnDeere.com - farm lifecycle management platform for farmers and dealers
  • End-to-end implementation of user stories using Spring Framework, HTML, jQuery, and JavaScript
  • Developed Spring Batch cron jobs based on AWS Lambda functions
  • Mentored team members, practicing design patterns, TDD, and Acceptance TDD
  • Built microservices for internal systems serving device data from machines
  • Setup pull request-based code review process and organized team retrospectives

Synechron Technologies Pvt. Ltd.

Pune, India

Jul 2011 – Jun 2013

Software Developer

  • Developed IVR application for Asurion USA - end-to-end claim processing system
  • Built voice-based logic implementation with Java and Spring Framework
  • Developed basic architecture followed by the framework for IVR suite of applications
  • Followed Agile methodologies emphasizing best practices for design and development
  • Mentored team members and performed unit testing with comprehensive test cases

Skills & Expertise

A blend of engineering leadership, product delivery, and hands-on technical depth.

Engineering Management

Leading cross-functional teams across India, Europe, and UK with technical roadmaps and engineering principles.

Microservices & APIs

Scalable architectures with Java, Kotlin, Scala — Spring Boot, HTTP4k, Play Framework, Kafka, and circuit breakers.

Product Delivery

Bridging product, UX, and engineering with agile practices — TDD, BDD, and pair programming.

Product Building

End-to-end product development — 8+ live apps on Google Play and the web, from idea to launch.

Technical Stack

Backend Development

Java 8+, Scala, Kotlin

Robust backend systems with JVM languages and HTTP4k.

Databases & Data

MongoDB, PostgreSQL, MySQL, Kafka

ORM with Hibernate/JPA and event streaming with Kafka.

Frontend Development

Angular 5+, HTML5, CSS3

Responsive UIs and full-stack web development.

DevOps & Cloud

Docker, Kubernetes, AWS, GCP

CI/CD with Jenkins, Concourse, and cloud deployments.

Testing & Quality

TDD, BDD, JUnit, Mockito

Test automation, pair programming, and quality practices.

Architecture & Design

DDD, Event-Driven, Patterns

Microservices patterns and scalable system design.

Education & Certifications

Master of Computer Applications (MCA)

RGTU University

2011

  • Graduated with 70.51%
  • Specialized in Computer Applications and Software Development
  • Focused on practical application of programming concepts and system design

Bachelor of Science (B.Sc.)

Vikram University

2007

  • Foundation in science and computational thinking
  • Built strong analytical and problem-solving skills
  • Prepared groundwork for advanced computer science studies

Professional Certifications & Awards

  • Oracle Certified Professional - Java SE 6 Developer
  • Certified Scrum Master (CSM)
  • Award recipient for effective team management at Springer Nature

Get in Touch

Contact Information

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or potential collaborations.

Building a product? Reach out for early access to upcoming apps and beta invites.

Message me on LinkedInSend me an Email

Typically responds within 24-48 hours