Summary
Overview
Work History
Education
Skills
Projects
Timeline
ANKUR NIGAM

ANKUR NIGAM

Senior Software Engineer
Pune

Summary

Aspiring to advance in professional journey by embracing challenges and cultivating a dynamic career in the IT infrastructure domain. Committed to fostering growth through unwavering dedication and integrity in all endeavors.

Overview

7
7
years of professional experience
6
6
years of post-secondary education

Work History

Senior Consultant

Capgemini Technology Services India Limited
03.2022 - Current
  • Determined areas for improvement and implemented processes to alleviate problems.
  • Monitored technology use and program functionality, updating programs and making changes to enhance output.
  • Prioritized projects and project tasks depending upon key milestones and deadline dates.
  • Streamlined processes to cut downtime and optimize employee productivity.

Software Engineer

Allscripts (India) LLP
09.2020 - 02.2022
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Worked with business analyst team for needs analysis .
  • Successfully addressed average of 10 hot fixes during each sprint.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations

Junior Software Engineer

Illume Health Technologies Pvt. Ltd
10.2016 - 07.2020
  • Manipulated and implemented object-oriented programming models.
  • Collaborated with team to analyze system solutions based on client requirements.
  • Coordinated efficient large-scale software deployments.
  • Produced advanced and clean code for diverse applications.
  • Contributed to daily scrum meetings with team updates.
  • Delivered completed products within project deadline.
  • Implemented numerous hotfixes for critical issues arising between Agile sprints.
  • Collaborated with senior engineers staff to produce new software solutions.

Education

MCA -

Indore Professional Studies, Indore, MP
07.2012 - 06.2015

CGPA: 7.27

BCA - Computer Application

Surya Academy, Bhopal, MP
07.2009 - 05.2012

Percentage : 65.88%

Skills

    Java

undefined

Projects

Project #1: Bulk Payment System (Barclays)

Role: Senior Java Developer

Environment: Spring Boot, Hibernate, IntelliJ IDEA, Gradle, Log4J, Oracle, Tomcat Server, Java8, OAS, Jenkins, Mockito, Sonar, Kafka, TIA token, Bitbucket (Stash), GIT, Jira

Description:

· Developed a bulk payment system utilizing txt files for corporate payments.

· Implemented SEPA (Single Euro Payment Area) for Euro currency transactions using XML file format (pain.0001).

· Conducted validation of XML files, including format validation, file name validation, duplicate file validation, CRC code validation, etc.

· Utilized OAS for request and response validation and TIA token for session validation.

· Built as a multi-module system with a single DB use.

Responsibilities:

· Independently created a new module for level 1 validation of XML files.

· Developed new API endpoints using Spring Boot and Hibernate.

· Parsed XML files and saved data in the database.

· Designed new tables and views in Oracle, coordinating with DBA for execution.

· Created comprehensive test cases, achieving a minimum code coverage of 80%.

· Mentored and guided junior team members.

· Collaborated with business analysts to clarify task requirements and distributed tasks within the development team.

· Conducted training sessions for new joiners.


Project #2: CPD (CellPointDigital) MESB Module

Role: Senior Consultant

Environment: Spring Boot, Hibernate, XSLT, Maven, Jira, IntelliJ IDE, Bitbucket, GIT

Description:

· Contributed to the Message Enterprise Service Bus (MESB) module for onboarding new Payment Service Providers (PSPs).

Responsibilities:

· Enhanced existing implementation based on client requirements.

· Addressed bug fixes raised by clients or during the SIT team testing process.

· Onboarded new PSPs, creating separate packages and code as needed.


Project #3: ALAB (Allscripts Lab)

Role: Java Developer

Environment: GWT (Google Web Toolkit), Spring Framework, Hibernate with JPA annotations, HTML, JavaScript, CSS, SVN Tortoise, IntelliJ IDEA, Maven, Log4J, Oracle, Tomcat Server, Java8

Description:

· Developed a desktop-based client application (ALAB) for managing Medical Lab Test data.

Responsibilities:

· Created new web pages using GWT framework.

· Developed and updated services using the Spring framework with Hibernate for database operations.

· Debugged and resolved defects in GWT modules.

· Identified and resolved data integrity issues using Oracle queries.


Project #4: Physician Login

Role: Java Developer

Environment: Spring Boot, Hibernate with JPA annotations, JSP, HTML, JavaScript, SVN, Eclipse IDE, Maven, Log4J, MySQL, Tomcat Server, Java7

Description:

· Contributed to the development of a web application (Physician Login) for maintaining patient data using lab test reports.

Responsibilities:

· Interacted with management to understand requirements.

· Implemented PDF parsing using Apache PDF Box for extracting data from lab reports.

· Created Rest Controllers and Front Controllers using Spring MVC.

· Wrote Hibernate Queries for database interaction.

Timeline

Senior Consultant - Capgemini Technology Services India Limited
03.2022 - Current
Software Engineer - Allscripts (India) LLP
09.2020 - 02.2022
Junior Software Engineer - Illume Health Technologies Pvt. Ltd
10.2016 - 07.2020
Indore Professional Studies - MCA,
07.2012 - 06.2015
Surya Academy - BCA, Computer Application
07.2009 - 05.2012
ANKUR NIGAMSenior Software Engineer