Summary
Overview
Work History
Education
Skills
Languages
Timeline
Personal Information
SeniorSoftwareEngineer

Ankit Singh

Noida,UP

Summary

Results-driven Senior Java Backend Engineer with over 7 years of experience in building scalable microservices using Java, Spring Boot, and AWS. Expertise in the FinTech domain, particularly in digital banking, BNPL systems, and lending platforms. Strong background in developing high-performance financial solutions and optimizing systems, complemented by a proven ability to lead technical initiatives in agile environments.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

EPAM Systems
09.2023 - Current
  • Company Overview: Enterprise document management solutions for digital content processing
  • Architected and developed distributed document processing platform handling millions of academic and research publications with multiple microservices and data pipelines
  • Built scalable RESTful APIs for document ingestion, metadata extraction, and content indexing across distributed systems
  • Implemented high-performance search and retrieval mechanisms with caching strategies for optimized response times
  • Designed automated content validation and quality assurance workflows ensuring data integrity and compliance standards
  • Received 'Value Champion Award' for excellent performance and technical contributions
  • Led code reviews and participated in system architecture discussions for performance improvements
  • Enterprise document management solutions for digital content processing
  • Tech Stack: Java 17, Spring Boot, Microservices, AWS, MySQL, Redis, Kafka

Senior Engineer

Nagarro Software
03.2021 - 08.2023
  • Company Overview: FinTech solutions for digital banking and payment platforms
  • Architected digital banking platform enabling 100% paperless bank account opening with KYC/VKYC integration, serving 50,000+ users with fund transfer, FD/RD creation capabilities
  • Single-handedly delivered the project and received multiple client appreciations
  • Developed microservice for short-term financing with complex financial calculations, real-time payment processing, and zero-interest installment system with automated risk assessment
  • Built income estimation system using pattern matching algorithms analyzing transactional SMS data, improving loan approval accuracy by 35%
  • Enhanced system performance through database optimization reducing API response times by 50%, introduced SonarQube achieving 80% test coverage
  • Created Instant Replacement Feature supporting 50K+ device replacements and mentored junior developers on Spring Boot best practices
  • FinTech solutions for digital banking and payment platforms
  • Tech Stack: Java 11, Spring Boot, AWS SQS, Hibernate, iBatis, Maven, SonarQube, JUnit

Associate Technology Level 2

Publicis Sapient
11.2020 - 03.2021
  • Company Overview: Enterprise banking solutions for global financial clients
  • Participated in building banking transaction system processing financial transactions with security compliance and robust error handling mechanisms
  • Worked on multithreaded processing optimization for concurrent transaction handling, contributing to 30% system throughput improvement
  • Gained hands-on experience in enterprise project development following agile methodology
  • Enterprise banking solutions for global financial clients
  • Tech Stack: Java, Spring Boot, Hibernate, MySQL, Design Patterns, Multithreading, Maven

Software Engineer

Nucleus Software Exports Ltd.
04.2018 - 11.2020
  • Company Overview: Core lending platform serving global financial institutions
  • Developed comprehensive loan lifecycle management platform used by multiple NBFCs and banks with scalable loan origination workflows, complex business rules, and credit approval processes
  • Implemented complete loan journey from lead generation to credit approval and disbursal, working in agile teams of 50+ members
  • Received Spot Award for exceptional delivery quality and timely completion of critical features with high performance
  • Core lending platform serving global financial institutions
  • Tech Stack: Java, Spring Framework, Hibernate, Oracle, JSP, Maven, SVN, IntelliJ IDEA

Education

Bachelor of Technology - Computer Science & Engineering

Dr. APJ Abdul Kalam Technical University
06-2018

Skills

  • Data Structures & Algorithms
  • Java programming
  • Spring Boot development
  • JPA
  • Hibernate, MyBatis
  • AWS (SQS, SNS, S3, EC2, EKS, DynamoDB)
  • Kafka
  • Redis
  • Kibana, Dynatrace, New Relic monitoring expertise
  • JUnit
  • Docker
  • Microservices Architecture
  • System Design
  • Design Patterns
  • Intellij Idea, Git, Jira, Jenkins, Postman

Languages

Java
SQL
JavaScript

Timeline

Senior Software Engineer

EPAM Systems
09.2023 - Current

Senior Engineer

Nagarro Software
03.2021 - 08.2023

Associate Technology Level 2

Publicis Sapient
11.2020 - 03.2021

Software Engineer

Nucleus Software Exports Ltd.
04.2018 - 11.2020

Bachelor of Technology - Computer Science & Engineering

Dr. APJ Abdul Kalam Technical University

Personal Information

Title: Senior Java Backend Software Engineer
Ankit Singh