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. I bring a blend of technical leadership, team mentorship, and hands-on experience to foster a culture of excellence and innovation.
14+ Years
Engineering Experience
Global Teams
India, Europe, UK
Product Focus
Customer-Centric Solutions
Engineering Manager
Tech Lead & Mentor
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 cutting-edge technologies like Kotlin, Node.js, Scala, Java, and Spring Boot across multiple scientific domain products.
- •Currently leading and managing a cross-functional team of 10+ engineers and QA across India, Europe, and UK with focus on quality, velocity, and collaboration
- •Built SNAPP (JMT) - peer review system enabling researchers to publish articles and research papers in respective journals
- •Developed greenfield Kotlin HTTP4k and Java Spring Boot microservices with CI/CD pipelines (Concourse, Jenkins) and Sonar reporting
- •Created Nano - powerful research tool allowing researchers to obtain and compare characteristics of nanomaterials with their composition and preparation methods
- •Built Adis platform for pharmaceutical companies, researchers, and healthcare professionals with features like saved searches, user onboarding, and pay-per-download with payment integration
- •Setup monitoring tools (Prometheus), event-driven architecture (Kafka), API documentation (Swagger), and managed GIT repositories with branching and feature toggles
- •Implemented rate limiter service for identifying automated users, circuit breaker patterns for service failure scenarios, and performance optimization for high-traffic applications
- •Developed microservices using Play Framework, Scala, Akka HTTP for scientific domain products with MongoDB and PostgreSQL databases
- •Led migration to cloud platforms (Google Cloud, AWS) with Cloud Foundry deployments in RED/GREEN manner and pipeline migrations to GoCD
- •Defined technical roadmaps, engineering guiding principles, architecture decisions, and best practices for development teams
- •Conducted story analysis with Product Owners, estimation, sprint planning, code reviews, and led agile ceremonies following TDD, BDD, and pair programming practices
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
Backend Development
Java 8+, Scala, Kotlin
Building robust backend systems with modern JVM languages and frameworks including HTTP4k.
Microservices & APIs
Spring Boot, Play Framework, REST APIs
Designing and implementing scalable microservices architectures with event-driven patterns.
Databases & Data
MongoDB, PostgreSQL, MySQL, Kafka
Managing databases with Hibernate/JPA and implementing event streaming with Kafka.
Frontend Development
Angular 5+, HTML5, CSS3, jQuery
Full-stack capabilities with responsive UIs and modern web technologies.
DevOps & Cloud
Docker, Kubernetes, AWS, GCP
CI/CD pipelines with Jenkins, Concourse, cloud deployments, and container orchestration.
Testing & Quality
TDD, BDD, JUnit, Mockito
Test-driven development, pair programming, and comprehensive test automation practices.
Architecture & Design
DDD, Event-Driven, Patterns
Domain-Driven Design, microservices patterns, circuit breakers, and scalable system architecture.
Engineering Management
Agile, Scrum, CSM Certified
Leading global teams, technical roadmaps, mentorship, and fostering engineering excellence.
Areas of Expertise
Engineering Management & Leadership
Leading cross-functional engineering teams across geographies (India, Europe, UK). Setting up engineering principles, technical roadmaps, and fostering a culture of excellence and innovation.
Microservices Architecture & APIs
Designing and implementing scalable microservices using Java, Kotlin, Scala with Spring Boot, HTTP4k, and Play Framework. Building event-driven systems with Kafka and implementing circuit breaker patterns.
Product Development & Delivery
Bridging technical and business teams for seamless product delivery. Working closely with Product and UX stakeholders to deliver customer-centric solutions with agile practices (TDD, BDD, pair programming).
DevOps & Cloud Infrastructure
Setting up CI/CD pipelines (Jenkins, Concourse), monitoring (Prometheus), and cloud deployments on AWS and Google Cloud. Implementing containerization with Docker and orchestration with Kubernetes.
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.