Building Kanezen's internal business system from the ground up. Full ownership of the stack: Angular frontend, Spring Boot backend, MySQL on RDS, deployed to AWS ECS and Amplify with CI/CD through GitHub Actions. Also leading the migration of on-premise file servers to AWS FSx — replacing legacy infrastructure with something that scales.
I build the software that handles other people's money — payment gateways, banking infrastructure, real-time transaction systems. The kind wherereliability isn't optional. Years across Nepal's fintech backbone and Japan's enterprise systems taught me that good engineering is invisible: it just works, every time, at scale.
A short introduction
Experience
NCHL connects every bank in Nepal. I worked on the infrastructure that makes that possible — a multi-tenant banking platform built on SOAP APIs, JSP, and Spring MVC. My biggest contribution was implementing NPCI integration for cross-border payments between India and Nepal, enabling real money to move between real people across borders.
Built the notification system using ActiveMQ, developed Spring Batch jobs for high-volume transaction processing, and managed data architecture across Oracle, PostgreSQL, and MongoDB.
Fonepay is Nepal's largest digital payment network — used by millions of people daily. I built microservices with Spring Boot and Spring Cloud (Gateway, Eureka, Ribbon), implemented JWT and digital signature security, and worked with Redis for real-time data. When someone pays their bill through a QR code in Kathmandu, it runs through systems I helped build.
On the frontend, I built responsive interfaces with Angular 9+ and PrimeNG. Containerized services with Docker, deployed on KubeSphere, and maintained CI/CD through Jenkins and GitLab CI. Wrote tests with JUnit and Mockito, enforced coverage with Jacoco.
Notable projects
End-to-end internal management platform. Designed the AWS architecture (VPC, subnets, security groups, bastion host) and automated the entire deployment pipeline.
India-Nepal remittance system. Built the API bridge between NCHL and NPCI, handling currency conversion, compliance validation, and settlement orchestration.
Core payment processing for QR-based and merchant transactions. Low-latency, high-availability microservices handling thousands of concurrent payments.
Migrating a monolithic JSP codebase to modern multi-tenant architecture, enabling multiple financial institutions to share a single platform securely.
Technical
Languages
Java·Python·TypeScript·JavaScript·Bash·Node.js
Frameworks
Spring Boot·Spring Cloud·Angular 9+·React·Spring MVC·Spring Security·Spring Data·Hibernate / JPA
Databases
Oracle·MySQL·PostgreSQL·MongoDB·Redis· Stored procedures · Query optimization · Data architecture
Infrastructure
AWS(ECS, EC2, RDS, S3, ALB, VPC, IAM, Amplify)·Docker·Kubernetes· KubeSphere
DevOps & Tooling
Git·GitHub Actions · Jenkins · GitLab CI/CD · Maven · Gradle · Tekton
Testing & Quality
JUnit·Mockito·Jacoco · Selenium · Postman · SonarQube
Environment
Linux·IntelliJ · Vim · Emacs · Bash/Shell
Architecture
Microservices · REST · SOAP · gRPC · Event-driven (ActiveMQ) · Design patterns · SOLID