Summary
Mukul Agrawal is a results-driven Software Engineer with six years of experience and a strong focus on Java full-stack development, currently working as Software Engineer 2 at American Express. He specializes in refactoring monoliths into Spring Boot microservices, building resilient RESTful APIs, and improving system performance with messaging (RabbitMQ/Kafka) and search (Elasticsearch). Comfortable across front-end (Angular, TypeScript) and back-end (Spring, Hibernate, Spring Data JPA), he emphasizes clean, maintainable code, automated tests, and CI/CD practices using Docker, Kubernetes, Jenkins, and OpenShift. Mukul has practical experience collaborating across India and US teams in Agile environments to deliver business-critical solutions and reduce latency through optimized inter-service communication. He pairs a B.Tech in Computer Science with hands-on experience in both SQL and NoSQL databases, and a knack for turning complex requirements into observable, production-ready services. An engineer who moves beyond features, he often focuses on fault isolation and real-time data flows to make systems more scalable and debuggable.
6 years of coding experience
4 years of employment as a software developer
Bachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at GLA University