Skip to content
01 — Resume
Jakarta, ID
Updated 2026

Paulus Pandu Windito

Tech Lead & 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
Nov 2026 — Present

Tech Lead · Integrity Asia

  • Lead the rebuild of the ERP platform from scratch, after the first architecture did not fit how the business actually operates.
  • Plan the migration of legacy data from the screening platform and applicant portal into the new data model.
  • Design for expansion, so new business lines can be added without rebuilding core flows.
  • Keep the legacy platform stable during the rebuild. The refactor I led gave the team room to build properly instead of under pressure.
  • Lead two engineers, with a structured onboarding covering the business flow, Spring fundamentals (IoC, DI) and algorithmic complexity.
  • Set the team standard that every fix is backed by a measurement and a traceable commit.
Aug 2025 — Oct 2026

Software Engineer · Integrity Asia

  • Built modules for the first version of the ERP platform in Spring Boot on Azure, replacing legacy applications.
  • Led the refactor of the legacy screening platform and applicant portal after recurring HTTP 500s and slow pages. Production went from two VMs to one, and the database tier was halved.
  • 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.
  • Mentored two junior engineers: task breakdown, code review, design guidance.
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

PostgreSQL · Kafka · Redis · Change Data Capture pipelines

Search & analytics

OpenSearch · ClickHouse · dynamic filtering, facets, and grouping (R&D)

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