Professional Documents
Culture Documents
Sandeep Singh-Aug23 - Montu Raghav
Sandeep Singh-Aug23 - Montu Raghav
Professional Summary:
Over 10 Years of experience end to end product and project development using Java and Java EE technologies.
Extensive hands on experience in developing complex Enterprise Applications using Spring Boot/Spring 5.0,
Hibernate 5.0 Framework, Java 8, JQuery, Angular 2/4, AJAX, SOAP, Web Services, and Tomcat, JBoss Server into
Banking and Telecom domain.
Proficient in application development using Object Oriented Analysis, Design and Programming (OOPS), OOD
and DDD.
“Clean Code”, SOLID Design Principle and design pattern practitioner.
Experience in agile development, scrum master and team leading with effective contribution in development
Effective Team handing, mentoring and collaboration with multiple stack holders
Excellent communication skills, problem solving and inter-personal skills.
Having Exposure into Micro-services, Docker, OpenShift, CI CD and AWS Cloud, Azure,groovy.
Technical Skills:
Java Stack : Code Java 8, Collections, Multithreading, JEE/J2EE, JSP and Servlet, groovy
Frameworks : Spring Boot, Spring, Hibernate Angular, AngularJS, Struts 2.0/1.2,groovy
Web Scripting : HTML, DHTML, XML, AJAX and JavaScript, JQuery, Angular 4.
Tools and Others : JIRA, Docker, Open Shift, Jenkins, Apache POI, JMS, XML, Rest/SOAP
Professional Experience:
Page 1 of 5
Description of the project: Led the transformation of a legacy project into a microservices-based architecture
aimed at automating client notification processes for specific trade events within the OTC Derivative Trade & Sales
Support domain. The project focused on enhancing efficiency, streamlining the review process, accelerating
turnaround times, improving sales order accuracy, and introducing new features.
• Collaborated with cross-functional teams to design and develop microservices using Groovy and Spring Boot,
aligning the architecture with the project's objectives.
• Successfully migrated legacy components into microservices, utilizing Groovy's expressive syntax and dynamic
nature to streamline code and enhance readability.
• Implemented asynchronous processing and event-driven architecture to expedite turnaround times, using
Groovy's concurrency features for seamless execution.
• Utilized Groovy scripts and rules to enhance the review process, ensuring efficient workflows and automated
decision-making.
• Developed validation mechanisms and data consistency checks using Groovy, resulting in improved accuracy of
sales orders and data integrity
• Extended the application's functionality by creating new microservices and enhancing existing ones using Groovy
and the Grails framework.
• Collaborated closely with QA teams to write comprehensive unit tests and integration tests using Groovy-based
testing frameworks, ensuring robust application performance.
• Documented the architecture, design, and implementation details of the microservices, aiding in knowledge
sharing and team onboarding.
• Contributed to the project's success by training team members in Groovy's features and best practices, enabling
efficient adoption of the language.
Business Impact: The project achieved significant improvements in efficiency, accuracy, and turnaround time,
enabling the Trade & Sales Support team to streamline client notifications and enhance productivity.
Environment/Tools: Groovy, Spring Boot, Grails, Docker, Microservices Architecture, Asynchronous Processing,
Event-Driven Architecture, Testing Frameworks 6, Bootstrap, HTML, CSS 3.0, Git, MAVEN, JUnit, Mockito, Jenkins,
Docker ,couchbase, azure services
Page 2 of 5
Project Role: Technical Lead
Responsibilities:
End to End Design & Development using Agile methodology
Develop and design add on feature into existing application both in the frontend using angular and backend
in java.
Developed micro-service Rest API, using Spring boot and load performance using J meter.
Overall Solution design for new enhancements and releases
Designing Rest API and Micro services based communication
Team handling and meeting with product owner and clients
Maintaining effective code quality delivery in team
Deployment, delivery, Troubleshooting, bug fixing and production issues.
Environment/Tools: Spring Boot/Spring5, Hibernate 4.0, Oracle 11g, Tomcat, Angular 6, Bootstrap, HTML, CSS 3.0,
Git, MAVEN, JUnit, Mockito, Jenkins, Docker
3. Approval Matrix
All approval request will be automated via email, instead of approving them through portal, whenever someone
raised an approval request, approver will get an email they can approve and reject via email.
Responsibilities:
Environment/Tools: Spring Boot/Spring5, Hibernate 4.0, Oracle 11g, Tomcat, Angular , Bootstrap, HTML, CSS
3.0, Git, MAVEN, JUnit, Mockito, Jenkins, Docker Azure Logic Apps.
User “on boarding” via the Pitney Bowes App marketplace. Once the user was/is on board they could/can browse
through the marketplace and buy the apps and other Pitney Bowes products.
Page 3 of 5
Responsibilities:
Environment/Tools: Spring Boot/Spring5, Hibernate 4.0, Oracle 11g, Tomcat, Angular 6, Bootstrap, HTML, CSS
3.0, Git, MAVEN, JUnit, Mockito, Jenkins, Docker and Open Shift AWS.
Responsibilities:
End to End Design & Development using Agile methodology
Overall Solution design for new enhancements and releases
Designing Rest API and Microservices based communication
Team handling and meeting with product owner and clients
Maintaining effective code quality delivery in team
Deployment, delivery, Troubleshooting, bug fixing and production issues.
Environment/Tools: Spring Boot/Spring5, Hibernate 4.0, Oracle 11g, Tomcat, Angular 4, Bootstrap, HTML, CSS
3.0, Git, MAVEN, JUnit, Mockito, Jenkins, Docker and Open Shift.
Page 4 of 5
Responsibilities:
Full stack development using agile methodology.
Code review &Unit Testing.
Client Interaction and demo to client and product owner
Participated in troubleshooting, bug fixing and production moves.
Story Point Estimation etc.
Environment/Tools: Struts 2.0, Spring 3.5(DI, AOP), Hibernate 3.0, Oracle 11g, Tomcat, AngularJS 1.5, JQuery, Ajax,
Bootstrap, HTML, CSS 3.0, Git, MAVEN, JUnit.
Responsibilities:
Design and development using game engine.
Client Interaction and Requirement gathering and Implementation.
Participated in troubleshooting, bug fixing.
Certification:
Java and J2EE certification from HPES (Hewlett-Packard) India
Course Completion Certification on Advance Distributed System design @ Particular Software in 2020
Course Completion Certification on ICSI | CNSS Certified network Security Specialist
Page 5 of 5