Arya G.
Senior Backend Engineer | Java, Laravel, NodeJS | Fintech & APIs
I build and fix backend systems. Mostly the parts nobody notices until they break: APIs, databases, payment flows, and integrations with other companies' platforms. For four years I worked at Indodana, a paylater fintech under Djarum Group, where I went from engineer to senior engineer on the core lending platform. That meant credit limits, repayments and loan contracts, plus the integrations that put our paylater option inside Tokopedia, Shopee, TikTok Shop, Lazada, Traveloka and Agoda. The product lines I led brought in over IDR 100 billion (about USD 6 million) a month, on services running at 400 to 600 requests per second with 99.9% uptime. I also mentored junior engineers and took my turn on call. Since 2025 I've been doing client work here. A few recent projects: - Consentz, a UK telehealth platform. Their API kept getting slower as they grew. I traced it to N+1 queries and weak indexing, fixed both, and added Grafana and Prometheus so they can spot the next slowdown before users do. Latency dropped by 80%. - An HMRC Making Tax Digital (ITSA) integration for a UK accounting system, so their users can submit self-employment and property income straight to HMRC. - A Symfony app on MariaDB and AWS RDS where rewriting the Doctrine queries cut database latency by 50 to 60%. - The backend for a Dubai city guide app with local activities, magazine content and a gamification system. thehuntr, which I maintain end to end. I cleaned up a legacy Laravel codebase, set up monitoring, and added Redash so the team can query their own data without asking a developer. What I work with: Java and Spring Boot, PHP (Laravel, Symfony, Lumen), NodeJS, and some Go and Python. MySQL, PostgreSQL, MariaDB, Redis. AWS, GCP, Docker, Kubernetes, CI/CD. Backend is my focus, but I'm comfortable taking a feature all the way through with React, Next.js and Tailwind, and several projects in my portfolio are exactly that. How I work: I'd rather ask a few questions at the start than guess. You'll get updates without having to chase me, code the next developer can read, and notes on how to deploy and run it. I'm in Indonesia (GMT+7), so my afternoons overlap with UK mornings and most of the working day in the Gulf. I've picked up new languages and frameworks on client projects more than once, Symfony and HMRC's tax APIs being recent examples. Most backend problems come down to the same things underneath (data, queries, failure handling), so a new stack doesn't slow me down for long. If you have a slow API, an integration to build, or a backend that needs someone to own it, send me a message about what's going on. I'll tell you straight whether I'm the right person for it.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.2k
Billed in all: $9,411$9.4k
$610 in the last 6 months
Across 13 contracts
Earnings, last 30 days
Skill rankings: Top 16% in Bash Programming
Ranked by MRR among everyone on Upwork with the skill.
- #93Bash Programming572 freelancers · 🇮🇩 #1Top 16%🇮🇩#1 of 6
- #111Ubuntu544 freelancers · 🇮🇩 #4Top 20%🇮🇩#4 of 20
- #119GitLab592 freelancers · 🇮🇩 #4Top 20%🇮🇩#4 of 11
- #399Spring Boot2,150 freelancers · 🇮🇩 #11Top 19%🇮🇩#11 of 35
- #436Golang2,195 freelancers · 🇮🇩 #37Top 20%🇮🇩#37 of 139
- #627Linux3,038 freelancers · 🇮🇩 #11Top 21%🇮🇩#11 of 51
- #1,052DevOps4,403 freelancers · 🇮🇩 #21Top 24%🇮🇩#21 of 59
- #1,537Java8,313 freelancers · 🇮🇩 #30Top 18%🇮🇩#30 of 116