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.

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
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
Live on the Web
Dual Canvas
Draw together, anywhere
Real-time collaborative canvas — sketch on tablet, sync instantly in the browser.
Idea · Design · Development by me
Lounge Access Finder
Airport lounge access, simplified
Find credit card lounge eligibility across major airports in India.
Idea · Design · Development by me
More on Google Play
What's coming next?
I'm always building. Connect for early access, beta invites, or to collaborate on new products.
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.