Zulkarnen

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

GoJavaScriptTypeScriptPHPPythonBash

Backend & APIs

REST APIsGin (Go)Express.jsFastAPIFlaskLaravelCodeIgniter

Frontend

Next.jsReact

Databases & Caching

PostgreSQLMySQLMongoDBRedisFirebase

Testing & QA

Unit (Jest, Vitest)Integration testingEnd-to-End (Playwright)

Messaging & Storage

RabbitMQMinIOCloudflare R2HasuraNhost

DevOps & Infra

DockerKubernetes (self-managed HA)HelmAnsibleGitLab CIGitHub ActionsHAProxyNginxLonghornNFS

Observability

PrometheusGrafanaLokiPromtail

Cloud / Hosting

Bare-metal VPSAWSCloudflare

Concepts

Clean ArchitectureMicroservicesCachingAuthentication / AuthorizationSecurityLoad BalancingCI/CDScrum

Experience

  1. 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.
  2. 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.
  3. 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.

Contact

Open to backend, full-stack, and platform roles. The quickest ways to reach me: