Irvan Kadhafi

> Software Engineer_

> README.md // Ringkasan

Versatile and impact-driven Software Engineer with over 3 years of experience designing and scaling distributed systems.

Specialized in building robust backend architectures, optimizing data pipelines, and deploying containerized microservices on cloud platforms.

Adept at enhancing application performance, reducing operational overhead, and driving automation through modern DevOps tools.

Proficient in a broad stack including Golang, PostgreSQL, Elasticsearch, and GCP, with a consistent record of improving code quality and system resilience in high-impact environments.

$ git log // Pengalaman Kerja

Software Engineer @ PT Cladtek Bi-Metal Manufacturing

Feb 2024 - Present | Batam, Indonesia

  • Contributed to the development of a centralized reporting system used by global subsidiaries (Indonesia, Saudi Arabia, Brazil), ensuring modular architecture and future scalability.
  • Collaborated with cross-site teams to gather reporting requirements and built clean, maintainable features using .NET, enabling efficient data access across regions.
  • Improved SQL query logic and configuration management to support reliable report generation and responsiveness.

Stack: .NET Framework, JavaScript, MS SQL Server, Windows Server

Software Engineer - Backend @ PT Erajaya Swasembada, Tbk. (Eraspace)

Jan 2023 - Feb 2024 | Jakarta, Indonesia

  • Built and maintained backend systems for IAM, Loyalty, Referral, and URL services, supporting thousands of daily users.
  • Implemented CQRS with PostgreSQL, Redis, and Elasticsearch, improving data handling and operational consistency.
  • Deployed microservices using GCP Cloud Run and Pub/Sub, streamlining CI/CD and improving deployment resilience.

Stack: Golang, PostgreSQL, Redis, Elasticsearch, Docker, GCP, OpenTelemetry, Asynq

$ ls ./projects // Proyek Pilihan

Realtime PCB Burnt Object Detection

Jan 2021 - Aug 2021

  • Designed system architecture and object detection pipeline for burnt PCBs, aiding rapid diagnostics in manufacturing.
  • Trained an EfficientDet D0 model, achieving high accuracy in damage detection.
  • Deployed real-time inference with OpenCV for instant visual feedback.

Teknologi: Python, Tensorflow, OpenCV

Lihat Repositori →

> education.db // Pendidikan

Bachelor's Degree in Computer Science

BINUS University Online | Sept 2022 - Nov 2024 (Expected) | GPA: 3.8/4.0

Associate's Degree in Software Engineering

Politeknik Negeri Bandung | Aug 2018 - Sep 2021 | GPA: 3.35/4.0

$ ./get_skills.sh // Keahlian Teknis

Languages:

Golang, Javascript, PHP, Python, C++, C#, SQL

Databases:

PostgreSQL, Elasticsearch, CockroachDB, MySQL/MariaDB, Redis, MongoDB, MS SQL Server

Frameworks/Libs:

NodeJS, GraphQL, gRPC, Laravel, CodeIgniter, Flask, Express.js, Vue.js

Tools & Platforms:

Linux, Bash, Nginx, Git, Docker, GCP, AWS, Webpack

Concepts:

Microservices, REST API, CI/CD, Clean Architecture, SOLID, Distributed Systems, Agile