Hey, I'm Irvan Eksa Mahendra

Backend engineer who ships. From empty repos to thousands of users — I've built systems from scratch, rescued legacy codebases, and made infrastructure boring enough to sleep through the night. 5 years of turning "can we even do this?" into production.

Jakarta, Indonesia
Currently not open for opportunities
Irvan Eksa Mahendra

About Me

I'm a software engineer with 5 years of experience building and scaling backend systems in the SaaS space. I've shipped products from day zero to tens of thousands of users, and I've inherited codebases that made me question everything I knew about software.

I gravitate toward hard problems — designing systems from scratch, making legacy code behave, optimizing the query that somehow takes 12 seconds, or convincing a distributed system to be consistent when it really doesn't want to be. I'm language-agnostic and pick up new stacks fast, but I have strong opinions about clean abstractions and boring, predictable infrastructure.

Experience

Ruparupa

Software Engineer

Sep 2025 - Present
  • Supported the organization-wide transition from Gitflow to Trunk-Based Development (TBD) as the Subject Matter Expert, helping design the branching strategy and CI/CD adjustments across 8 teams and 62 services/repositories.
  • Initiated and designed the migration from NGINX to Kong API Gateway, establishing a centralized gateway architecture to replace premature BFF and improve routing flexibility and scalability.
  • Implemented zero-downtime schema migrations using Percona pt-online-schema-change (pt-osc), including altering the vouchers monetary column (DECIMAL(10,2)) which removed the 99M value limit and unblocked a B2B deal involving 2 billion transaction requests.
  • Improved observability and alerting using Grafana and Prometheus, eliminating blind spots previously discovered only through user complaints.
Golang MySQL MongoDB Sqitch Kong Grafana
Mekari

Software Engineer

Dec 2021 - Aug 2025
  • One of the first engineering team members — helped build the core backend APIs for Mekari Sign from scratch, enabling 50,000+ users within 12 months of launch.
  • Implemented Subscription Management (packages, quotas, pricing), contributing to a 30% increase in monetization feature adoption.
  • Built User & Workspace Management, Approval Workflow, RBAC, and Access Request modules serving 100+ companies and processing 1,000+ requests.
  • Migrated 25+ legacy background jobs to Sidekiq with retry mechanisms, and integrated cross-platform features (Talenta Document Template, Firebase push notifications) with zero major issues.
  • Applied TDD using RSpec, maintaining >95% test coverage across the codebase.
Ruby on Rails PostgreSQL Redis Sidekiq RSpec Datadog
Admedika (Telkom Group)

Software Engineer

Dec 2020 - Nov 2021
  • Developed and maintained healthcare applications used by insurance providers and third-party healthcare services.
  • Built and enhanced application features using CodeIgniter and OracleDB.
  • Identified and resolved bugs while implementing new features based on business requirements.
PHP CodeIgniter OracleDB
AsiaCommerce

Software Engineer

May 2020 - Nov 2020
  • Developed and maintained supply chain marketplace web applications using Laravel and Vue.js.
  • Refactored legacy code to improve modularity, maintainability, and code quality.
  • Fixed application bugs and implemented new features based on stakeholder requirements.
Laravel Vue.js PHP MySQL

Tech Stack

Ruby
Ruby on Rails
Go
JavaScript
React
Node.js
PostgreSQL
MySQL
MongoDB
Redis
Docker
Kubernetes
Git
AWS

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology.