Hi, my name is

Muhammad Khatama Insani

Backend Engineer | Go & PHP Specialist

6+ years crafting performant backend systems — from RESTful APIs to database optimization. I turn complex business logic into clean, maintainable Go and PHP code.

01. About Me

I'm a backend engineer with 6+ years of experience designing and building server-side applications. My core stack is Go (Golang) and PHP (Laravel), with MySQL and PostgreSQL as my go-to databases. I focus on writing clean, testable code that scales.

Previously at PT. Optima Multi Sinergi, I led backend architecture for enterprise ERP systems — implementing RBAC, optimizing complex SQL queries, and integrating third-party services via RESTful APIs. I reduced query response times by up to 40% through indexing and query restructuring.

Now working as a freelance developer, I build custom web applications — from automated invoicing systems in Go to full-featured management dashboards in Laravel. I am actively seeking a mid-to-senior backend engineering role where I can contribute to impactful, large-scale systems.

// Education

Universitas Stikubank Semarang

S1 — Sistem Informasi (Aug 2020 — Sep 2025)

GPA: 3.74 / 4.00

Key coursework: Web Programming, Mobile Web Programming, Web Service Development, Software Engineering, Database Management, Business Process Analysis, Information System Planning.

02. Technical Skills

Programming

  • Go (Golang)
  • PHP
  • JavaScript
  • SQL
  • Python

Backend & APIs

  • RESTful APIs
  • Laravel
  • Node.js
  • Web Services

DevOps & Tools

  • Docker
  • Git & GitHub
  • Linux (Ubuntu/Manjaro)
  • Postman

Databases

  • MySQL
  • PostgreSQL
  • Redis
  • Query Optimization

03. Work Experience

Nov 2023 — Present

Freelance Web Developer

Freelance

  • Built and deployed custom web applications using Go, PHP, and JavaScript for diverse client needs.
  • Developed an Automated Invoice Management System with recurring billing, Docker containerization, and PostgreSQL — reducing manual billing overhead significantly.
  • Designed and optimized relational database schemas (MySQL/PostgreSQL) for high-concurrency data access patterns.
  • Implemented containerized development environments with Docker for consistent CI/CD workflows.

Mar 2019 — Nov 2023

Software Engineer

PT. Optima Multi Sinergi

  • Architected full-stack ERP solutions with PHP (Laravel) and MySQL serving hundreds of concurrent users.
  • Led performance optimization — query tuning, indexing strategies, and caching layers — cutting average response times significantly.
  • Designed and implemented Role-Based Access Control (RBAC) to enforce data security across user hierarchies.
  • Managed end-to-end database design, query optimization, and troubleshooting for mission-critical business applications.
  • Built RESTful APIs and integrated third-party services to streamline cross-departmental workflows and automate reporting.

04. Featured Projects

Automated Invoice Generator

High-performance backend service in Go for automated billing, recurring payments, and invoice generation. Containerized with Docker, backed by PostgreSQL.

Go Docker PostgreSQL

Integrated ERP System

Centralized enterprise ERP streamlining operations. Optimized complex SQL queries for large datasets, integrated RBAC for multi-role security.

PHP Laravel MySQL

Pest Management Control

Comprehensive web app for pest control operations: scheduling, client management, treatment reporting, and full CRUD workflows.

PHP Laravel MySQL

Kanban Task Manager

Full-stack Kanban board with Go (Gin) REST API backend, JWT authentication, per-IP rate limiting, and real-time sync via Server-Sent Events. PostgreSQL with pgx connection pooling, table-driven tests, Docker Compose, and GitHub Actions CI/CD.

Go Gin PostgreSQL Docker CI/CD

Cheki Pose Gacha

Interactive web-based random pose generator for Instax (cheki) photo sessions with idols. Features 77 poses with kaomoji illustrations, category filters, Instax-style print animation, and serial-numbered gacha counter. Zero dependencies — vanilla HTML, CSS, and JavaScript.

JavaScript CSS JSON MIT

05. What's Next?

Let's Get In Touch

I am actively seeking a mid-to-senior backend engineering role. Whether you have an opportunity, a question, or just want to say hi — I will get back to you.