Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Sandeep Singh

Email Id: Mraghav46@gmail.com


Mobile No: 7895386364

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.

Business Domain/Functional Areas:


Extensive experience in Finance, Enterprise, Education and Healthcare domain with various web and windows-
based applications using java, spring boot Framework, MVC, Angular, Entity Framework, Web API, AJAX, and
Microsoft SQL Server, Hibernate

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.

Cyber Security : Brup Suite, OSWAP ZAP, Kali Linux


Database Oracle, MySQL. MongoDB
Cache : Eh-Cache
Cloud : Spring Cloud, AWS, Azure
Tools : Intellij IDEA, Eclipse (with different Plug-ins), NetBeans.
Operating System : Windows XP, Ubuntu, Linux
Servers : Tomcat 7, JBoss

Tools and Others : JIRA, Docker, Open Shift, Jenkins, Apache POI, JMS, XML, Rest/SOAP

Professional Experience:

IRIS Software(Senior Tech Lead) Dec2021 – Present

1. Project : RBC Japan Fixing

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.

Business Domain/Function: (Finance Japan Fixing)

• 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.

Project Role: Technical Lead (Full Stack )


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 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: 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

73 Strings / Full Stack Developer Mar 2021-Dec 2021


Technical Lead

2. Project Description: DDM


On Investment Valuation summary calculate discount deduction on total cash flows in the analysis based on the
add/less operation.
Business Domain/Function: Finance (Wealth Management) domain

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.

Business Domain/Function: Finance (Wealth Management) domain

Project Role: Technical Lead

Responsibilities:

 End to End Design & Development using Agile methodology


 Develop and design Angular applications to raise approval requests
 Develop micro-service Rest API, Azure Logic Apps using Spring boot and load performance using J meter.
 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 , Bootstrap, HTML, CSS
3.0, Git, MAVEN, JUnit, Mockito, Jenkins, Docker Azure Logic Apps.

Aricent Technology / Senior Software Engineer July 2018- Mar 2020


Senior Software Engineer

4. Project Description: Pitney Bowes (PB)

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.

Business Domain/Function: Marketing

Project Role: Senior Software Engineer

Page 3 of 5
Responsibilities:

 End to End Design & Development using Agile methodology


 Develop and design Angular applications for auto-enrolment, Single Sign On (SSO), Auth enabler,
Provisioning enabler app etc.
 Develop micro-service Rest API, proxy service for G-suite, Air-Watch using Spring boot and load performance
using J meter.
 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 6, Bootstrap, HTML, CSS
3.0, Git, MAVEN, JUnit, Mockito, Jenkins, Docker and Open Shift AWS.

IRIS Software, Noida Nov 2017 – June 2018


Solution Consultant
5. GRC (Governance Risk & Compliance)
GRC Application is used in Finance’s Operational Risk domain to mitigate Operational Risk in banking activities.
I have been integral part of all major release in GRC Application, like ARCM management, Issues/Losses Module,
QRA/ARA module, Governance Management, Challenger dashboard, Regulation Integration with ARCM. The overall
objective of GRC suite is to identify risk associated with activities and applying control and monitoring tools to
mitigate the risk.
Business Domain/Function: Finance (Wealth Management) domain

Project Role: Technical Consultant

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.

Wavenet Solution, Gurgaon July 2015 – sept 2017


Senior Software Engineer

6. HAE Innovation services [Product]


HAE Innovation services and solutions for measuring performance of connected devices and Internet of Things
(IoT)services.
Our patent-pending systems and methods for measuring Internet of Things performance allows IoT manufacturers
to test IoT at all stages of development from chip design to service deployment globally.
Business Domain/Function: IoT

Project Role: Software Engineer

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.

Lolz Studio, Noida Feb 2014 – June 2015


Software Engineer

7.Game Developer [Product]


 Egg Collector, Egg Jump, Sharpshooter,
 Egg Jump
 Four in Row
 Doodle Jump
 Piano Tiles
 Farm Cow Run
 Jump and Survive
 Tap N Jump
 Dots
 Five in One

Responsibilities:
 Design and development using game engine.
 Client Interaction and Requirement gathering and Implementation.
 Participated in troubleshooting, bug fixing.

Environment/Tools: C#, Unity3D, AndEngine, J2ME


Education:
 Master of Computer Application from Graphic Era University Dehradun in 2014 with 70%
 Bachelor of Computer Application from KIIT Campus MDU Rohtak in 2011 with 70%

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

You might also like