Yogyakarta, Indonesia
Zulkarnen
Software Engineer
Full-stack software engineer with 3+ years building end-to-end web and mobile platforms. Go, Node.js, Laravel, Next.js, and a strong DevOps foundation.
About
I own features end-to-end — from database schema to UI — with CI/CD and containerized deployment built in. My core is full-stack and backend engineering in Go, Node.js, Laravel, and Next.js.
That product work sits on a strong DevOps foundation: I run a self-managed, highly available Kubernetes cluster at 99.95% uptime, cut deployment time 80% with CI/CD pipelines, and instrument everything with a full Prometheus / Grafana / Loki observability stack.
Languages
Backend & APIs
Frontend
Databases & Caching
Testing & QA
Messaging & Storage
DevOps & Infra
Observability
Cloud / Hosting
Concepts
Experience
Backend & DevOps Engineer
Muhammadiyah Software Labs
Aug 2023 – Present · Yogyakarta, Indonesia
- Delivered full-stack development of KTA Muhammadiyah, the organization's digital membership platform that issued 45,687 member cards — built with Laravel + Express.js, PostgreSQL, Redis, and RabbitMQ on a Clean Architecture foundation.
- Built full-stack features for Sehat Muhammadiyah, a healthcare services platform (Laravel + Express.js).
- Shipped backend services for 12+ production applications, applying Clean Architecture and microservices with PostgreSQL/MySQL and Redis caching for scalable, reliable systems.
- Designed and implemented backend REST APIs powering the MASA mobile apps (iOS & Android), plus a backend service within the Muhammadiyah SSO platform.
- Wrote unit, integration, and end-to-end tests (Jest, Vitest, Playwright) and gated them in the CI pipeline, catching regressions before every deploy.
- Owned CI/CD across GitLab CI and GitHub Actions, cutting deployment time 80% (30 → 6 minutes), and operate a self-managed, highly available Kubernetes cluster at 99.95% uptime with full Prometheus/Grafana/Loki observability.
Backend Developer
Sunhouse Digital
Jun 2022 – Jun 2023 · Yogyakarta, Indonesia
- Built Rentalize, a rental-management platform covering inventory, booking, scheduling, invoicing, payments, multi-tier pricing, and multi-branch operations — Python backend with a Next.js frontend.
- Implemented multi-language (i18n) support to broaden accessibility for a more inclusive user base.
- Built full-stack features for SIMADES, a village population-data management portal (CodeIgniter, MySQL).
- Optimized application performance, reducing page load times for a faster user experience.
- Containerized applications with Docker for consistent development and production environments.
Full Stack Developer Intern
Binokular Media Utama
Mar 2022 – Jul 2022 · Yogyakarta, Indonesia
- Built a news-similarity engine using cosine similarity (Python, Laravel) to detect and filter duplicate articles, processing 500+ articles/day and improving information retrieval.
- Developed and refactored a legacy task-management & ticketing system, improving performance and ensuring integration with modern systems.



