Sumit Mittal
an
About
13+ years of experience designing and delivering enterprise-scale, high-performance applications using Java 21, Spring Boot, Microservices, Angular 19, AWS cloud technologies, and Generative AI solutions. Skilled in backend engineering, distributed systems, AI-enabled enterprise applications, cloud-native architecture, observability, scalability, and Agile leadership.
Lead Java Full Stack Developer & Generative AI Engineer
- Website: https://sumitmittal.dev
- Email: sumitmittal.adonis@gmail.com
- Phone: +91 9990 550 996
- Degree: Master of Technology (I.T.)
- Birthday: 12 September
- City: Noida, India
Skills
A comprehensive suite of technologies, frameworks, AI capabilities, and cloud-native tools leveraged to build enterprise-grade scalable applications and intelligent AI-powered systems.
Programming
Java 21, Functional Programming, Object-Oriented Programming, TypeScript, JavaScript, SQL, Multithreading, SOLID Principles, Design Patterns, DSA
Generative AI
Spring AI, OpenAI, LLMs, RAG, MCP, Prompt Engineering, Context Engineering, Tool Calling, AI Chat Memory, Vector Embeddings, Semantic Search, Structured AI Outputs, GitHub Copilot, Speech-to-Text, Text-to-Speech
Microservices
Spring Cloud Config, Service Discovery, API Gateway, OAuth 2.0, JWT, OpenAPI/Swagger, Keycloak, Okta
Frameworks
Spring Boot, Spring MVC, Spring Security, Spring IoC, Spring AI, Hibernate, J2EE
ORM
Spring Data JPA, Hibernate, JDBC
Monitoring & Observability
OpenTelemetry, Prometheus, Grafana, Jaeger, Splunk, SonarQube, Log4j
Databases
MySQL, PostgreSQL, Oracle, DB2, MongoDB, Redis, DynamoDB, Qdrant Vector Database
Frontend
Angular 19, TypeScript, JavaScript, HTML5, CSS3, AJAX, JSP, Servlets
AWS Cloud
AWS EC2, ECS, EKS, Lambda, RDS, DynamoDB, S3, SNS, CloudWatch, VPC, EBS
Messaging
Apache Kafka, AWS SQS
Containerization
Docker, Kubernetes, AWS ECS, AWS EKS
DevOps & CI/CD
Jenkins, GitHub Actions, AWS CodePipeline, Maven, Gradle
Testing
JUnit, Mockito, JaCoCo, RelevancyEvaluator, FactCheckingEvaluator
Methodologies & Tools
Agile, Scrum, Kanban, Jira, IntelliJ, Eclipse, SDLC, CI/CD
Education
A snapshot of my academic background, highlighting key qualifications and areas of study.
Information Technology
2010 – 2012
Focused on advanced engineering concepts, software architecture, and practical implementation through research-driven projects and real-world applications.
Information Technology
2005 – 2009
Built a strong foundation in core engineering principles, programming, and problem-solving through theoretical coursework and hands-on technical projects.
Generative AI Projects
Enterprise AI applications built using Spring AI, OpenAI, Retrieval-Augmented Generation (RAG), Vector Databases, and AI Observability.
Spring AI Enterprise Application
Technologies: Java 21, Spring Boot, Spring AI, OpenAI, RAG, MCP, Qdrant, Docker, OpenTelemetry, Prometheus, Grafana, Jaeger
- Built enterprise AI applications using Spring AI and OpenAI APIs.
- Designed RAG pipelines using Qdrant Vector Database for semantic search.
- Implemented MCP client/server integrations for AI interoperability.
- Developed AI tool-calling workflows integrating enterprise APIs.
- Built AI observability using OpenTelemetry, Grafana, and Jaeger.
- Implemented AI testing using RelevancyEvaluator and FactCheckingEvaluator.
Professional Experience
Industry experience across banking, telecom, eCommerce, fintech, and enterprise AI solutions.
Lead Full Stack Developer Apr 2025 – Present
- Architected scalable microservices and secure enterprise APIs using Java 21, Spring Boot, Angular 19, Kafka, and AWS cloud technologies.
- Built AI-powered applications using Spring AI, OpenAI, RAG, MCP, and Vector Databases for intelligent workflow automation.
- Led Agile delivery, CI/CD automation, observability, and production support while ensuring high availability and performance optimization.
Lead Software Engineer Feb 2024 – Apr 2025
- Developed high-performance backend services and Angular dashboards for telecom operational platforms processing millions of events daily.
- Implemented event-driven architecture using Kafka, AWS SQS, Docker, and AWS ECS for scalable cloud-native deployments.
- Automated CI/CD pipelines, improved system reliability, and collaborated with global teams in Agile development environments.
Technical Lead Engineer May 2022 – Aug 2023
- Led scalable microservices development using Java, Spring Boot, DynamoDB, MongoDB, and Redis for high-traffic enterprise systems.
- Designed REST APIs, optimized backend performance, and standardized API documentation using Swagger/OpenAPI.
- Managed production support, sprint planning, stakeholder collaboration, and delivery across distributed Agile teams.
Senior Java Developer Apr 2017 – May 2022
- Developed enterprise trading and risk management applications using Spring Boot, Kafka, multithreading, and distributed systems architecture.
- Designed secure REST and SOAP services, optimized Redis caching, and improved batch processing performance significantly.
- Enhanced observability using Splunk, Prometheus, Grafana, SonarQube, and supported critical 24x7 production systems.
Senior Software Engineer May 2016 - Apr 2017
- 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
- 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
- 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.
Certifications
Professional certifications and advanced technical learning achievements.
Testimonials
Hear what colleagues, clients, and collaborators say about working with me.
Contact
Feel free to reach out for opportunities, collaborations, or technical discussions.