Asutosh.Resume

Kathmandu, Nepal · Open to Backend, Software Engineer, Full-Stack & DevOps roles

Software Engineer building reliable backend systems.

Java, Spring Boot, and the microservices, messaging, and DevOps work — RabbitMQ, Redis, Elasticsearch, Docker, CI/CD — that keeps them running in production.

About

I build backend systems that hold up under real production load — RESTful APIs, event-driven microservices, and the CI/CD and containerization work that gets them there reliably. 2+ years across the full delivery lifecycle, from system design through incident response. Outside of client work I build my own products end-to-end, backend through UI.

Experience

Aurora Forge Interactive Pvt. Ltd.

Dec 2025 – Aug 2026

Kathmandu, Nepal

Software Engineer

Dec 2025 – Aug 2026
  • Design and implement RESTful APIs for enterprise applications, focusing on performance and reliability
  • Build event-driven, distributed systems using RabbitMQ and Redis; contribute to microservices architecture decisions
  • Drive backend optimisation efforts and participate in code reviews and system design discussions
  • Provide production support and incident resolution across live services
JavaSpring BootRabbitMQRedisElasticsearchREST APIs

Beehive Technologies Pvt. Ltd.

May 2024 – Oct 2025

Kathmandu, Nepal

Software Engineer

Aug 2025 – Oct 2025
  • Developed and maintained scalable backend services and APIs with Spring Boot
  • Integrated backends with React.js frontends, owning the full API contract end-to-end
  • Set up CI/CD pipelines via GitHub Actions; containerised services with Docker for production
  • Leveraged AWS for cloud deployment and RabbitMQ + Redis for distributed messaging and caching
JavaSpring BootReact.jsDockerAWSGitHub ActionsRabbitMQRedisMavenLinux

Associate Software Engineer

Aug 2024 – Jul 2025
  • Built backend services and RESTful APIs in Java and Spring Boot; integrated with React.js frontends
  • Maintained and improved CI/CD workflows, reducing manual deployment effort
  • Managed Linux server environments and led debugging and resolution of production issues
JavaSpring BootReact.jsDockerGitHub ActionsLinuxGit

Intern Software Engineer

May 2024 – Jul 2024
  • Developed REST APIs using Java and Spring Boot, assisting in backend feature delivery
  • Supported senior engineers with testing, debugging, and Linux-based deployments
JavaSpring BootREST APIsGitLinux

Projects

Personal work built end-to-end, outside of client tickets — this is where the system-design thinking shows.

Clave

Multi-tenant auth & authorization platform

In progress

Problem

Most engineers consume identity infrastructure (Auth0, Okta, Cognito) but never build it. I wanted to understand the hard parts — multi-tenancy, RBAC, token lifecycle — by building the thing rather than the thing that uses it.

Approach

  • Backend authentication and authorization services with tenant isolation and role-based access control
  • Admin console for managing tenants, roles, and permissions across the platform
  • Designed as a self-directed system-design exercise, prioritizing the infrastructure patterns real IAM providers solve

Retrospective

In progress — full write-up and screenshots to follow as the console matures.

JavaSpring BootSpring SecurityREST APIsMicroservices

Offline Ludo

Production-ready offline Ludo game for Android

Production-ready

Problem

Wanted a fully offline mobile game with a real AI opponent — not a toy demo — structured the way a production Android app should be, with clean module boundaries and testable game logic.

Approach

  • Multi-module Gradle architecture (:core-game, :core-ai, :data, :app) separating game rules, AI, persistence, and UI
  • MVI pattern for predictable, testable state management
  • Room for local persistence, Hilt for dependency injection
  • Three AI difficulty levels with distinct decision strategies

Retrospective

The module boundaries paid off most — being able to iterate on the AI difficulty levels in :core-ai without touching UI or persistence code kept the codebase easy to reason about as it grew.

KotlinJetpack ComposeMVIRoomHiltMulti-module Gradle

Recruitable

In progress

Applicant Tracking System

An ATS built from scratch, covering the recruiting workflow end-to-end — from candidate intake through pipeline stages to hiring decisions.

JavaSpring BootReact.js

Courteousy

In progress

Habit tracking app

A Flutter mobile app for habit tracking, built with Riverpod 3.x for state management, Drift for local persistence, and Clean Architecture end to end.

FlutterRiverpod 3.xDriftClean Architecture

Skills

Backend

  • Java
  • Spring Boot
  • Spring Security
  • REST APIs
  • Microservices

Data & Messaging

  • MySQL
  • Redis
  • RabbitMQ
  • Elasticsearch

DevOps & Cloud

  • Docker
  • AWS
  • GitHub Actions
  • CI/CD
  • Maven
  • Nexus
  • Linux

Frontend

  • React.js
  • Angular.js
  • HTML/CSS
  • Bootstrap

Languages

  • Java
  • Python
  • JavaScript
  • PHP

Tools

  • Git
  • Postman
  • GitHub

Education

Bachelor of Computer Application (BCA)

Asian School of Management and Technology · Tribhuvan University, Kathmandu

2018 – 2022

Languages

  • Nepali (Native)
  • English (Professional)

Certifications

  • DevSecOps — Leapfrog Technology
  • Core Java with Spring Boot — Broadway Infosys
  • Microsoft Server 2019, Fundamentals of Networking, Docker with Microsoft Server 2019 — EC-Council

Contact

Open to Backend, Software Engineer, Full-Stack, and DevOps roles. The fastest way to reach me is email.