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.
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
Google Play · Android
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.