caerule.
Download PDF Download Markdown

Khairul Anwar

Backend & integration engineer · AI developer tooling

Kuala Lumpur, Malaysia

Software engineer with 6+ years at Nokia delivering Java/WSO2 telecom integrations and production recovery. Builds AI developer tools and repeatable integration tests; mentors junior engineers.

Experience

Software Engineer

Jan 2020 – Present

Nokia · Kuala Lumpur, Malaysia

Own Java/WSO2 integrations between telecom ordering systems, FlowOne and network elements; deliver services and releases across 10+ customer environments in APAC and EMEA.

  • Resolved a production asynchronous-response failure cascade with layered SOAP and endpoint-handling fixes; prepared staging and rollback guidance for the successful rollout.
  • Built a Docker and WireMock test harness to repeat WSO2 migration checks locally against a simulated backend, without a full FlowOne installation.
  • Fixed OAuth token-endpoint wiring and implemented bounded token overlap; verified replacement, overlapping validity and rejection at the original expiry in a test environment.
  • Separated notification polling from outbound calls using bounded asynchronous Java worker queues, controlling retries, duplicate in-flight work and runtime handover.
  • Led WSO2 ESB-to-Micro Integrator migrations with rollback/cutover runbooks; lab-tested certificate preservation and installation-scoped process controls.
  • Published a four-package release candidate through Maven, Jenkins and Artifactory; verified configurable Basic/OAuth authentication and order callbacks in a lab.
  • Mentored junior engineers and interns through WSO2 walkthroughs, SOAP examples, implementation feedback and onboarding/handover guides.

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 · Fluent in English and Malay
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, WireMock, OpenShift
Systems
Linux/RHEL, macOS, GPG/PAM integration

Selected projects & open-source work

Open-source engineering

Merged upstream contributions · TypeScript and JSON

  • Rebuilt the Cursor adapter for OpenCode V2 around host tools and recoverable runs.
  • Fixed an Enter-key leak across seven OpenCode dialogs so confirmation no longer activates the underlying prompt.
  • Standardized Apple Password Manager Resources rules by ordering constraints and removing redundant allowed-character rules.

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 reversible setup and restore flows that preserve later configuration edits; maintained the GPG/PAM component forks with versioned JSON interfaces and automated release checks.

AI development harness

Private personal project · OpenCode, Codex

  • Built a private AI development harness for model routing, scoped tools, reusable skills and context handoffs; use it across professional, personal and open-source work.

Education

Bachelor of Science in Information Technology

Sep 2015 – May 2019

International Islamic University Malaysia (IIUM)

Interests

Outside work, I travel with close friends and help organise charity projects, including water wells in Tanzania and Malawi and food aid trips in Nepal, Sri Lanka, Cambodia and Thailand.