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

IntelliJ IDEA, Eclipse, Spring Tool Suite (STS), NetBeans

Maven, Gradle

Jira, PuTTY, Visual Studio Code editor, WinSCP, Postman, Insomnia, Kafka, OAS, Tia Token, Jenkins, Confluence

Spring (Core, AOP, Transaction, MVC, Security, Spring Boot), Hibernate (Mapping, Configuration, Criteria, HQL, Cache), JavaFX

SVN Tortoise, GIT

Log4j, slf4j, Spring Boot Logging

Apache Tomcat

Junit, Mockito

Windows, Ubuntu

HTML, JavaScript, jQuery, CSS

MySQL, Oracle

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