Skip to content
01 — Resume
Jakarta, ID
Updated 2026

Paulus Pandu Windito

Senior Backend Engineer · Java · Spring Boot · Distributed Systems

Backend engineer with 3.5 years building fault-tolerant microservices for financial and enterprise systems across three cloud providers. Promoted to Senior within 12 months. Shipped real-time messaging, CRM, telephony, virtual account and sales analytics platforms, with depth in Spring Boot, Kafka, Redis and event-driven architecture.


02 — Experience
Aug 2025 — Present

Software Engineer · Integrity Asia

  • Mentor and technically direct two junior engineers: task breakdown, code review, design guidance.
  • Lead migration of legacy ERP modules to Spring Boot on Azure, defining service boundaries and data contracts.
  • Act as primary technical translator between business and engineering — surface system constraints early and convert requirements into scoped, buildable solutions.
  • Designed and built connectors syncing client ATS/HRIS platforms (Workday, Manatal) with Integrity Asia, removing manual re-entry in a second portal. Onboarding needs no client engineering: an API token, or a permission-scoped service account, under an agreed data-access policy.
  • Built it as a configurable platform rather than per-client code — runtime UI-configured field mapping, idempotency, concurrency handling, rate limiting and per-contract attachment rules. Cancellations respect stage-based business rules, writing an explanatory note back into the client's ATS once a screening can no longer be withdrawn.
  • Built an AI-assisted delivery pipeline on Azure DevOps — a high-capability model plans from the bug ticket, cheaper models implement and raise the MR, then the planner reviews the diff against its plan. Routine fixes run autonomously; complex work is gated on manual approval.
Jan 2023 — Aug 2025

Senior Backend Developer · Berijalan Technocenter

  • Architected and shipped 5 microservice-based platforms (3–9 services each) using Resilience4j circuit breakers and bulkheads to contain cascading failures.
  • Re-architected the sales performance dashboard — replaced on-demand recomputation against a slow, unmodifiable legacy system with a CDC → Kafka pipeline writing pre-aggregated results, cutting page load from ~3 minutes to under 1 second and eliminating database CPU spikes at peak reporting hours.
  • Chose CDC over API polling and direct database access under hard constraints — no DB access by policy, unmodifiable legacy app, no push mechanism — reusing existing Kafka infrastructure at near-zero cost.
  • Tuned consumer batching to a 500-message cap, holding worst-case lag to ~10 seconds under burst load in stress testing, and surfaced a last-sync timestamp in the dashboard — making the eventual-consistency trade-off explicit to users rather than hiding it.
  • Selected as the only engineer to pass Bank Saqu's technical assessment and staff their virtual account build, delivering Berijalan projects in parallel.
Apr 2025 — Aug 2025

Senior Backend Developer · Bank Saqu

  • Designed and delivered virtual account features on Google Cloud for a digital bank.
  • Maintained and hardened core banking services under banking-grade security and audit requirements.

03 — Core skills
Languages

Java · Kotlin · TypeScript · C#

Backend

Spring Boot · Spring Cloud · .NET · Node.js · gRPC · REST

Data & messaging

Kafka · Redis · Change Data Capture pipelines · relational databases

Reliability

Resilience4j — circuit breaker, retry, bulkhead · eventual-consistency design

Cloud & DevOps

Alibaba Cloud · Google Cloud · Azure · Docker · Jenkins · Argo CD

Frontend & testing

React · TypeScript · Angular · JUnit · Mockito

Practices

Clean architecture, code review, mentoring, AI-assisted development.


04 — Education

M.Sc. Informatics

Atma Jaya University Yogyakarta · GPA 3.74

B.Sc. Informatics

Atma Jaya University Yogyakarta · GPA 3.79

Indonesian

Native

English

Professional working proficiency