# Khairul Anwar

Backend & integration engineer · AI developer tooling

Kuala Lumpur, Malaysia

[linkedin.com/in/caerule](https://www.linkedin.com/in/caerule/) · [github.com/CasualDeveloper](https://github.com/CasualDeveloper)

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 — Nokia

Jan 2020 – Present | 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 — Nokia

Jun 2019 – Dec 2019 | 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.

[Cursor V2 rebuild PR](https://github.com/otto-assistant/opencode-cursor/pull/35) · [OpenCode dialog PR](https://github.com/anomalyco/opencode/pull/23390) · [Apple password rules PR](https://github.com/apple/password-manager-resources/pull/395)

### 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.

[Source and documentation](https://github.com/CasualDeveloper/AuthCompanion) · [Published release](https://github.com/CasualDeveloper/AuthCompanion/releases/tag/v0.1.2) · [Build Week submission](https://devpost.com/software/pinentry-companion)

### 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

International Islamic University Malaysia (IIUM)

Sep 2015 – May 2019

## 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.
