Open to backend developer roles

Kabir Man Singh — Java Backend Developer in Kathmandu, Nepal

Java · Spring Boot · Microservices · RabbitMQ · PostgreSQL

01 · about

About

Java backend developer based in Kathmandu, Nepal, with 2 years of experience building scalable Spring Boot applications for government and enterprise platforms. Specialized in RESTful API design, asynchronous messaging with RabbitMQ, and database performance tuning with MyBatis, Liquibase, and PostgreSQL.

Played a key role delivering production features for Shramsansar, Nepal's national labor portal, supporting 1000+ concurrent users. Comfortable across microservices architecture, third-party integrations (OAuth, Firebase, AWS SES), and increasingly, AI-powered backend features using LLMs.

Currently pursuing an MSc in Computer Information Technology (Artificial Intelligence) alongside full-time backend engineering work in Kathmandu.

02 · experience

Experience

Backend engineering roles based in Kathmandu and Lalitpur, Nepal.

Java Developer

07/2025 – Present

Varosa Technology

Anamnagar, Kathmandu

  • Spring Boot
  • RabbitMQ
  • PostgreSQL
  • Liquibase
  • OAuth2
  • LLM Integration
  • Designed and implemented core database schemas, ensuring zero-downtime migrations across environments for high-traffic platforms.
  • Built and optimized RESTful APIs and RabbitMQ message queues supporting long-running tasks and workflow operations for 100K+ total users.
  • Improved backend response times through query optimization using CTEs and materialized views, along with service-layer refactoring, resulting in measurable reductions in API latency.
  • Designed and maintained high-performance REST APIs powering core business logic, with database schemas optimized using MyBatis and Query Builder, and all schema versioning managed via Liquibase.
  • Built asynchronous notification and transactional email pipelines using RabbitMQ, integrating Firebase for event-driven push notifications and AWS SES/SMTP for reliable transactional email delivery.
  • Integrated Google OAuth2 and Apple OAuth2 login, enabling secure and frictionless third-party authentication for end users.
  • Contributed to an AI-powered CV builder feature, developing backend logic for LLM-based CV content generation, including prompt engineering, response parsing, and API integration.
  • Collaborated closely with frontend, QA, and DevOps teams to deliver reliable, maintainable backend architecture aligned with government system requirements.

Full-Stack Developer (Java & Flutter)

08/2024 – 07/2025

Coderuple Technology

Sanepa, Lalitpur

  • Spring Boot
  • RabbitMQ
  • Flutter
  • Liquibase
  • eSewa
  • Firebase
  • Designed scalable database schemas from the ground up with Liquibase, ensuring safe and reversible migrations in a production environment.
  • Built resilient Spring Boot microservices leveraging the SAGA pattern using RabbitMQ for interservice communication.
  • Resolved complex bugs and scheduling issues to ensure high data consistency and stability.
  • Developed a full Flutter mobile application with eSewa payment gateway integration, navigating complex payment flow requirements.
  • Implemented biometric authentication (fingerprint and facial recognition) in the Flutter app, significantly enhancing user account security.
  • Boosted mobile app performance using Hive-based caching strategies and implemented dynamic feature flags via Firebase Remote Config.
  • Successfully delivered a comprehensive full-stack solution encompassing both backend APIs and mobile UI, leveraging close cross-functional teamwork to meet all project milestones on schedule.

Flutter Developer Intern

05/2024 – 08/2024

F1Soft International Pvt. Ltd.

Pulchowk, Lalitpur

  • Flutter
  • Firebase
  • Riverpod
  • Hive
  • Developed and maintained cross-platform Android apps using Flutter, integrating APIs and Firebase services (Authentication, Remote Config) with efficient state management using Riverpod.
  • Optimized app performance through caching strategies with Hive and implemented dynamic feature management via Firebase Remote Config.
  • Collaborated in Agile teams, participating in sprint planning, code reviews, and feature development.

03 · skills

Skills

Languages

  • Java
  • JavaScript
  • Python
  • C++
  • Dart

Frameworks & Architecture

  • Spring Boot
  • Spring MVC
  • Spring Security
  • Microservices (SAGA)
  • Flutter
  • Django

Databases & Layering

  • PostgreSQL
  • MySQL
  • MyBatis
  • Liquibase

Messaging & Integration

  • RabbitMQ
  • RESTful APIs
  • JWT
  • STOMP
  • WebSockets
  • Firebase

DevOps & Tools

  • Docker
  • Git
  • Postman
  • AWS (SES)

04 · projects

Projects

EMhicha

personal project
  • Spring Boot
  • PostgreSQL
  • RabbitMQ
  • Flutter
  • Microservices
  • Designed and deployed a full-stack, event-driven e-wallet microservices ecosystem using Spring Boot, PostgreSQL, and RabbitMQ.
  • Streamlined QR-based peer-to-peer payments and asynchronous bill splitting by replacing synchronous API bottlenecks with robust event-driven message queues.
  • Demonstrated advanced systems architecture capability by managing independent microservice lifecycles, fault-tolerant message routing, and distributed JWT security.
View source →

Shramsansar

production · government platform
  • Spring Boot
  • RabbitMQ
  • Liquibase
  • MyBatis
  • Nepal's national labor portal, supporting 1000+ concurrent users across job matching, verification, and workflow services.
  • Contributed core schema design, REST APIs, async notification pipelines, and OAuth2 login integration.

AI CV Builder

internal feature
  • LLM
  • Prompt Engineering
  • Spring Boot
  • REST API
  • Backend logic for LLM-based CV content generation, including prompt engineering, response parsing, and structured API integration.
  • Replace this card with your next project — edit content/projects.md, no code changes needed.

05 · education

Education

Master of Science in Computer Information Technology (Artificial Intelligence)

2024 – Expected 2026 · London Metropolitan University

  • Specializing in artificial intelligence and applied machine learning alongside full-time backend engineering work.

Bachelor of Science in Computer Science and Information Technology

2019 – 2023 · Tribhuvan University

  • Built a strong foundation in data structures, algorithms, databases, and software engineering.

06 · contact

Contact

Based in Kathmandu, Nepal. Reach out by email or connect on GitHub / LinkedIn.