Khairul Anwar
Backend & integration engineer · AI developer tooling
Kuala Lumpur, Malaysia
linkedin.com/in/caerule 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
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.
Cursor V2 rebuild PR OpenCode dialog PR Apple password rules PR
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 Published release Build Week submission
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.