Summary
Overview
Work History
Education
Skills
Academic Projects:
EXTRA & CO-CURRICULAR ACTIVITIES:
Personality Traits:
Certification
Timeline
Generic

Baby Mattaparthi

Razole

Summary

Dynamic Software Engineer with proven expertise in Java and microservices architecture. Successfully enhanced payment processing integrations, ensuring secure and reliable transactions. Adept at problem-solving and team collaboration, with experience in developing robust APIs, and orchestrating batch processes to drive efficiency and scalability in financial applications.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Engineer

Alacriti
Hyderabad
09.2020 - Current

Payments Processing Integration Projects: Worked on integrating and enhancing payment processing capabilities within the Payments Hub platform, supporting real-time and scheduled money movement across domestic, cross-border, and card-based networks.

  • Cross-Border Payments: Integrated with the Convera network to enable currency exchange, payment initiation, and status tracking for international transfers.
  • Domestic Payments: Built APIs for real-time credit transfers through FedNow and Fedwire, including handling of returns, refunds, and investigation flows.
  • Card Payments: Processed Visa transactions by handling VisaNet Settlement Service (VSS) and Single Message System (SMS) reports for fee settlement and reconciliation.
  • Ensured data compliance and message integrity using ISO 20022 and internal validation frameworks.
  • Enabled real-time processing by integrating with external banking systems and orchestrating workflows across internal services.
  • Helped ensure reliable, secure, and scalable movement of funds across various payment channels.

Bank Rail Service – Core Banking Integration Microservice. The Bank Rail Service is used by Payment Hub Core to provide a unified interface for communication with different core banking systems, enabling debit and credit transactions on customer accounts across various banks.

Key Contributions:

  • Worked on enhancing integrations with core banking systems, like FISIBS and SymExchange.
  • Integrated bank APIs using REST and SOAP protocols to support secure transactions.
  • Focused on improving transaction flow and ensuring reliable communication between the Payment Hub and bank cores.

Technologies: Java, Spring Boot, REST, SOAP, Kafka, and Redis.

Event Notifier Microservice (ENMS) – Real-Time Notification System

  • Worked on a service that sends notifications (Webhooks, Email, SMS) when Payments Hub events happen.
  • Helped format Email and SMS messages using templates based on event data.
  • Integrated with another service (NMS) to manage and send these notifications.
  • Improved APIs used to manage templates, footers, and subscriber settings.
  • Helped set up Kafka to receive real-time events from the Payments Hub.

Flexy Batch Platform (FBP) – Batch Orchestration Framework

  • Designed and developed a centralized batch orchestration platform used by multiple applications to execute scheduled and on-demand batch jobs (e.g., settlements, reconciliation, reports).
  • Built REST APIs to support CRUD operations for event configurations and alias management.
  • Developed both backend and UI components to manage batch jobs through a user-friendly interface.
  • Implemented Docker-based job execution with AWS ECS and ECR for isolated, scalable performance.
  • Enabled event monitoring and diagnostics using Kibana logs and Event Summary APIs.
  • Ensured language-agnostic, application-independent job execution with customizable CPU and memory usage.

Trainee Software Engineer

Alacriti
Hyderabad
10.2019 - 08.2020
  • Learned Spring Boot, Angular, and database technologies to develop complete full-stack applications.
  • Developed Splitwise, a full-stack web application for managing and splitting shared expenses among users.
  • Built backend APIs using Spring Boot, created dynamic front-end interfaces with Angular, and integrated database systems for data management.
  • Implemented key features, including group creation, expense tracking, balance calculation, and bill settlement.
  • Focused on secure authentication, data validations, and delivering a user-friendly UI.

Education

Bachelor of Technology - BTech - Electronics And Communications Engineering

RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES,
Nuzvid
08-2020

PUC(PRE UNIVERSITY COURSE) - MPC

RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES
NUZVID
04-2016

Skills

  • Java programming
  • Angular
  • PostgreSQL database management
  • Redis
  • Apache Kafka
  • AWS ECS
  • Shell scripting
  • RESTful APIs
  • Docker
  • Microservices architecture
  • Payment processing
  • ISO 20022 message standards
  • Full-Stack Development
  • Team collaboration
  • Problem solving
  • Code review

Academic Projects:

  • Exploring FPGA through gaming: we had implemented the Tic Tac Toe (two-player game), Snake game, Pacman game, and Spaceman game (single-player games) using the FPGA board In this project, we had familiar with Character Generation Schemes, VGA interfacing, Audio interfacing, Keyboard interfacing and Push buttons interfacing of NEXYS4DDR.

EXTRA & CO-CURRICULAR ACTIVITIES:

  • Worked as a webcasting volunteer at election duty - 2019
  • Painting

Personality Traits:

  • Adapt to different environments
  • Quick learner
  • Hard worker
  • Self-motivate

Certification

  • Certified Secure Java Developer

Timeline

Software Engineer

Alacriti
09.2020 - Current

Trainee Software Engineer

Alacriti
10.2019 - 08.2020

Bachelor of Technology - BTech - Electronics And Communications Engineering

RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES,

PUC(PRE UNIVERSITY COURSE) - MPC

RAJIV GANDHI UNIVERSITY OF KNOWLEDGE TECHNOLOGIES
Baby Mattaparthi