Summary
Overview
Work History
Education
Skills
Languages
Personal Information
Timeline
Generic

SHIVENDRA PRATAP SINGH

Gurgaon

Summary

Dynamic Lead Software Engineer with extensive experience at Natwest Markets, specializing in microservices architecture and continuous integration. Proven track record in delivering high-quality software solutions, leading teams, and enhancing system performance. Proficient in Java and Agile methodologies, fostering collaboration and innovation to drive project success.

Overview

15
15
years of professional experience

Work History

Lead Software Engineer

Natwest Markets
Gurgaon
02.2020 - Current
  • Devops Tool application and infrastructure service stack enables developers and support team to monitor, control, housekeep, install and deploy the entire business service stack.
  • Jenkins server to support continuous integration and continuous deployment of the services.
  • Hands-on technical lead
  • End to end delivery
  • Distributing work among team members
  • Communication with stake holders.
  • Solution Environment: Spring, JAVA, JPA, Hibernate, Rest webservice, Jetty, Maven, PostgreSql.

Lead Software Engineer

Natwest Markets
Gurgaon
02.2019 - 02.2020
  • Quart is a collection of HTTP Rest and web socket endpoints providing snapshot and streaming analytics data.
  • It is a java based micro-services, running behind a reverse proxy, routed using flexible discovery service.
  • Hands-on technical lead
  • Involved in development of ultra low latency HFT stack.
  • Work alongside Architects on the Product Roadmap
  • Responsible for the Quality of software components.
  • Design discussion and Team code reviews.
  • Conducting daily scrum meetings.
  • Solution Environment: Spring, JAVA, JPA, Hibernate, Rest webservice, Jetty, Maven, Eureka, Kdb.

Senior Software Engineer

Xchanging Technologies Ltd
Gurgaon
10.2015 - 12.2018
  • Processing portal backend engine for monitoring and validation of incoming income announcements.
  • After validation, the announcements are fed into EuroEngine2.
  • Involved in understanding the business functionality of the whole system.
  • Responsible for analyzing the client change request, creation of estimates and change specification.
  • Solution Environment: Eclipse, OC4J, Hibernate, Spring core, JAVA, JMS, Multithreading, Maven, Collections, Oracle.

Software Engineer

Xchanging Technologies Ltd
Gurgaon
07.2013 - 09.2015
  • This application manages the Invoicing of various types of Services related to various products.
  • Gathering the Requirements based on the User stories.
  • Follow agile methodology give estimates based on the requirements for each sprint.
  • Solution Environment: Eclipse, Mercurial, Spring Boot, Spring core, Hibernate, Oracle.

Software Engineer

Rolta India
Gurgaon
06.2011 - 08.2012
  • It is the web based solution, which integrates the GIS & MIS packages using web services.
  • The GIS portlet is able to send and receive messages with other module MIS portlets on the same page through the portlet event mechanism.
  • GIS package expose OGC Compliant services (WMS, WFS, WFS (T), WCS) and data formats (GML, KML, SVG, DGN, DTED, etc.).
  • It has an option of switching between 2D and 3D where applicable on browser in a portlet.
  • Analysis of the specifications provided by the clients.
  • Develop and debug programs independently.
  • Sharing knowledge with my colleagues.
  • Solution Environment: Java, Spring Core, Hibernate3.0, Spring MVC, Eclipse 3.2, Liferay, JBoss.

Software Engineer

Infogain India Pvt. Ltd
Noida
03.2010 - 06.2011
  • Work center Appraisal Assignment is the application that will add the manual appraisal assignment capability to the work center suite.
  • This application will allow user to create, manage, send & search appraisal assignments in work center.
  • Appraisal Assignment Service is a Core Service for this application.
  • Appraisal Assignment Service is a Core Service, which communicates with Work Assignment Service (WAS), Estimate Service, and other services in different –different work flows.
  • Spring DI implementation.
  • Developing Java Code.
  • Design, develop and debug programs independently.
  • Solution Environment: Java, EJB 3.0, Spring DI, Weblogic, Eclipse 3.2, PL/SQL Developer, Hibernate.

Education

MCA -

Amity School of Computer Science
06-2009

Skills

  • Java
  • Microservices architecture
  • Spring Boot
  • Git
  • Hibernate
  • JSP
  • Servlets
  • JDBC
  • EJB 30
  • JMS
  • Maven
  • Net Beans
  • Eclipse
  • Apache-Tomcat
  • OC4J
  • Glassfish Application Server
  • PCIGeometica
  • Nasa Worldwind
  • PL/SQL Developer
  • Open LDAP
  • BladeLogic
  • Jenkins
  • MySql 51
  • Oracle 11g
  • Mercurial
  • Tortoise SVN
  • Agile Methodology

Languages

  • English
  • Hindi

Personal Information

  • Date of Birth: 12/01/86
  • Gender: Male
  • Marital Status: Married

Timeline

Lead Software Engineer

Natwest Markets
02.2020 - Current

Lead Software Engineer

Natwest Markets
02.2019 - 02.2020

Senior Software Engineer

Xchanging Technologies Ltd
10.2015 - 12.2018

Software Engineer

Xchanging Technologies Ltd
07.2013 - 09.2015

Software Engineer

Rolta India
06.2011 - 08.2012

Software Engineer

Infogain India Pvt. Ltd
03.2010 - 06.2011

MCA -

Amity School of Computer Science
SHIVENDRA PRATAP SINGH