Skip to content
Rustam Niraula
Rustam Niraula

Rustam Niraula — Senior Backend Software Developer

I build the backend of things that have to stay up.

Six years on the backend of a commercial smart home platform. Before that, fintech: mobile banking, wallets and payment systems. I work on infrastructure migration, observability, and payments, and the seam between software and data engineering.

Kathmandu · 9 years, since 2016

01Selected work

(3)

  1. SKYX

    Six years — the largest system I have worked on

    SKYX's plug-and-play smart ceiling platform — the backend, the infrastructure it runs on, and the instrumentation that makes a fault findable in it.

    CloudFormation → Terraform · logging, tracing, APM · voice integrations across three platforms · full rewrite in Go · Matter in progress

    IoT smart home

    Backend & infrastructure

    skyx.com
  2. NRB RTGS

    Built when the central bank took on RTGS in 2019

    Middleware for Nepal Rastra Bank's real-time gross settlement system.

    ISO 20022 carried into an IBM i (AS/400) core that predates the standard by decades · live since 2019

    Central banking

    Java developer

    Internal system

  3. mBank

    Top 5 ICT Best Product, 2019

    A white-label mobile banking platform that reaches each institution's core banking over a reverse tunnelling connection.

    ISO 8583 interbank · third-party APIs for payments, wallets and utilities · a separate branded app per institution · 100+ institutions and 100,000+ users as of 2020

    Fintech

    Backend lead

    mbank.com.np

02Experience

(2)

Senior Software Engineer

SKYX Platforms (Waft Technology Pvt. Ltd.)

Mar 2020 – Present · Kathmandu

I have spent six years as the backend and infrastructure owner on SKYX's platform: moving the estate off CloudFormation and onto Terraform, putting logging, tracing and APM in place so faults were findable, adding the voice-platform integrations, then planning and delivering a rewrite of the whole system in Go.

Java Developer

Three Monks Pvt. Ltd.

Nov 2016 – Mar 2020 · Kathmandu

Banking systems on Spring Boot and Hibernate, then a white-label mobile banking platform for co-operatives, microfinance institutions and banks, and middleware for Nepal Rastra Bank's real-time settlement system. ISO 8583 and ISO 20022, and a great deal of work against an IBM i core I did not write.

04What I work on

Platform & migration

Getting a service estate into a shape you can operate — infrastructure as code, service decomposition, and rewrites that finish rather than stall.

  • Terraform
  • AWS
  • Go
  • Docker
  • Kubernetes

Observability

Making faults findable. Structured logs, distributed tracing, APM, and the dashboards that answer 'why did this break' before a customer tells you.

  • OpenTelemetry
  • Datadog
  • New Relic
  • Coralogix
  • ELK

Payments & legacy

Financial messaging and the integrations nobody wants to touch — ISO 8583, ISO 20022, and mainframes that predate most of the team.

  • ISO 8583
  • ISO 20022
  • Java
  • Spring Boot
  • IBM i

Backend engineering

The general trade: APIs, service design, and delivery pipelines that deploy themselves.

  • REST
  • gRPC
  • GraphQL
  • MQTT
  • Git
  • Gradle
  • JUnit

05Education

  • MSc in Data Science and Computational Intelligence

    In progress

    Coventry University, England · Softwarica College of IT & E-Commerce, Nepal

    2026 – 2028

  • BSc in Computer Science & Information Technology

    Graduated

    Tribhuvan University, Nepal · Texas International College, Nepal

    2024

06Contact

Got a system that has outgrown its shape?Write to me.

What the system does now, what it does that you wish it did not, and when you need it different. A rough note is fine.

Engagements
Infrastructure migration, observability, payments integration — or a second opinion on any of the above.
Local time
Kathmandu ·
Availability
Taking on consulting and contract work. Full-time offers welcome too. Based in Kathmandu, working with teams anywhere.