portfolio.exe
session: live
online :: available for opportunities

Suraj Dhakal

Backend Engineer :: Java :: Spring Boot

Building secure, scalable backend systems and event-driven architectures from a terminal-inspired command line.

output$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

Full-timeApr 2025 – Apr 2026
  • 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

ContractAug 2025 – Nov 2025
  • 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)

InternApr 2024 – Aug 2024
  • 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.

Featured

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.

JavaSpring BootSpring SecurityJWTPostgreSQL
Featured

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.

JavaSpring BootKafkaDockerPostgreSQLSMTP

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.

PythonFastAPIReactViTTensorFlow

BuyBye

Full-stack e-commerce platform with user authentication, product catalog, shopping cart, and order management. Features Redux state management and MongoDB integration.

ReactRedux ToolkitNode.jsExpressMongoDBBootstrap

E-Nirakshan

Public road progress tracking and review application with text-to-speech and speech-to-text capabilities for infrastructure reporting and accessibility.

React NativeFastAPIPythonSpeech-to-Text

quest // skills

Skills

Technologies and tools I work with.

Languages

JavaPythonSQLJavaScript

Frameworks

Spring BootSpring SecurityNestJSReactExpress

Tools

GitLinuxDocker

Databases

PostgreSQLMySQLMongoDB

Other

Data AnalysisREST API DesignKafka

quest // contact

Contact

Let's build something impactful together.

surajdhakal061@gmail.com
+977-9804549290
+977-9768021207
Lalitpur, Nepal