Backend Developer

Anka Abdullah Backend
Developer
Since
2021

I build enterprise systems that handle real scale and real stakes — from BRImo’s promo engine to risk simulations at Bank Syariah Indonesia and procurement services at the Ministry of Finance.

5+
Years Experience
15+
Projects Shipped
3
National Institutions

Services

What I Build
For You

From service design to the last load test, I build backends that stay readable, measurable, and dependable once real traffic arrives.

Backend Engineering

Go and Node.js services built with Echo, NestJS, and Clean Architecture — structured to stay maintainable as the team grows.

API Design

REST and GraphQL APIs with clear contracts, validation, and tests — from vendor onboarding to government procurement workflows.

Performance & Reliability

Load-tested with k6, tuned at the query level, cached with Redis, and measured before anything ships to production.

Event-Driven Systems

Kafka and Redis-backed integrations that decouple services and keep distributed systems resilient under load.

Anka Abdullah, backend developer
Backend Developer Jakarta, Indonesia
01

Five years of shipping systems where downtime has a price.

About Me

Designing Systems
With Purpose

I’m Anka Abdullah, a backend developer with over five years of hands-on experience building enterprise applications at national scale — BRImo at Bank Rakyat Indonesia, risk simulations at Bank Syariah Indonesia, and trade services at the Ministry of Finance.

I work mostly in Go and Node.js, and I care about the unglamorous parts: code another engineer can read, tests that catch regressions, queries that don’t time out, and documentation that answers the next question.

Day to day: Go with Echo, Node.js and TypeScript with NestJS, Kafka and Redis/Valkey for messaging and caching, MySQL and PostgreSQL, GraphQL and REST, Docker for delivery, and Azure where the cloud matters.

  • Readable, well-documented code by default
  • Performance validated with k6 and query tuning
  • Tests guarding every deployment

Anka Abdullah

Experience

Five Years,
Seven Teams

Health-tech, lending, logistics, core banking, and government trade systems — the full record, in reverse order, the way the CV tells it.

  1. Mar 2026 — Present Jakarta, Indonesia

    Backend Developer

    PT Bank Rakyat Indonesia (BRI)

    BRImo — Qita promotions

    • Developed the promotional feature for BRI’s Qita application by integrating Redis, MySQL, and object storage, improving data access performance and the user experience.
    • Improved code quality across multiple services by enforcing SonarQube standards — addressing code smells, security vulnerabilities, and maintainability issues.
    • Designed and implemented comprehensive unit tests in Go, increasing code coverage and reducing regression risk during feature development and deployment.
    • Conducted load testing with k6 to validate API performance, scalability, and reliability across traffic and workload scenarios.
    • Implemented Apache Kafka-based integrations for event-driven communication between services in a distributed system.
    • Go
    • Kafka
    • Redis
    • MySQL
    • Object storage
    • k6
    • SonarQube
  2. Dec 2025 — Feb 2026 Bandung, Indonesia

    Backend Developer

    PT Pinus Merah Abadi (Nabati Group)

    eDOT Distribution System

    • Supported QA teams in API load and stress testing with k6, including scenario design, test data preparation, and performance monitoring for critical billing and invoice services.
    • Implemented and improved Sales Order approval and block workflows, resolving data consistency issues across approval, rejection, and resubmission logic.
    • Built and containerised backend services with Echo (Go) and Docker, including OTP-based authentication, a mailer service, and password reset flows.
    • Improved system reliability and scalability through query optimisation, error monitoring, and Valkey (Redis-compatible) caching.
    • Go
    • Echo
    • Docker
    • Valkey
    • k6
  3. Nov 2024 — Dec 2025 Jakarta, Indonesia

    Backend Developer

    Serasi Autoraya (SERA)

    Edelweis — Trac To Go · E-Procurement

    • Migrated a legacy PHP service to a modern TypeScript codebase following Clean Architecture principles, resulting in more maintainable and testable code.
    • Designed and configured Docker-based deployment pipelines, optimising CI/CD workflows for development and production environments.
    • Integrated Redis-based session authentication to improve security and scalability.
    • Built a digital auction platform for vendor selection and tender management, with REST APIs for vendor registration, bid submission, and automated evaluation.
    • Integrated Azure services to ensure cloud scalability, load balancing, and fault tolerance for procurement modules.
    • Improved process traceability and procurement transparency through audit logging and real-time dashboards.
    • TypeScript
    • Clean Architecture
    • Docker
    • Redis
    • Azure
  4. Oct 2024 — Nov 2024 Jakarta, Indonesia

    Backend Developer

    Ihsan Solusi Informatika

    PT Pos Indonesia — backend services

    • Developed GraphQL APIs and backend services in Go for high-performance applications serving PT Pos Indonesia.
    • Built automated testing pipelines (unit, integration, E2E) in Python with CI/CD support, improving coverage and deployment safety.
    • Participated in DevOps and backend review meetings to ensure coding standards and a maintainable software lifecycle.
    • Go
    • GraphQL
    • Python
    • CI/CD
  5. Jul 2023 — Sep 2024 Jakarta, Indonesia

    Backend Developer

    SALT

    Z-Learn · BATUMBU · Bank Syariah Indonesia

    • Built a dynamic landing page and headless CMS so marketing teams could publish and update content without engineering support.
    • Developed user activity monitoring for borrowers and merchants, improving analytics and management decision-making.
    • Designed APIs and built an administrative dashboard for BATUMBU, covering user accounts, borrower validation, and merchant profiles.
    • Implemented automated reporting for financial performance and risk metrics, with exportable and customisable reports.
    • Delivered BSI modules: Issue & Action Management (IAM), Monitoring Nisbah Spesial (MISBAH), Market Risk Stress Testing for Sukuk and Forex holdings, and Liquidity Stress Testing under crisis scenarios.
    • Built the eligibility and recommendation logic behind profit-sharing ratio adjustments, improving compliance and customer satisfaction.
    • Go
    • Node.js
    • REST APIs
    • Headless CMS
    • Risk modelling
  6. Apr 2023 — Jun 2023 Jakarta, Indonesia

    Backend Developer

    Logique

    Zurich Insurance · Carsome

    • Re-architected client systems using NestJS and Clean Architecture to increase code scalability and maintainability.
    • Used GraphQL and PostgreSQL to build flexible, efficient data access layers for high-demand enterprise applications.
    • Delivered backend enhancements for Zurich Insurance and Carsome that improved response times and system stability.
    • NestJS
    • GraphQL
    • PostgreSQL
    • Clean Architecture
  7. Mar 2021 — Feb 2023 Jakarta, Indonesia

    Backend Developer

    PT Nashta Global Utama

    OKEDOK · INSW — Ministry of Finance

    • Integrated the Midtrans payment gateway for OKEDOK with secure transaction handling and real-time notifications via Firebase.
    • Developed a custom two-factor authentication system for admin panel access, improving platform security.
    • Created internal tools for monitoring doctor availability, appointment bookings, and patient records.
    • Maintained and debugged core backend services for Indonesia National Single Window (INSW), keeping procurement and trade services highly available.
    • Contributed to the PPBJ module, streamlining procurement submissions across ministries with structured workflow logic.
    • Midtrans
    • Firebase
    • 2FA
    • Workflow logic
Education

Full Stack Web Developer — Arkademy

2020 – 2021 · Web application development against current industry standards.

Download Full CV

Selected Work

BRImo — Qita Promotions

Bank Rakyat Indonesia

Banking

Market & Liquidity Stress Testing

Bank Syariah Indonesia

Banking

BATUMBU Lending Platform

SALT — fintech lending

Fintech

INSW — PPBJ Module

Ministry of Finance

Government

E-Procurement Auction

Serasi Autoraya (SERA)

Product

OKEDOK Health Platform

Nashta Global Utama

Product

AI Operations · personal project

One Human,
Four Agents

A working AI operations hub: four agents that qualify leads, answer from a knowledge base, chase invoices, and turn notes into tasks — sharing one database, one approval queue, and one command center.

  • Forced tool calling with Pydantic validation; deterministic fallback when the model fails.
  • RAG with citations: hit@4 1.00, MRR 0.95 across 10 test queries.
  • Every action logged; anything that touches money or an outbound message waits for a human.
AI operations command center with KPI cards, approval queue and agent performance table

Ask AI

Ask About
My Work

A small assistant trained on my public profile, projects, and experience. Ask about my stack, the systems I have shipped, or how to work with me.

AI

Hi. Ask me anything about Anka's experience, projects, or skills — in English or Indonesian.

AI answers from my public profile and can make mistakes. For anything important, email me.

Contact

Let’s Build
Something That
Holds Up

Open to backend roles and freelance work — Go, Node.js, and systems that need to survive real traffic.

Start a Project

Case study