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.
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.
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.
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.
Java · Kotlin · TypeScript · C#
Spring Boot · Spring Cloud · .NET · Node.js · gRPC · REST
Kafka · Redis · Change Data Capture pipelines · relational databases
Resilience4j — circuit breaker, retry, bulkhead · eventual-consistency design
Alibaba Cloud · Google Cloud · Azure · Docker · Jenkins · Argo CD
React · TypeScript · Angular · JUnit · Mockito
Clean architecture, code review, mentoring, AI-assisted development.
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