Sumit Mittal

Full Stack Lead Developer | AWS Certified Solutions Architect

an

About

12+ years of experience in building scalable applications using Java, Spring Boot, Angular, and Cloud technologies like AWS. Skilled in Agile delivery, team leadership, and end-to-end development with a focus on reliable, maintainable, scalable and highly available web applications .

Lead Software Developer & certified cloud professional

  • Degree: Master of Technology (I.T.)
  • Birthday: 12 Sep 1987
  • City: Noida, India
Holds around 6 years of onsite experience in collaborating closely with clients to gather requirements, drive engagement, provide technical consultations, and ensures the successful delivery of highly impactful projects. This involves regular client interactions, stakeholder management, and aligning technical solutions with business objectives.

Skills

A comprehensive suite of technologies, frameworks, and tools that I leverage to design, develop, deploy, and maintain robust full-stack applications across modern enterprise environments.

Programming

Java 8 - Java 21, Object Oriented Programming, Functional Programming, Multi-threading

Microservices

Spring Cloud Config Server, Service discovery and registration, API Gateway, Fault Tolerance and Resiliency, Authorization servers(KeyClock, Okta)

Frameworks

Spring Boot, Spring MVC, Spring Security, Spring IoC, Design patterns

ORM

Spring Data, JPA, Hibernate

Monitoring Tools

OpenAPI/Swagger, SonarQube, Prometheus, Grafana, Splunk, Postman

Databases

MySQL, Postgres, Oracle, DB2, Sybase, MongoDB, Redis Cache

Scripting

TypeScript, JavaScript, Shell Script, Python

Testing

JUnit, Mockito, Jacoco

Web & UI

Angular 19, JQuery, JSP, Servlets, HTML, CSS, AJAX, XML, YML, JSON

Cloud Solutions

AWS (EC2, Lambda, ECS, EKS, RDS, DynamoDB, S3, Cloud Watch, SNS)

RESTful Web APIs

Spring REST, JAX-RS, JWT, OAuth 2.0

Messaging

Apache Kafka, AWS SQS

Containerization

Docker, Kubernetes, AWS ECS, AWS EKS

CI/CD

Jenkins CI/CD, AWS CI/CD pipeline (AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy)

Version Control & Build Tools

GitHub, Bitbucket, SVN, Perforce, Maven, Gradle, Log4j

Methodologies & Tools

Agile, Scrum, Kanban, TDD, IntelliJ, Eclipse, Jira, Apache Tomcat, Autosys, JDBC

Education

A snapshot of my academic background, highlighting key qualifications and areas of study.

Master of Technology (M.Tech.)
Information Technology
University of Hyderabad
2010 – 2012

Focused on advanced engineering concepts, software architecture, and practical implementation through research-driven projects and real-world applications.

Bachelor of Engineering (B.E.)
Information Technology
University of Rajasthan
2005 – 2009

Built a strong foundation in core engineering principles, programming, and problem-solving through theoretical coursework and hands-on technical projects.

Professional Experience

An overview of my industry experience, showcasing key roles, responsibilities, and impactful contributions across projects and teams.

Lead Full-Stack Developer Apr 2025 – Present

Citi Bank via Synechron Montreal, Canada
  • As a Senior Full-Stack Developer and Technical Lead, led the design and development of scalable microservices with Java and Angular for Citibank’s loan platform, focusing on secure, event-driven architecture using Kafka and SQS.
  • Spearheaded DevOps initiatives including Docker-based deployments on AWS ECS, CI/CD automation with Jenkins, and API documentation using Swagger/OpenAPI.
  • Ensured code quality and delivery through unit testing, team leadership in Agile sprints, and end-to-end coordination with global stakeholders.

Lead Software Engineer Feb 2024 - Apr 2025

Ericsson Montreal, Canada
  • Worked as a Full-Stack Engineer developing secure, scalable backend services in Core Java and building dynamic, responsive UIs in Angular and TypeScript for real-time data visualization and seamless user experience.
  • Implemented JWT-secured REST APIs, integrated Kafka and SQS for asynchronous processing, containerized services using Docker, and deployed full-stack apps on AWS ECS.
  • Led Agile ceremonies, managed CI/CD pipelines with Jenkins, and ensured code quality through rigorous reviews and automated testing, while coordinating delivery across global teams.

Technical Lead Engineer May 2022 - Aug 2023

