Piyush 👋

I'm Piyush, a Senior Software Engineer with a strong focus on building scalable, reliable backend systems that solve real business problems. Most of my work revolves around designing APIs, integrating complex systems, and improving performance and turnaround time in high-impact, production environments.

In my current role, I work on banking and financial systems, integrating core banking platforms with external applications, automating workflows, and reducing manual effort across operations. Previously, I spent several years building backend services for trade finance and remittance systems, working extensively with messaging protocols, batch processing, and microservice-based architectures.

Strong background in Java, Spring Boot, SQL, Kafka, MQ, and cloud infrastructure, with a focus on scalability, correctness, and long-term maintainability. I’ve worked on systems where performance issues, data inconsistency, or downtime have real financial impact—and I enjoy solving those problems.

Languages

Java
Python
JavaScript
SQL

Frameworks & Tools

Spring Boot
FastAPI
JUnit
Maven
Docker
Kafka
Git
ELK
AWS
IBM MQ
SVN

Methodologies

Agile
Microservices
CI/CD
TDD

I'm currently open to new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!