Suraj Dhakal
Backend Engineer :: Java :: Spring Boot
Building secure, scalable backend systems and event-driven architectures from a terminal-inspired command line.
quest // about
About Me
A bit about who I am and what I do.
Backend developer with hands-on experience building production-grade systems using Java, Spring Boot, Spring Security, and event-driven architectures. I specialize in designing secure APIs, robust authentication flows, and scalable microservices. Currently working on core banking and mobile banking backends at Wow Finstack Nepal.
Secure System Design
JWT authentication, RBAC, biometric verification, and encrypted API communication.
Event-Driven Architecture
Kafka-based distributed notification systems with retry mechanisms and dead-letter queues.
API Development
RESTful APIs with pagination, filtering, validation, and comprehensive error handling.
quest // experience
Experience
My professional journey so far.
Wow Finstack Nepal
Backend Developer · Pokhara, Nepal
- Developed and maintained core banking, mobile banking, and notification system modules using Spring Boot
- Implemented secure JWT-based authentication with multi-tenant login and role-based access control (RBAC)
- Designed and integrated biometric (fingerprint) login using challenge-response mechanism
- Built asynchronous notification system for transaction events with Email and SMS alerts
- Contributed to card transaction settlement processing ensuring accuracy and reliability
- Integrated third-party digital document signing service with AWS storage and callback-based validation
KairosWealth Singapore
Backend Developer · Remote
- Implemented automated two-party digital signature workflows using Moxo platform
- Developed backend services for financial data processing and visualization (AUM graphs)
- Built and optimized RESTful APIs for secure data retrieval and financial dashboards
NexCode Technologies
Backend Developer Intern · Bharatpur, Nepal (Remote)
- Developed REST APIs using NestJS following scalable architecture patterns
- Handled request validation, routing, and business logic implementation.
quest // projects
Projects
Things I've built and contributed to.
AuthSphere
Enterprise-grade Identity and Access Management (IAM) system with JWT-based authentication, refresh token rotation, biometric login, email verification, session management, and account security features including rate limiting and replay protection.
NotiMe
Kafka-based distributed notification system with microservices architecture, email delivery with retry mechanisms, and Dockerized deployment. Features REST APIs with pagination, filtering, and reliable message processing.
Second Opinion
Brain tumor classification system achieving 96% accuracy using Vision Transformer (ViT) model. Full-stack application with React frontend and FastAPI backend for medical image analysis.
BuyBye
Full-stack e-commerce platform with user authentication, product catalog, shopping cart, and order management. Features Redux state management and MongoDB integration.
E-Nirakshan
Public road progress tracking and review application with text-to-speech and speech-to-text capabilities for infrastructure reporting and accessibility.
quest // skills
Skills
Technologies and tools I work with.
Languages
Frameworks
Tools
Databases
Other
quest // contact
Contact
Let's build something impactful together.