Engineering Profile
Asep Irfan Setiawan
Software & Automation Engineer
I design and build reliable software systems, automation workflows, and internal tools that reduce repetitive work and turn operational problems into maintainable engineering solutions.
Engineering Philosophy
I prefer straightforward systems over clever complexity. Good engineering should make a product easier to understand, operate, debug, and extend.
When designing a solution, I pay attention not only to whether it works, but also to how it behaves when something fails, how easy it is to maintain, and whether the architecture still makes sense as the system grows.
Professional Experience
3 Position(s)Automation & Software Engineer
Oct 2024 – PresentPT Samjin Indonesia • Bekasi / Cikarang, Indonesia
- Built and deployed an OCR-based LCD inspection system for remote control screens, dropping defect escapes from several weekly to 0–1.
- Engineered deep learning computer vision model (YOLOv8) to automatically identify and classify NG (defective) products inline.
- Developed custom internal factory digitalization systems from scratch (incoming goods QC, production tracking, overtime logs), eliminating physical paper workflows.
- Implemented industrial IoT data pipelines streaming machine telemetry from PLCs and ESP32 microcontrollers into real-time monitoring interfaces via Modbus protocol.
- Programmed and optimized Mitsubishi, Omron, and LS Master PLCs, reducing required operators per production area from 3 to 1–2.
- Key Achievement: Awarded Best Employee 2025 (Digitalization & Automation category) out of 300+ company-wide employees.
Automation & Backend Engineer (Freelance)
Aug 2024 – Sep 2024PT Samudra Teknologi Pertiwi • Bandung, Indonesia
- Designed and built an Autonomous Mobile Archive Cabinet System integrating electromechanical robotics with software control.
- Implemented bidirectional Modbus communication between PLC and Raspberry Pi for real-time motion control, localization, and safety telemetry.
- Developed RESTful APIs and backend services using Python (Flask) and PostgreSQL to manage cabinet coordinate grids and retrieval commands.
- Conducted electrical safety wiring, signal troubleshooting, and compliance checks for stable field deployment.
Cloud Computing Cohort (Distinction Graduate)
Feb 2023 – Jul 2023Bangkit Academy (Google, Tokopedia, Gojek & Traveloka) • Remote, Indonesia
- Engineered scalable RESTful microservices for the capstone project using FastAPI (Python) and Node.js.
- Configured and deployed automated CI/CD pipelines via GitHub Actions into Google Cloud Run containers.
- Awarded Distinction Graduate (top-tier) and ranked in the Top 50 Final Capstone Projects nationwide.
Education
Politeknik Manufaktur Bandung
Politeknik Manufaktur Bandung (Cum Laude - 3.62)
Thesis: Design of an IoT-Based Tomato Plant Disease Monitoring and Early Detection System with Android Application.
Professional Certifications
Certified Junior Automation Maintenance Engineer (BNSP)
Distinction Graduate — Bangkit Academy (Google, Gojek, Tokopedia)
Certified Electrical Maintenance Technician (BNSP)
Technical Toolkit & Core Skills
Software & AI
Computer Vision (OpenCV, YOLO)FastAPIFlaskNext.jsNode.jsOCR (Optical Character Recognition)PythonTailwind CSSTkinter (Desktop GUI)TypeScript
Automation & Hardware
CX-Programmer & GX-WorksESP32 & MicrocontrollersIndustrial Electrical Wiring & SafetyModbus Protocol (RTU/TCP)PLC (Mitsubishi, Omron, Siemens, LS)Raspberry Pi
Databases & Cloud
DockerGitHub Actions CI/CDGoogle Cloud RunMongoDBMySQLPostgreSQLSQL ServerSupabase
Languages & Frameworks
FlutterPHP