Kurniadi Ahmad Wijaya
Software Engineer and AI Engineer (Azure)
Technical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)
- Jakarta, Indonesia
- kurniadiahmadwijaya@gmail.com
- linkedin.com/in/kurniadiwijaya
- github.com/ShinyQ
- kurniadi.pages.dev
Summary
I am a software engineer and AI engineer based in Jakarta. Since February 2026 I design, build and operate Azure AI applications at Metrodata for clients in banking, automotive, mining and food manufacturing: realtime voice agents, document AI, AI security tooling and grounded RAG assistants. Before that I spent four years building backends and full-stack products for e-commerce, travel, SaaS and digital banking, from MNC and Jatis to Jenius.
- 2019 Shipping software since 2019, full-time since 2022
- 800+ Pull requests merged in 2026
- 7,350 GitHub contributions in the last 365 days (agent-assisted, human-reviewed)
- 3 Microsoft certifications (AI-103, AI-901, AZ-900)
- 20 Competition placings, 7 of them first places (2018 to 2022)
- 10x Faster voice-agent interruption, ~2 s to ~0.2 s (controlled A/B)
Experience
Technical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)
Feb 2026 to Present
In the Microsoft AI practice I design, direct, review and ship Azure AI applications for clients in banking, automotive, mining and food manufacturing, and for the practice's own products, using spec-driven, AI-agent-orchestrated delivery.
- Realtime voice AI contact center: interruption latency ~2 s to ~0.2 s in a controlled A/B test
- AI code security platform with 8 scanning engines and a guarded fix-PR agent
- Primary engineer on 10 repositories and significant contributor on 10 more, for clients including SMBC Indonesia and Mitsubishi Motors (MMKSI)
- 800+ merged pull requests in 2026, agent-assisted and human-reviewed
Backend Engineer (agency team) · Naremax
Nov 2025 to Apr 2026
Backend modules for a digital products and training e-commerce platform, built with a 5+ person agency team in a TypeScript monorepo.
- Auth, catalog, bundles and a Redis-backed cart
- Orders, shipping and CRM customer management
- About 20 merged, ticketed pull requests
Lead Backend Engineer (freelance) · TEMMPAT
Nov 2025 to Feb 2026
Led the v2 backend refactor of a premium event ticket marketplace into a modular auction and resale engine.
- Wallets with a ledger, escrow and withdrawals
- Realtime buyer and seller negotiation over Socket.IO
- Role separation for admin, client and partner, monitored with Prometheus and Grafana
- Authored 162 of 267 commits (61%) in the repository
Software Engineer (contract) · 370 Agency
Jun 2025 to Nov 2025
Full lifecycle delivery for agency clients with Next.js, Prisma, Express and PostgreSQL.
Full Stack Engineer (freelance) · DariOrdal
Jun 2025 to Aug 2025
Limited-quota premium event ticketing: transactional booking that prevents overselling, payment webhooks, ticket tiers and QR e-tickets.
- Inventory locking so limited seats never oversell
- Payment gateway checkout with webhooks and an audit trail
- Automated QR e-ticket generation and check-in (operations overhead down 40%, self-reported)
Software Engineer · Jenius (SMBC Indonesia)
Jun 2024 to Dec 2025
Backend services and React dashboards for a digital bank's insurance and priority-customer products, including dashboards that cut manual reporting work by about 90%.
- Microservices integrating five insurance partners (operational errors down 30%)
- Event-driven flows with Kafka and Redis (throughput up about 30%)
- In-house MFT/SFTP service at 99% uptime, replacing a commercial product (about 1,000 transfers a month)
- Testing standard with full unit coverage on new modules and k6 load tests (production issues down 30%)
Backend Engineer (freelance, remote) · Jublia (Singapore)
Sep 2023 to Dec 2023
Search, matchmaking and feedback analytics backend for a Singapore event-tech company.
- Elasticsearch with collaborative filtering (search relevance up 40%)
- PostgreSQL tuning (response time down 25%)
- LangChain sentiment service for event feedback (96% accuracy on a 200-sample labelled set)
- RabbitMQ daily reports and Locust load testing (analysis 50% faster)
Backend Engineer (part-time) · BSSN
May 2023 to Jul 2023
Vulnerability-scanning automation for Indonesia's national cyber agency: a backend that orchestrates scanner runs, manages assets and owners, schedules scans and keeps audit logs.
- Nessus API orchestration with scheduled scans and notifications
- Asset, platform and owner management with audit logs and PDF exports
- 28 merged pull requests in three months
Full Stack Developer · Jatis (PT Informasi Teknologi Indonesia)
Mar 2023 to Jun 2024
Multi-tenant SaaS for legal, asset and task management at a messaging and AI solutions company.
- Multi-tenant SaaS with role-based access control for 500+ users
- Led the architecture documents (PRD, TRD, ERD) for the asset management platform
- Go (Echo) APIs with React and Next.js dashboards (automation efficiency up 30%)
- SonarQube-driven refactoring of legacy modules (technical debt down 60%)
Software Engineer (contract) · Bandung Techno Park
Jul 2022 to Feb 2023
PostgreSQL design, Laravel and Express microservices, single sign-on, front pages and core backend features.
Backend Engineer · MNC Group (Mister Aladin)
Feb 2022 to Feb 2023
Backend for a travel booking platform, started while still at university.
- Realtime request handling with AWS WebSocket and Redis (latency down 15%)
- Payment gateway refactor on GraphQL and AWS Lambda (transactions 30% faster)
- MySQL, Gin and Laravel tuning (20% faster, 40% fewer errors)
- Homepage backend migrated to GraphQL (load time improved 25%)
IT Developer Intern · Kalbe Farma
Sep 2021 to Feb 2022
Backend for an electronic medical records system: ERD and MySQL design, a Laravel microservice with documented REST APIs, deployment and maintenance.
Backend and AI Engineer Intern · Techbros (Germany, remote)
Jul 2021 to Sep 2021
Backend for a people-detection system: FastAPI services, TensorFlow and PyTorch model integration, unit tests, Docker deployment and a demo web app.
Backend Engineer Intern · DigiTiket
Apr 2021 to Jun 2021
Backend internship at an online ticketing company in Semarang.
Backend Engineer (part-time) · Shumi
Sep 2019 to Dec 2022
Storefront and admin APIs for an anime figure e-commerce shop: pre-orders, ready stock, vouchers, partial payments, shipping and payment integrations.
- My longest engagement: over three years alongside university
- Order workflows for pre-orders, late pre-orders and partial payments, with an admin ledger
- Payment gateway and shipping-rate integrations, monitored with Sentry
- Served 2,000+ daily users at 99.9% uptime (self-reported)
Selected projects
Digital Banking Integrations · Jenius (SMBC Indonesia) · Jun 2024 to Dec 2025
Insurance partner microservices and an in-house SFTP service inside a digital bank. 5 partners Insurance partners integrated, with about 30% fewer operational errors (Self-reported, from CV (no public artifact)).
Realtime Voice AI Contact Center · May 2026 to Oct 2026
Callers interrupt the agent naturally (~2 s to ~0.2 s), get grounded answers and reach a human mid-call. ~2 s to ~0.2 s Caller interruption during knowledge lookups (Controlled A/B test on the same deployment, index and audio, n=4 calls per arm (1,875 to 2,140 ms vs 93 to 220 ms).).
Event Ticket Marketplace Backend · TEMMPAT · Nov 2025 to Feb 2026
Auctions, resale, a wallet ledger and partner settlement for a live ticket marketplace. 61% Of all repository commits authored by me (162 of 267) (Counted from the client repository's git history (my commits Nov 2025 to Feb 2026)).
AI Code Security Platform · Jun 2026 to Oct 2026
Eight scanners on every pull request, AI triage people actually read, and a fix agent that opens guarded PRs. 8 engines Scanning engines on every pull request across a 100+ repository organization (Production GitHub App running Semgrep, Bandit, Trivy, OSV-Scanner, Grype, Gitleaks, TruffleHog and Checkov.).
Vendor Management Portal · Aug 2026 to Oct 2026
Purchase orders, invoices, tax checks and approvals, shipped solo in about six weeks. ~6 weeks From first commit to a deployed portal, as the only engineer (Repository history, 21 Aug to 4 Oct 2026).
AI Fraud Document Review · May 2026 to Oct 2026
OCR plus a two-pass LLM review of procurement packets, with a risk engine that had to pass its own gates. 90.9% to 36.4% False-positive rate on noisy clean packets (Offline evaluation on a development gold set.).
Education
- BSc graduate · Telkom UniversityFeb 2023
- BSc Computer Science (Informatics) · Telkom UniversityAug 2019 to Feb 2023
Certifications
- GH-600 Developing in Agentic AI Systems · GitHub, Oct 2026 (in progress)
- AI-103 Microsoft Certified: Azure AI Apps and Agents Developer Associate · Microsoft, Sep 2026
- AI-901 Microsoft Certified: Azure AI Fundamentals · Microsoft, May 2026
- AZ-900 Microsoft Certified: Azure Fundamentals · Microsoft, May 2026
- Microcredential: Associate Data Scientist · IARC x APTIKOM, Dec 2021
- Digital Talent Scholarship: Machine Learning (160 hours) · Kominfo x IBM, Jul 2021
- Problem Solving (Basic) · HackerRank, Feb 2021
Awards
24 competition placings from 2018 to 2022, including:
- 1st place, IFEST 2021: Data Analysis Competition (2021)
- 1st place, ISFEST UMN 2021: Data Competition (2021)
- 1st place, Foresty CTF Competition 2021 (2021)
- 1st place, Business Pitching Competition (2021)
- 1st place, UI/UX Design Competition (2020)
- 1st place, LINE Creativate 2018: Chatbot Prototype (2018)
Skills
- Software Engineering:
- Go, Node.js / Express, Spring Boot, Laravel, Python / FastAPI, Next.js / TypeScript, PostgreSQL, MySQL, Redis, Kafka, RabbitMQ, Elasticsearch
- AI Engineering:
- Azure OpenAI (incl. Realtime), Microsoft Agent Framework, Azure AI Foundry, RAG with Azure AI Search, Document Intelligence, LLM evaluation
- Cloud and DevOps:
- Azure Container Apps, Azure App Service, Azure Functions, Cosmos DB, Service Bus, Key Vault, Entra ID, Bicep, GitHub Actions, Docker, AWS
- Data:
- Microsoft Fabric, IndoBERT / NLP, Forecasting