Summary
Overview
Work History
Education
Skills
Timeline
Akshay Hole

Akshay Hole

Pune

Summary

Dedicated Java Backend Developer with 3+ years of hands-on experience in Spring Framework and Spring Boot. Adept at both frontend (HTML, CSS, JavaScript) and backend development, with proven expertise in designing scalable applications and implementing APIs. Skilled in MS-SQL and PostgreSQL database management, including schema design and complex query writing. Strong analytical troubleshooter who delivers innovative solutions while maintaining clean code practices through comprehensive unit and integration testing. Experienced in Agile/Scrum methodologies with a consistent track record of delivering high-quality code on schedule.

Overview

4
4
years of professional experience

Work History

Software Developer

BNT Soft Pvt Ltd
01.2025 - Current

Renovite-Switch

  • Renovite is a suite of integrated solutions designed for ATM networks, which includes the ATM Switch, ATM Server, and HSM (Hardware Security Module) Manager
  • The project is focused on streamlining and enhancing the performance, security, and reliability of ATM transactions, specifically for the ATM client-side used by the acquirer bank
  • We designed and implemented a robust ATM Switch to facilitate seamless communication between ATMs and banking systems, ensuring reliable transaction routing and processing
  • The ATM Server was developed to manage transaction flows, handle various types of ATM transactions, and ensure real-time communication with core banking systems
  • Additionally, we integrated the HSM Manager to securely manage encryption keys and ensure the integrity and confidentiality of sensitive payment data, adhering to industry standards for security


Software Developer

BNT Soft Pvt Ltd
04.2024 - 12.2024

NimbusPay

  • NimbusPay is a card payment platform where we designed and developed a robust system for pre-authorized transactions, including amount blocking, unblocking, and subsequent credit and debit operations
  • We implemented authentication and authorization using Microsoft Entra, including role-based access for various services
  • Additionally, we used multi-threading to handle multiple card transactions concurrently, which improved processing efficiency and reduced latency
  • I have also prepared infrastructure for Azure using Terraform and utilized several Azure services such as Azure API Management (APIM), Azure Kubernetes Service (AKS), and Azure Container Registry (ACR)
  • Furthermore, I have worked on one of its microservices developed with gRPC to handle requests efficiently
  • Additionally, I have used k6 for load testing and Grafana for monitoring and visualizing performance metrics
  • I have also conducted proof-of-concepts (POCs) for the project using Apache PDFBox and iText to generate PDFs
  • I am also using GitHub Actions to initialize Terraform and deploy it on ACR

Software Developer

BNT Soft Pvt Ltd
06.2021 - 03.2024

Titan-CD

  • Titan platform is a core payment platform of Currencies Direct carries out number of different workflows
  • It is large enterprise multi-tenant system, split into multiple sub-systems
  • Each sub-system is responsible for defining its own technical process and execution of that process
  • Titan is used for foreign exchange money transfer
  • It provides high rates for money exchange to its customer
  • There are three types of customer CFx, PFx and cfx etailer
  • The product offers various features like Registration, Payee Management, Payment-in, Payment-out, Forex Management and Wallet Management

Education

BE - Computer Engineering

Pune University,

Skills

Java 21

Timeline

Software Developer - BNT Soft Pvt Ltd
01.2025 - Current
Software Developer - BNT Soft Pvt Ltd
04.2024 - 12.2024
Software Developer - BNT Soft Pvt Ltd
06.2021 - 03.2024
Pune University, - BE, Computer Engineering
Akshay Hole