Summary
Overview
Work History
Education
Skills
Certification
Affiliations
Activities
Hobbies
Timeline
BusinessAnalyst

ADITYA KUMAR GUPTA

Principal Software Engineer
Bengaluru,KA

Summary

Accomplished Principal Software Engineer with over 12 years of experience in full-stack development, specializing in the design of scalable, secure, and high-performing enterprise solutions. Expertise includes solution architecture, microservices, and test-driven development, particularly within the financial services sector, focusing on data aggregation, fraud detection, document management, and authentication systems. Certified in DevOps and architecture readiness, with a commitment to driving engineering excellence while fostering agile methodologies such as Scrum and Kanban. Proven ability to guide teams toward collaboration and innovation, ensuring impactful solutions that align with organizational goals and industry best practices.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Principal Software Engineer

Fidelity Investments
05.2017 - Current
  • Migrated APIs using delegated access from a legacy authentication server to the new ECAAP flow, ensuring more secure and stable channels for all API interactions.
  • Ensured backward compatibility with legacy batch applications by analyzing existing functionality, and maintaining data parity across shared sources and databases.
  • Designed and developed APIs to deliver financial data for products such as customer details, account information, transactions, statements, and tax data.
  • Modernized batch processes leverage Spark clusters and Control-M to store data in Yugabyte, sourced from Parquet files provided by product teams.
  • Contributed as part of the Associate Advisory Team and the Digital Exchange User Advisory Team, providing feedback on agile transformation and application improvements to enhance the overall experience.
  • Developed a Python-based web application to automate certificate upgrades.
  • Built an authentication application leveraging PingFederate and the OIDC protocol for secure system access.
  • Developed and tested chaos engineering scenarios using Gremlin, and built CI/CD pipelines for automated chaos experiments.
  • Leveraged Salesforce Fusion as a SaaS solution for disaster recovery (DR) and business continuity planning (BCP).
  • Utilized the Everbridge SaaS platform for emergency notification systems.
  • Built an application to validate the metadata of scanned images and store them in FileNet, including scheduling the import/export of documents.
  • Developed workflow management solutions to streamline work-item movement through guided channels.

Software Engineer

Cognizant
01.2014 - 05.2017
  • Delivered services to provide valid payment options based on geography, product, and booking type.
  • Implemented BIN-based validation for credit card transactions to ensure accurate issuer identification.
  • Integrated multiple payment methods, including credit cards, PayPal, Adyen, Alipay, and Apple Pay.
  • Automated settlement, clearance, compliance, and accounting processes for operational efficiency.
  • Integrated third-party fraud prevention checks to enhance transaction security.
  • Developed loyalty program features, offering rewards, early access, and promotional benefits to frequent customers.

Education

Bachelor of Technology - Mechanical Engineering

Graphic Era University
Dehradun
01.2013

XII (CBSE) - Science

Sai Grace Academy International
Dehradun
01.2009

X - Science

ST. Thomas College
Dehradun
01.2007

Skills

Java

Python

Ansible

Oracle DB

MySQL

DynamoDB

Postgre

Yugabyte

FileNet

AWS S3

AWS SQS

JavaScript

JSP

HTML5

Angular 4

Angular 6

Core Java

Java 8

JDBC

Hibernate

MyBatis

Spring

Spring Batch

Spring Boot

Flask

Drop-Wizard

Micronaut

Spring Data Cassandra

JAI

PDF Box

I Text

Pandas

NumPy

Matplotlib

JSP

Servlets

Soap

Rest service

Windows

Linux

Mac OS

IntelliJ IDE

Eclipse IDE

GIT

SourceTree

GLU

Gradle

Maven

Atlassian confluence

Atlassian Jira

Atlassian Stash

Jenkins

Docker

Sonar

ClearCase

PyCharm

JMeter

ParaSoft

Github

Github desktop

Dbeaver

ControlM

Scrum

Kanban

Fractals

Swarming

Mobbing

Pairing

Gremlin

Salesforce (Fusion)

PingFederate

Everbridge

Venafi

APIGEE

Coplit (Microsoft & Github)

ChatGPT

Prompt Engineering

learning TOON

Certification

Certified DevOps, Thinknyx

Affiliations

  • Associate Advisory Team, Advisor
  • Digital Exchange User Advisory Team, Consultant

Activities

May 2018 – present Fidelity Investments, Volunteer

Aug 2014 – May 2017 Cognizant, Volunteer

Hobbies

Horse Riding | Chess | Cooking | Football|

Timeline

Principal Software Engineer

Fidelity Investments
05.2017 - Current

Software Engineer

Cognizant
01.2014 - 05.2017

Bachelor of Technology - Mechanical Engineering

Graphic Era University

XII (CBSE) - Science

Sai Grace Academy International

X - Science

ST. Thomas College
ADITYA KUMAR GUPTAPrincipal Software Engineer