Alish Khadka

Software Engineer

Passionate about building scalable microservices and payment systems with expertise in Java, Spring Boot, and modern DevOps practices.

About Me

Alish Khadka - Software Engineer

I'm a passionate Software Engineer with extensive experience in building scalable payment systems and microservices. Currently working at citytech, I specialize in optimizing transaction processing and developing robust financial solutions.

My expertise spans across Java ecosystem, microservices architecture, and modern DevOps practices. I'm particularly interested in fintech solutions and have contributed to major payment platforms in Nepal.

alishkhadka111@gmail.com
+977-9807319274
Kathmandu, Nepal

Skills & Technologies

languages
Java
TypeScript
Go
SQL
frameworks
Spring Boot
Micronaut
Helidon
Vert.x
databases
PostgreSQL
Redis
message Brokers
Kafka
RabbitMQ
MQTT
devops
Docker
Kubernetes
Git
Jenkins

Experience

Software Engineer
citytechCity Express Complex, Kathmandu
August 2024 - present
  • Optimized transaction processing, increasing volume by 30%, and improving profitability through efficient Merchant Service Fee (MSF) structuring
  • Ensured full transparency maintaining merchant descriptive ledger and statement of account
  • Eradicated the hassle of multiple QRs by generating unified QR in getpay as per EMV QRCPS
  • Integrated multiple QR functionalities into GetPay for seamless interoperability
  • Led reconciliation and settlement workflows, ensuring transaction accuracy and compliance
Associate Software Engineer
citytechKathmandu
October 2023 - August 2024
  • Involved in generating and integrating of NQR, fonepay in finPOS devices, including transaction status verification
  • Performed reconciliation for acquiring transaction, further proceeding merchant settlement
  • Fund transfer initiation with CBS (Core Banking System) following ISO-20022 standard
  • Facilitated the seamless on-boarding of merchants and terminals onto the finPOS system
Java Developer Trainee
citytechKathmandu
March 2023 - September 2023
  • Developed and deployed microservices using Micronaut, reducing response times by 40%
  • Worked with MQTT for data exchange and rabbitMQ for async event operation
  • Involved in R&D for managing and optimizing database connection pools in microservices environment
Java Developer Intern
citytechKathmandu
January 2023 - March 2023
  • Clean architecture design in source code and familiar with basic SDLC
  • Implemented authentication using JWT
  • Developed CI/CD pipelines with jenkins, docker
Web Developer (FullStack)
Cubical TechnologiesItahari, Nepal
February 2021 - July 2021
  • UI development, API development, Integration
  • Implemented authentication with web using firebase

Featured Projects

getPay

A platform for operators, banks, and merchants to manage interoperability transactions, built with a reactive approach using Micronaut, PostgreSQL, Redis, and Kafka for real-time transaction streaming and fast settlement processing.

Micronaut
PostgreSQL
Redis
Kafka
SmartQR

A leading Payment System Operator (PSO) in Nepal, enabling cross-border payments and merchant management. Built with Vert.x, Core Java, gRPC, and REST for high-performance microservice communication.

Vert.x
Core Java
gRPC
REST
Kafka
Redis
finPOS

A platform for managing POS terminals and transactions across multiple payment methods, built with Spring Boot. Utilizes RabbitMQ for messaging and MQTT for real-time device communication.

Spring Boot
RabbitMQ
MQTT

Education

B.Sc. (Hons) Computing
Itahari International College, Itahari, Nepal
2019 - 2022
Computer Science
Arniko Awasiya Higher Secondary School, Nepal
2017 - 2019

Get In Touch

I'm always interested in new opportunities and exciting projects. Let's connect and discuss how we can work together!

Email

alishkhadka111@gmail.com

Phone

+977-9807319274

Location

Kathmandu, Nepal