caerule.
Download PDF Download Markdown

Khairul Anwar

Backend & integration engineer

Kuala Lumpur, Malaysia

Software engineer with 6+ years building Java and WSO2 integrations for telecom operators. Owns APIs between CRM and ordering systems and downstream provisioning platforms. Also builds macOS authentication tools, develops coding-agent workflows and contributes to open-source LLM provider integrations.

Experience

Software Engineer

Jan 2020 – Present

Nokia · Kuala Lumpur, Malaysia

Own the integration layer connecting telecom operators’ northbound CRM, ordering and sales systems to Nokia FlowOne (orchestration, provisioning and activation) and network elements. Deliver Java/WSO2 services and releases across 10+ customer environments in APAC and EMEA.

  • Diagnosed and corrected a preproduction service-qualification regression using AI-assisted log and code analysis; restored HTTP status handling and coordinated a successful customer UAT retest.
  • Preserved existing OAuth tokens during refresh through overlapping validity periods and database changes; verified token validity and expiry through endpoint smoke tests.
  • Separated notification polling from outbound calls using bounded asynchronous Java worker queues, with controls for retries, duplicate in-flight work and runtime handover.
  • Built and published a release candidate containing four packages using Maven, Jenkins and Artifactory, with configurable Basic/OAuth authentication; verified both modes and order callbacks in a lab.
  • Led migrations from WSO2 ESB to WSO2 Micro Integrator, refactoring configurations and XSLT transformations and preparing release bundles, rollback plans and cutover runbooks.
  • Mentored junior engineers and interns; established code review practices and wrote onboarding guides for TMF-API and WSO2 projects.

Software Engineer Intern

Jun 2019 – Dec 2019

Nokia · Kuala Lumpur, Malaysia

  • Prototyped WSO2/Java integrations; contributed build tests, deployment scripts and handover guides.

Technical skills

AI tooling
LLM integration, agent orchestration, prompt/context engineering, evaluations
Languages
Java, SQL, TypeScript, Swift, Python, Bash
Backend
REST/SOAP, OAuth 2.0, JDBC, PostgreSQL, Oracle
Integration
WSO2 Micro Integrator, WSO2 ESB, FlowOne, TMF APIs, XML/XSLT, JSON
Delivery
Git, Maven, Jenkins, GitLab CI, GitHub Actions, Artifactory, Docker, OpenShift
Systems
Linux/RHEL, macOS, GPG/PAM integration

Selected projects & open-source work

AI development harness

Private personal project · OpenCode, Codex

  • Built a multi-agent development harness with GPT model routing, specialist workflows, scoped tool permissions, reusable skills and context handoffs.
  • Implemented automated checks and behavioral evaluations for routing, tool use and context continuity; applied the workflow to unfamiliar codebases and service troubleshooting.

AuthCompanion

Swift · macOS · OpenAI Build Week 2026 participant

  • Created and released AuthCompanion as part of a suite of three Swift tools enabling Touch ID and Apple Watch approval for GPG signing and sudo.
  • Built inspectable setup and state-restoration workflows; maintained the GPG/PAM companion forks with versioned JSON interfaces and automated release checks for Apple Silicon and Intel Macs.

LLM provider integrations

Merged upstream contributions · TypeScript

  • Contributed merged TypeScript improvements to LLM provider adapters: bounded workers, retryable HTTP 503 responses and isolated callback failures, with regression tests and release checks.
  • Completed an OAuth plugin migration and implemented account-aware model routing in a separate adapter; added concurrency, lifecycle and package installation tests.

Education

Bachelor of Science in Information Technology

Sep 2015 – May 2019

International Islamic University Malaysia (IIUM)

Community & charity work

Co-organised independent charity projects funding multiple water wells in Tanzania and Malawi, and delivering food aid in Nepal, Sri Lanka, Cambodia and Thailand.

Languages

English · Malay