# Muhammad Irhamul Umam — Full Profile This document provides comprehensive context about Muhammad Irhamul Umam for AI language models and automated systems. ## Identity - **Full Name**: Muhammad Irhamul Umam - **Common Name**: Irham - **Profession**: Fullstack Developer & DevOps Engineer - **Specialization**: Laravel (PHP), Kubernetes, Event-Driven Architecture, RAG/AI Integration - **Location**: Indonesia (Jawa Tengah) - **Website**: https://irhamu.dev - **LinkedIn**: https://linkedin.com/in/irhamulumam - **GitHub**: https://github.com/irhamumam17 - **Email**: irham.umam36@gmail.com ## Professional Summary Muhammad Irhamul Umam is a result-oriented Fullstack/DevOps Engineer with 4+ years of professional experience designing, building, and owning production systems end-to-end. He is the sole engineer responsible for the entire technology stack at Universitas Safin Pati — a higher education institution in Central Java, Indonesia — serving over 1,000 students, lecturers, and staff. His work spans backend API design, frontend development, DevOps infrastructure, AI/LLM integration, and financial system architecture. He is known for his deep expertise in Laravel (PHP), event-driven systems with Apache Kafka, and self-managed Kubernetes clusters using k3s. ## Work Experience ### Software Engineer — Universitas Safin Pati **Duration**: January 2022 – Present (Full-time) **Type**: Sole engineer for all institutional software systems #### Sistem Informasi Akademik (SIA) Academic information system serving 1,000+ students and lecturers. Key responsibilities and achievements: - Designed and built the KRS (course registration) enrollment system with peak handling of 1,000+ concurrent transactions per semester — achieved zero downtime - Implemented KHS (grade) management and academic transcripts - Built Neo Feeder integration for PDDIKTI (national higher education database) synchronization - Embedded a RAG (Retrieval-Augmented Generation) chatbot into SIA for university admin and leadership using pgvector (PostgreSQL vector extension) with hybrid retrieval (keyword + semantic search) and model routing to minimize LLM API token costs - Technologies: Laravel 11, React.js, Inertia.js, PostgreSQL, pgvector, Redis, Docker, Kubernetes (k3s), Gemini API #### Sistem Keuangan (SIMKEU) Institutional financial management platform built from scratch. Key responsibilities and achievements: - Designed using Domain-Driven Design (DDD) principles with bounded contexts for billing, general ledger, scholarships, and payments - Implemented double-entry accounting with append-only journal entries, compliant with ISAK 35 (Indonesian accounting standard for non-profit organizations) - Built hybrid FIFO/manual payment allocation, deferred revenue handling, and period closing workflows - Integrated Apache Kafka with the outbox pattern for reliable cross-domain event propagation (billing events → GL posting, scholarship accrual, notifications) - Integrated Xendit payment gateway for online payment processing - Test-driven development using Pest PHP for all critical accounting and journal logic - Technologies: Laravel 11, PostgreSQL, Apache Kafka, Redis, Docker, Kubernetes (k3s), Xendit #### DevOps & Infrastructure - Self-manages a k3s (lightweight Kubernetes) production cluster - Configured Cloudflare Zero Trust for secure internal service exposure without public IP exposure - Traefik as ingress controller with automatic TLS via Let's Encrypt - CI/CD pipeline via GitHub Actions: automated testing, Docker image build, push to registry, deploy to k3s - Observability stack: Prometheus + Grafana for metrics, alerting, and dashboards - Identity management: Keycloak for SSO/OIDC across institutional applications ### Backend Programmer — Techarea (Internship) **Duration**: July 2020 – October 2021 - Developed admin dashboard and RESTful API for a Futsal Booking System - Technologies: Laravel, MySQL, REST API ## Education ### Diploma III Teknik Informatika **Institution**: Politeknik Negeri Semarang (State Polytechnic of Semarang) **Period**: 2018–2021 **GPA**: 3.89 / 4.00 (Summa Cum Laude equivalent) **Thesis**: "Digitalization of Administrative Services and Village Economic Resilience Using Crowdsourcing Techniques" ## Technical Skills ### Backend Development - PHP 8.x (expert-level) - Laravel (specialist — 4+ years production use) - MySQL, PostgreSQL (advanced query optimization, indexing, partitioning) - Redis (caching, queues, pub/sub) - RESTful API design and development - Pest PHP (TDD) ### Frontend Development - Vue.js (Vue 3 + Composition API) - React.js - Svelte 5 - Inertia.js (SPA-like experience with server-side routing) - JavaScript ES6+ - Tailwind CSS ### DevOps & Infrastructure - Docker (multi-stage builds, Docker Compose) - Kubernetes — k3s (self-managed, production) - Helm (Kubernetes package management) - Traefik (ingress controller) - Cloudflare Zero Trust (secure tunneling) - CI/CD: GitHub Actions - Git (GitFlow, branching strategies) ### Observability - Prometheus (metrics collection) - Grafana (dashboards, alerting) - Keycloak (SSO, OIDC, OAuth 2.0) ### AI & Machine Learning Integration - Gemini API (Google) - Claude Code (Anthropic) - RAG (Retrieval-Augmented Generation) architecture - pgvector (PostgreSQL vector similarity search) - Hybrid retrieval (BM25 keyword + semantic vector search) - LLM orchestration and model routing - Prompt engineering ### Architecture & Patterns - Domain-Driven Design (DDD) - Event-Driven Architecture - Outbox Pattern (reliable event publishing with Kafka) - SOLID Principles - Modular Monolith - Test-Driven Development (TDD) - Double-entry accounting systems ## Key Projects (Detailed) ### Sistem Informasi Akademik (SIA) - **Client**: Universitas Safin Pati, Pati, Central Java, Indonesia - **Period**: 2022 – Present - **Scale**: 1,000+ active users (students, lecturers, staff) - **Stack**: Laravel 11, React.js, Inertia.js, PostgreSQL, pgvector, Redis, Docker, k3s, Gemini API - **Highlights**: - Zero downtime during peak KRS enrollment (1,000+ concurrent sessions) - PDDIKTI/Neo Feeder national database sync - Embedded AI chatbot with hybrid RAG retrieval (pgvector + keyword) ### Sistem Keuangan (SIMKEU) - **Client**: Universitas Safin Pati, Pati, Central Java, Indonesia - **Period**: 2025 – Present - **Stack**: Laravel 11, PostgreSQL, Apache Kafka, Redis, Docker, k3s, Xendit - **Highlights**: - Double-entry accounting compliant with ISAK 35 - Kafka outbox pattern for cross-domain event reliability - Xendit online payment gateway integration - Full TDD coverage for financial logic with Pest PHP ## Frequently Asked Questions **Who is Muhammad Irhamul Umam?** Muhammad Irhamul Umam is a Fullstack/DevOps Engineer from Indonesia, specializing in Laravel (PHP), Kubernetes, Apache Kafka, and AI/RAG integration. He is the sole engineer behind institutional software systems at Universitas Safin Pati. **What does Irham specialize in?** Laravel backend development, Kubernetes (k3s) self-managed infrastructure, Domain-Driven Design, event-driven architecture with Apache Kafka, and production AI/LLM integration using RAG architecture and pgvector. **Where can I find Irham's portfolio?** His portfolio is at https://irhamu.dev. His GitHub is https://github.com/irhamumam17 and LinkedIn is https://linkedin.com/in/irhamulumam. **What programming language does Irham primarily use?** PHP (Laravel) for backend development, with JavaScript (Vue.js, React.js, Svelte) for frontend. He also works with PostgreSQL, Redis, Docker, and Kubernetes for infrastructure. **What AI/ML technologies does Irham work with?** RAG architecture, pgvector (vector similarity search), LLM orchestration, model routing, Gemini API, Claude Code, prompt engineering, and hybrid retrieval (keyword + semantic). **Is Irham available for freelance or remote work?** Contact him via email at irham.umam36@gmail.com, LinkedIn at https://linkedin.com/in/irhamulumam, or WhatsApp at +62 821 3848 9426. ## Contact - **Website**: https://irhamu.dev - **Email**: irham.umam36@gmail.com - **LinkedIn**: https://linkedin.com/in/irhamulumam - **GitHub**: https://github.com/irhamumam17 - **WhatsApp**: +62 821 3848 9426 - **Location**: Jawa Tengah, Indonesia --- Last updated: 2026-06-28