Summary
Overview
Work History
Education
Skills
Accomplishments
Disclaimer
Professional Summary
Languages
Timeline
Generic
Shirish Mishra

Shirish Mishra

Jhansi

Summary

Experienced Java developer with a passion for staying current on industry trends and adapting to new coding practices. Thrives in collaborative team settings, bringing a positive attitude to every task. Excels at problem-solving and finding innovative solutions to complex challenges, contributing to the success of projects and the overall team dynamic.

Overview

8
8
years of professional experience

Work History

Senior Associate

Publicis Sapient
08.2019 - 08.2024
  • Worked as Senior Associate for Publicis Sapient from August 2019 to August 2024.


Project Name: 5G Home
Client
: Verizon.

Duration: Dec 2019 to August 2024.

Role: Senior Developer


Environment: Java 11, Stack: Spring Boot, Kafka, RabbitMQ, MySQL, Docker, Swagger, Intellij Idea as IDE, Redis key-value store for cache, Jenkins,log4j, Maven as built tool, Junit with Mokito for unit testing , AWS (EC2, ECS, S3, RDS, SNS, SQS etc ), Github as version control, Kibana for visualization and Dashboards.


Description :

The main objectives of the 5G Home project is to provide booking for 5G plans and sale for 5G products to both existing customers and new customer. The whole project is divided into Upper funnel and Lower funnel where each funnel is further divided into some phases. after that customer has to choose a plan from provided services

A). The Upper Funnel starts with CheckAvailablity for 5G address.

● CheckAvailablity for 5G network.

● Services where customer has to choose the plan.

● Add-Ons to enhance services like home phone, streaming devices etc.

● Self-Setup or Professional Setup.

● Cart showing selected items with selected plans asking for checkout.

B). The Lower Funnel starts with Checkout phase.

● On Checkout customer have to fill it’s personal information.

● Have to select shipping methods and address.

● Have to fill SSN ID for credit check.

● Review the Cart.

● Pay Methods.

Order Confirmation.


Responsibilities :

▪ Involved in Client meetings, for business requirement gatherings, and daily status calls.

▪ Involved in requirement analysis and preparing technical design documents.

▪ Participated in designing LLD (Low-Level-Diagram).

▪ Developed microservices for cart, order, and payment with Spring Boot, Kafka, and MySQL.

▪ Handled service failure gracefully using Resilience4j (circuit breaker and retry patterns).

▪ Integrated Apache Kafka for event-driven communication, reducing inter-service latency by 40%.

▪ Implemented centralized configuration, circuit breaker, and distributed tracing using Spring Cloud stack.

▪ Containerized applications using Docker, deployed on AWS ECS, and managed scaling via Kubernetes (EKS).

▪ Automated builds and deployments using Jenkins Pipelines, improving deployment frequency by 3x.

▪ Enhanced logging and alerting using ELK and Prometheus-Grafana dashboards.

▪ Implemented caching with Redis, reducing API response time by 30%.

▪ Implemented SAGA pattern for distributed long running transaction using Outbox table patterns.

▪ Involved in Client meetings, for business requirement gatherings, and daily status calls.

Involved in requirement analysis and preparing technical design documents.

Technical Lead

HCL Technologies
11.2018 - 05.2019
  • Worked as Technical Lead for HCL Technologies from November 2018 to May 2019.

Associate Consultant

GlobalLogic
08.2016 - 10.2017
  • Worked as Associate Consultant for GlobalLogic from August 2016 to October 2017.

Java Consultant

99Oranges
12.2015 - 05.2016
  • Worked as Java Consultant for 99Oranges from December 2015 to May 2016.

Education

B.E - I.T

R.G.T.U Bhopal
01.2011

Intermediate - undefined

U.P. Board Allahabad
01.2002

High School - undefined

ICSE Board DELHI
01.1999

Skills

  • Proficient in Java 8, 11, and 17
  • Awareness: Python, Scala
  • Proficient in Windows Linux, and Unix operating systems
  • Performance monitoring
  • Architecture: Microservices, RESTful APIs, Event-Driven (CQRS), Domain Driven Design
  • Messaging: Apache Kafka, RabbitMQ
  • Frameworks: Spring Boot, Spring Cloud, Spring AI, Spring Security, OAuth2, Apache Spark (Spark Core, Spark SQL, Spark Streaming), Play Framework 2x, Akka Actors, Akka Streams
  • ORM Tools: Hibernate, IBatis
  • Testing: JUnit, Mockito, Postman, Swagger, SoapUI
  • Cloud: AWS (EC2, ECS, S3, RDS etc )
  • Monitoring: ELK Stack, Prometheus, Grafana
  • DevOps Tools: Docker, Kubernetes, Jenkins, Git, Maven
  • Database: MySQL, PostgreSQL, MongoDB, Redis, Oracle
  • Distributed Technologies: Apache Kafka, Apache Spark
  • XML Languages: DTD’s, XSD’s, DOM, SAX, JAX-B, TRAX, SAXON (XML Transformation), JAX-P, XPath
  • SOAP: JAX-RPC, JAX WS

Accomplishments

  • Got appreciation letter from Team Lead regarding my work.
  • Got best performance certificate from organization in 2016.

Disclaimer

Hereby I Declare that all information furnished here are correct and Accurate to My knowledge. Name: Shirish Mishra Date: Place: Delhi , India.

Professional Summary

  • Near about 8 plus years of experience in IT Industry in Java/J2EE/Bigdata well acquainted with software development life cycle.
  • Good knowledge of Object Oriented Programming and Functional Programming concepts.
  • Developed and deployed microservices-based applications using Spring Boot and Spring Cloud.
  • Implemented RESTful APIs for employee management, attendance tracking, and payroll processing.
  • Created asynchronous communication between services using Apache Kafka, improving throughput by 35%.
  • Secured microservices using JWT tokens and Spring Security.
  • Deployed containerized services on AWS ECS, and monitored them with Prometheus and Grafana.
  • Participated in code reviews, design discussions, and Agile sprint planning sessions.
  • Created Jenkins CI/CD pipelines to automate build, test, and deployment workflows.
  • Having knowledge of Java and J2EE Design Patterns (Strategy Pattern, Single-tone/MVC, DAO etc).
  • Proficient knowledge in JDBC, Servlets, JSP, Hibernate, Spring and Distributed Technology as Web Services, RESTful Web Services, Web Logic as server technologies.
  • Experience in Enterprise web-enabled applications using Java, JSP, Servlets, Hibernate, and Spring.
  • Project experience using Servlets, JSP, Hibernate, Spring MVC, Spring AOP, Spring Transactions, Spring JDBC and Web Services using JAX-WS using Apache Axis2 and Apache CXF implementation, JAX-RS(Restful Services) using Jersey and Rest Easy implementation.
  • I would take up assignments with enthusiasm and challenges, playing a positive role in the team and ability to interact with individuals at all levels.

Languages

English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)

Timeline

Senior Associate

Publicis Sapient
08.2019 - 08.2024

Technical Lead

HCL Technologies
11.2018 - 05.2019

Associate Consultant

GlobalLogic
08.2016 - 10.2017

Java Consultant

99Oranges
12.2015 - 05.2016

Intermediate - undefined

U.P. Board Allahabad

High School - undefined

ICSE Board DELHI

B.E - I.T

R.G.T.U Bhopal
Shirish Mishra