Irfan Saifullah AL Fakih

Fullstack Developer
Jakarta, ID.

About

Highly accomplished Fullstack Developer with expertise in designing scalable API architectures, optimizing backend performance, and migrating complex systems to cloud-native environments. Proven ability to deliver high-impact solutions, including reducing system latency by over 98% and supporting 1.3 million active users, leveraging strong skills in Go, Java, AWS, and AI/ML for robust, high-availability applications.

Work

PT Mobilitas Digital Indonesia (ASTRA MODA)
|

Fullstack Developer

Jakarta, Jakarta, Indonesia

Summary

Led the design and development of scalable API integration solutions and robust data pipelines to enhance client onboarding and system reliability.

Highlights

Designed a pluggable handler architecture to standardize external API integrations, facilitating rapid onboarding of new clients by requiring only specific company handler additions.

Built a robust import pipeline incorporating batching and exponential backoff, significantly enhancing data processing efficiency and resilience against deadlocks.

Actively engaged in API integration projects, utilizing a modular third-party API integration framework to meet diverse client requirements.

H.M Sampoerna | Phillip Morris International
|

Software Engineer Intern

Surabaya, East Java, Indonesia

Summary

Collaborated with Solutions Architects to design streaming architectures and implemented graceful shutdown mechanisms for microservices, while leading intern projects.

Highlights

Collaborated with the Solutions Architect Team to design a scalable streaming architecture, connecting multiple microservices via Apache Kafka.

Implemented Graceful Shutdown signal handling (SIGTERM/SIGINT) in Laravel and Node.js applications, effectively managing active processes across a mesh of over 12 microservices.

Led a team of interns on specific projects, ensuring timely delivery and adherence to established project timelines.

PERURI GovTech
|

Backend Engineer Intern

Jakarta, Jakarta, Indonesia

Summary

Migrated legacy services to a modern microservices architecture and developed a critical platform for civil servant recruitment, significantly improving performance and availability.

Highlights

Optimized Keyla Services by reducing time latency from 1-2 seconds to 3-40ms, achieving a significant performance improvement of 98.5%-99.85%.

Developed a critical payment service, integrating with payment gateways and document services for efficient file uploading and meterai stamping.

Migrated an entire on-premises application to cloud-native AWS, utilizing Amazon EKS, EC2, and S3, and configured an Internal VPC with a Bastion Host for secure external connectivity.

Supported 1.3 million active users simultaneously on the Meterai Elektronik platform without downtime, leveraging AWS load balancing and auto-scaling.

President University Faculty Association Computing
|

Software Developer

Cikarang, West Java, Indonesia

Summary

Developed backend Web Application APIs using Go and contributed to frontend development with NextJS, focusing on secure access control.

Highlights

Developed and produced robust REST APIs using Go (Golang) to serve as the backend for web applications.

Contributed to frontend development using NextJS and TypeScript, ensuring seamless integration with backend services.

Implemented Role-Based Access Control (RBAC) for authorization, enhancing application security and user management.

President University Student Union
|

Video Editor

Cikarang, West Java, Indonesia

Summary

Produced podcasts and video profiles, managing all necessary visual assets for student union media projects.

Highlights

Produced the "PUSU BROADTALK" podcast and "PUSU Video Profile" for the President University Student Union, managing all aspects of video production.

Created and prepared all necessary visual assets for various PUSU media works, supporting broader organizational communication efforts.

Education

President University
Cikarang, West Java, Indonesia

Bachelor

Information Technology with Artificial Intelligence Concentration

Grade: GPA 3.67

Languages

Indonesian
English

Certificates

AWS Certified Cloud Practitioner

Issued By

Amazon Web Services

Duolingo English Test

Issued By

Duolingo

Skills

Programming Languages

Go (Golang), Java, Typescript, React, Javascript, PHP, Python.

Technologies & Tools

MySQL, Postgres, AWS, Git, Docker, Github Workflows, Red Hat OpenShift, Kubernetes, Jenkins.

AI/ML

Machine Learning, Deep Learning, OpenAI Whisper, META NLLB.

Projects

Radiant - Trading Web Application

Summary

A trading web application developed using Laravel.

PUFA Computing Web Application Backend

Summary

Backend for PUFA Computing Web Application developed using Golang.

PUFA Computing Web Application Frontend

Summary

Frontend for PUFA Computing Web Application developed using React NextJS.

AI Disease Symptoms Checker

Summary

An AI-powered application for checking disease symptoms using Python.

AI-Driven Subtitle Generation

Summary

Developed a system using advanced AI tools to generate and synchronize subtitles for audio and video files, including features for speech recognition, translation, and subtitle synchronization.

Safpass Password Management

Summary

Developed a Java-based password management system (SafPass) for secure storage, organization, and generation of strong, unique passwords using modern encryption algorithms.