{ } INDRA.TAMANG
Available for Collaboration
indra.tamang ~ readme

Backend engineer building distributed systems on the JVM

Currently leading a Java team at ING Tech, designing multi-tenant education platforms on microservices and modulith architectures. Based in Kathmandu, working on the JVM, thinking in domains.

LAT +27.7000
LON +85.3200
UTC 00:00:00
LOCAL 00:00:00
ALT 1,400m
STATUS online
about

Backend engineer. JVM, distributed systems, and the kind of architecture that doesn't make people quit.

nameIndra Tamang
based inKathmandu, NP
roleJava Team Lead
companyING Tech
timezoneUTC+5:45
statusOpen to Chat

I've spent the last four years building backend systems, starting as a Java intern at ING Consulting, moving through engineering and into a team lead role at ING Tech, where I now run a backend crew shipping multi-tenant education platforms.

My work tends to live in the deeper layers: defining domain boundaries, designing scalable microservices and modulith systems, cutting CI/CD latency, and quietly refactoring legacy monoliths into things engineers enjoy shipping into.

First Class Honours in Computing from London Metropolitan University. I think a lot about why complex systems still mostly stand or fall on good naming and clear contracts. Off the clock: long walks, learning Rust, and being on standby for the occasional production fire.

experience

Four years on the JVM. Click any role to expand the brief.

Nov 2025 - Now
Java Team Leader
ING Tech // Nepal
Multi-tenant education
platforms · JVM crew
  • Lead a backend team delivering large-scale, multi-tenant education platforms
  • Design scalable microservices & modulith systems on Domain-Driven Design
  • Define system architecture and enforce standards via code review & mentoring
  • Build CI/CD pipelines that cut deploy time and improved release reliability
  • Implement Keycloak auth with custom fine-grained access control
  • Build high-performance FastAPI services for time-critical operations
  • Centralised configuration management with secure secret storage
Jun 2023 - Nov 2025
Software Engineer
Islington College / ING Consulting // Nepal
Backend lead
· Distributed systems
  • Led backend initiatives after transition into leadership responsibilities
  • Applied Domain-Driven Design to restructure and improve system modularity
  • Designed distributed pipelines using RabbitMQ for async processing
  • Refactored legacy components & optimised database queries
  • Built advanced reporting via dynamic query generation
  • Introduced improved Git workflows & release strategies
May 2022 - Jun 2023
Java Developer · Intern → Trainee
ING Consulting // Nepal
Spring Boot · JPA
· Elasticsearch
  • Developed RESTful APIs using Spring Boot
  • Server-side rendering with Thymeleaf
  • Designed & optimised database queries using JPA and QueryDSL
  • Integrated Elasticsearch to improve search performance & UX
Sep 2021 - Jul 2022
Data Specialist
CloudFactory // Nepal
AI / automation
dataset pipelines
  • Processed & validated high-quality datasets for AI & automation systems
  • Collaborated with distributed teams under strict accuracy standards
skills

The toolkit. JVM-leaning, with a small Python & FastAPI side.

languages
Java Python JavaScript SQL
frameworks & tools
Spring Boot Spring JPA QueryDSL FastAPI Thymeleaf
architecture
Microservices Modulith Domain-Driven Design Hexagonal Architecture
devops & cloud
Docker Kubernetes CI/CD Pipelines Git Keycloak
messaging & search
RabbitMQ Elasticsearch
databases
MySQL PostgreSQL Oracle SQL Server
currently learning
Rust Event Sourcing Observability Stacks
education

BSc (Hons) Computing - First Class Honors.

BSc (Hons) Computing
London Metropolitan University, taught at Islington College, Kathmandu
classification
First Class Honours
duration
Mar 2021 - Oct 2023
location
Kathmandu, NP
contact

Got a system that needs good plumbing? Let's talk.

indra.t847@gmail.com