Summary
Overview
Work History
Education
Skills
Achievements
Timeline
Generic

Surya Kant Dwivedi

Bengaluru

Summary

Innovative Lead Software Engineer offering 14 years of expertise in java/j2ee. Seasoned professional with background in full software development lifecycles. Quickly learns and masters new technologies while working in both team and independent settings.

Overview

14
14
years of professional experience

Work History

Lead Software Engineer

Societe Generale Global Solution Center
07.2020 - Current

Major Projects Undertaken

Structures & Entity Administration (SEA)

Structures & Entity Administration (SEA) is an internal application of Societe Generale which is used for entity management. There are various upstream applications from where data is received and downstream applications to which data is sent.

Below are the key features we have delivered under my guidance:

Bulk Address Import : Developed to component to import the bulk address via excel.

Production Health Check Report : Developed a feature to generate the daily production health check report and send to stake holders via mail.

DPA to SEA Migration (Subscriptions) : DPA is a legacy application which has the SEA data. There are more 300+ applications using DPA data by the subscriptions. All these subscriptions will be moved to SEA and from the SEA files will be sent to subscriber.

Below are key tech debt item we delivered

  • OCP Migration : Migrated the Oracle 12 to Oracle 19C
  • Open JDK Migration : Migrated JDK to Open JDK 11
  • CI-CD Pipeline : Developed CI CD pipeline for the Java and SQL components using Jenkins.
  • Go to Cloud: Currently we have initiated project to move all the SEA servers to Cloud..

Team Size : 5

Technology / Tools: Java1.8, J2EE, Spring, Hibernate, RESTful Service, Oracle, SQL, PL/SQL , Tomcat, JSP, Java Script, Control M , Tom, Shell Script, Maven, CI-CD

.

Responsibilities:

  • Handling team of 5 members
  • Performing requirement analyses
  • Developing high-quality and detailed designs
  • Reviewing the work of other developers and providing feedback.

Sr. Software Engineer

IQVIA
03.2017 - 07.2020

Major Projects Undertaken

EDC System for Patient Registry

This product is used for clinical trials & drug research. Usually US hospitals/clinics uses this system and copy the patient information in every visit and this information used for clinical trials.

EDC is a standard platform, and its customized for the specific clients. This system generates various reports i.e. admin, site, user, query reports.

Patient visit details captured in the system through 2 approaches:

  • Patient Information One by One: There is a user interface is available in the system by which site operator fill the information.
  • Bulk Patient Information: Uploader tool provides an option to allow load bulk patient information by csv/xml files and processes the uploaded content, validate and import successfully to tenant specific registry schemas.

Team Size : 10

Technology / Tools: Java1.8, J2EE, Spring, Hibernate, Angular, RESTful Service, Oracle, SQL, PL/SQL , Tomcat, JSP, Java Script,

html, Maven.

Responsibilities:

  • Full Stack Developer
  • Involved in Design, Development, Review and Deployment
  • Extensively involved in bug fixing and unit testing.
  • Mentored team members.

Sr. Project Engineer

Wipro Technologies
03.2015 - 02.2017

Major Projects Undertaken

Ericsson Network Manager

Description: ENM Ericsson Network Manager is a telecom OSS product of Ericson. ENM has 5 modules are FCAPS. Mainly this is an NMS and EMS system. An element management system (EMS) manages one or more of a specific type of telecommunications network element (NE). Typically, the EMS manages the functions and capabilities within each NE but does not manage the traffic between different NEs in the network.

Team Size : 10

Technology / Tools: Java1.7, J2EE, EJB, RESTful Service, JUnit, Jboss, Node.js, Java Script, HTML5, CSS, Eclipse, GIT, Gerrit, Jenkins, Maven, UI Testing Framework.

Client : Ericsson.

Responsibilities:

  • Involved in UI/Service Coding, Written UI/Service test cases.
  • Extensively involved in bug fixing.

Software Developer

L&T Technology Services
07.2014 - 12.2014

Major Projects Undertaken

Nextivity Cell-fi Registration(IOT)

Description: Cell-Fi Registration is a POC to Nativity Client. Cell-Fi device is connected to Smartphone via

Bluetooth and Smartphone application will send a request to Axeda platform (Cloud) for Asset Registration.

Upon successful Asset registration, Smartphone will send another request for Operator registration. Finally

user will be acknowledged by the status message.

Team Size : 5

Technology / Tools: Axeda Platform, Java1.6, J2EE (Servlet, JSP), Web Services, Apache Tomcat,

Java script, HTML, Groovy, Eclipse, SOAP UI.

Client : Nextivity.

Responsibilities:

  • Involved in coding and design.
  • Extensively involved in bug fixing and unit testing.

Software Developer

ITech Work Shop Private Limited
04.2010 - 06.2014

Major Projects Undertaken

expEDIum Medical Billing

Description: The expEDIum Medical Billing is a web based secure Medical billing solution that has a variety of

features including provider side web based secure access and high performing backend expEDIum Claims Portal

Components.

Team Size : 5

Technology / Tools: Java1.5, J2ee(Servlet, JSP, EJB), JBOSS, Java script, CSS, HTML, PostgreSQL, SQL, PL/SQL, AJAX, Drool.

Client : Advance Care Hospital (USA).

Responsibilities:

  • Involved in coding and design.
  • Extensively involved in bug fixing and unit testing.

Education

MCA - Computer Science And Programming

TIT
Bhopal, India
06.2009

Bachelor of Science -

Pt. S.N College
Shahdol, MP
06.2006

Skills

  • Languages : Java
  • Technologies : Spring, Spring Boot, Microservices, Hibernate, RESTful Web Services, Servlet, Jsp, jdbc, JUnit, Nodejs, React, Ajax, JavaScript, HTML, CSS, XML, JSON, ActiveMQ ,ControlM, TOM,Shell Script,Sonar
  • Database : Oracle, Postgres SQL, Pl/Sq
  • Server : JBOSS, Apache Tomcat
  • Development Tools : Eclipse , Spring Tool Suite
  • Operating System : Unix, Windows
  • Tools : Maven, SVN, GIT, Jenkins, CI-CD, Jira, Confluence
  • Methodologies : Agile methodology

Achievements

Received spot awards for managing OCP and Open JDK Migration at Societe Generale.

Timeline

Lead Software Engineer

Societe Generale Global Solution Center
07.2020 - Current

Sr. Software Engineer

IQVIA
03.2017 - 07.2020

Sr. Project Engineer

Wipro Technologies
03.2015 - 02.2017

Software Developer

L&T Technology Services
07.2014 - 12.2014

Software Developer

ITech Work Shop Private Limited
04.2010 - 06.2014

MCA - Computer Science And Programming

TIT

Bachelor of Science -

Pt. S.N College
Surya Kant Dwivedi