Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Bhanu Prakash Udiga

Software Engineer
Kolkata

Summary

Backend Engineer with 2+ years of experience developing high-throughput financial systems focused on fund operations and trade reconciliation. Strong foundation in Core Java (8/11/17) with solid understanding of Collections Framework, multithreading, concurrency, and JVM fundamentals. Proficient in Spring Boot, Hibernate, and RESTful services. Experienced in batch processing, and performance optimization, achieving up to 30% latency reduction through query tuning and service-layer improvements. Hands-on experience ensuring transactional integrity, data consistency, and production-grade reliability in Agile environments

Overview

3
3
years of professional experience

Work History

Software Engineer

NRI FT India, Kolkata
08.2023 - Current

Fund Reconciliation Platform (Finance Domain): Spring Boot, Spring Batch, Spring Integration, Hibernate, Oracle.

  • Engineered a trade reconciliation engine to match broker-provided Front Office trade feeds with internal Back Office transaction records.
  • Designed and implemented high-volume end-of-day batch pipelines with restartability and fault tolerance.
  • Built integration workflows for the ingestion, validation, and transformation of external broker trade files.
  • Implemented trade matching logic to detect quantity, price, and settlement discrepancies (“breaks”).
  • Optimized Hibernate persistence layer and batch processing configuration for efficient handling of large trade datasets.
  • Ensured transactional consistency and idempotent processing to prevent duplicate or partial reconciliations.
  • Automated exception detection and reporting workflows to reduce manual reconciliation effort.

MUTB – Buy-Side Fund Management System: Core Java, Spring (MVC), Hibernate, REST APIs, Oracle.

  • Developed backend modules for fund management, settlements, and operational transaction processing.
  • Designed and implemented RESTful APIs to support fund workflows and reporting features.
  • Optimized database queries and service-layer logic, reducing application latency by approximately 30%.
  • Investigated and resolved production issues through debugging and log analysis to improve system stability.
  • Conducted impact analysis and maintained technical documentation, including use cases and workflow diagrams.
  • Mentored junior developers, and enforced coding standards to enhance maintainability and code quality.

Education

Bachelor of Technology -

Nit Durgapur
West Bengal
05-2023

Skills

Languages: Java(Advanced),Python

Timeline

Software Engineer

NRI FT India, Kolkata
08.2023 - Current

Bachelor of Technology -

Nit Durgapur
Bhanu Prakash UdigaSoftware Engineer