Pinterest via Capgemini Montreal, Canada
  • Led cross-functional teams in designing and developing microservices using Java, Spring Boot, and NoSQL databases like DynamoDB and MongoDB, with a focus on clean architecture and scalable REST endpoints.
  • Decomposed high-level tasks into estimable components, wrote automation scripts in Python, and collaborated daily with business and technical stakeholders for requirement analysis and delivery.
  • Managed change requests, handled Level 3 support, and contributed to resolving critical production issues across global time zones to ensure application stability and performance.

Lead Java Developer Apr 2017 - May 2022

Morgan Stanley via Genpact Canada Montreal, Canada
  • Designed and developed end-to-end Java-based solutions, building asynchronous consumer apps with multithreading, Spring Boot microservices, and JWT-secured APIs, while hosting applications on AWS-based in-house cloud (Treadmill).
  • Handled critical production outages, implemented design patterns for maintainable code, and developed core logic using Java 11 and Python with real-time data consumption from Kafka.
  • Led CI/CD with Jenkins, maintained quality with SonarQube and JUnit, and used tools like Swagger, Prometheus, Grafana, and Splunk for documentation, monitoring, and logging across microservices.

Senior Software Engineer May 2016 - Apr 2017

To The New Noida, India
  • Worked as a Full Stack Developer, contributing to the design and end-to-end development of Java-based applications using Spring, Hibernate, and Microservices architecture.
  • Created design, data flow, and process flow documentation, revamped legacy modules, and managed environment-wise deployments (DEV to PROD).
  • Utilized Strategy design pattern for runtime flexibility and employed technologies like Java 8, Kafka, Docker, Kubernetes, Oracle, GitLab, and Jenkins for scalable, maintainable development.

Software Engineer Jan 2014 - May 2016

Chetu India Pvt. Ltd Noida, India
  • Led end-to-end development of the admin panel and enhanced existing Java/J2EE web applications with new features and RESTful services to support mobile integration.
  • Managed deployments across UAT and production, participated in Agile ceremonies, and collaborated with clients for requirement gathering and clarification.
  • Improved code quality through active code reviews and implemented upgrades using technologies like Java 6, Spring 3, Hibernate, Jersey, JSP, Oracle, and Maven.

Software Developer Oct 2012 - Jan 2014

Zepo eCommerce by Startup Techies Noida, India
  • Contributed to full-stack development by creating action classes, UI, service, and DAO layers using Java6, Struts2, and Hibernate, while ensuring continuous code quality and performance improvements.
  • Collaborated with clients and BAs to analyze new requirements, designed global modules, and integrated features using JSP, J2EE, REST/SOAP services, and Redis/MySQL databases.
  • Performed thorough unit and integration testing with JUnit, provided maintenance support, and delivered sprint-based enhancements through agile development practices.

Testimonials

Hear what colleagues, clients, and collaborators say about working with me.

Sumit was my senior at Ericsson, and beyond being highly tech-savvy, he has been an invaluable mentor—even without an official assignment to guide me.
His strong collaboration skills and clear vision create a comfortable and engaging work environment, ultimately driving higher productivity.
I would wholeheartedly recommend Sumit, as I have complete confidence in his ability to navigate complex tasks and challenging situations.

Nishtha

Senior developer @ Ericsson

I highly recommend Sumit for his exceptional skills in Java and web services.
His strong analytical abilities, coupled with outstanding leadership qualities, make him a valuable asset to any team. He consistently contribute to projects with innovative solutions and demonstrate a dedication to excellence.
A true professional with a proven track record.

Happy Porwal

Engineering Manager @ S&P Global

I would highly recommend Sumit, a Java Technical Lead Consultant, for any technical leadership role within your organization.
He has consistently proven to be a team player who collaborates seamlessly with colleagues, fostering a positive and productive work environment. His willingness to mentor and support team members is commendable.
In summary, Sumit is an outstanding technical lead with strong Java skills, a deep understanding of databases, a knack for solving complex problems, excellent communication abilities, and a collaborative spirit.

Sidheswar Jena

Associate General Manager @ GirnarSoft

I am pleased to recommend Sumit as a highly skilled and dedicated Senior Software Engineer. I had the pleasure of working alongside Sumit on several projects, and his expertise and dedication always stood out.
Sumit possesses a deep understanding of Java, Cloud, DSA and its associated technologies. His ability to solve complex problems, design robust & scalable solutions and deliver high-quality code is truly impressive. His positive attitude and commitment to continuous learning make him an invaluable asset to any development team.

Rahul Kumar Jitendra

Vice President @ CitiGroup

Contact

Feel free to reach out for opportunities, collaborations, or just to say hello.