Lutfiandi Satriawan Nugraha

Software Engineer | Automation Engineer

Engineering industrial automation systems and building cross-platform apps & APIs

Tech Stack

Technologies and tools I work with

Programming

C++ C# ASP.NET Core (REST API) Flutter (Android & iOS) Windows Services development

Database

Microsoft SQL Server Oracle Database(PL/SQL) PostgreSQL MySQL

SCADA & HMI Platforms

AVEVA System Platform AVEVA InTouch AVEVA Edge AVEVA MES FactoryTalk View SE C++ Builder

Programmable Logic Controller (PLC)

Schneider M221 Schneider M580 Allen-Bradley ControlLogix 5580 Allen-Bradley CompactLogix 5380

Integration & Systems

MES/ERP & SAP Integration OPC UA REST API Modbus TCP/IP Windows Services Development sFTP File Exchange

Design & Tools

Figma

Work Experience

My professional journey in automation engineering

Automation Engineer

Actemium Systems Indonesia
September 2022 – Present
  • • Performed I/O tag assignment and loop testing for PLC upgrade projects
  • • Migrated PLC logic to Allen-Bradley ControlLogix and CompactLogix
  • • Designed HMI using FactoryTalk View SE and conducted commissioning tests
  • • Developed Windows Services for MES-ERP integration and Oracle PL/SQL automation
  • • Developed OEE monitoring systems with AVEVA Edge and SQL Server
  • • Built REST APIs with ASP.NET Core and Flutter mobile apps for monitoring
  • • Designed SCADA systems using C++ and Schneider PLCs

Support Engineer (Internship)

Yokogawa Indonesia
January – March 2022
  • • Generated HMI graphics following project specifications
  • • Performed product visual inspections and quality checks using company standards
  • • Collaborated with engineering teams to review and correct documentation errors

Featured Projects

Key projects in industrial automation and software development

No Image Available

MES & SCADA Implementation for Dairy Production

The goal was to close the gap between business planning and shop-floor execution. Production orders issued in SAP had to be carried out on plant machines accurately and traceably. The system turns each SAP order into machine-level jobs, and it keeps material consumption and production reporting synchronized between ERP and MES so the business has one reliable view of what was planned and what was produced.

MES SAP Integration AVEVA MES TetraPak PlantMaster Food & Beverage Production Execution
No Image Available

MES–ERP Integration Service

This project replaced manual data transfer between the Manufacturing Execution System and the ERP with an automated, secure integration. The aim was to keep both systems in sync without human intervention and to protect data in transit over sFTP. Validation rules were applied so that every transaction arriving in the ERP is complete and correct.

Windows Services C# Oracle Database PL/SQL sFTP MES/ERP Integration Data Validation
No Image Available

Legacy PLC Migration & HMI Modernization

The objective was to move ageing Allen-Bradley PLC-5 and SLC 500 controllers, which are reaching end of life, onto modern ControlLogix and CompactLogix platforms while keeping production risk to a minimum. The migration aimed to improve maintainability, spare-part availability, and long-term reliability. Redesigned HMI displays give operators a clearer, more modern interface across three control areas.

PLC Migration Allen-Bradley ControlLogix 5580 CompactLogix 5380 HMI Design FactoryTalk View SE
No Image Available

Real-Time OEE Monitoring System

The project gave management and operators real-time visibility into machine performance, so availability, performance, and quality losses can be identified and reduced. Machine data from scattered PLCs was centralized into one system, which replaced manual performance tracking with accurate, automatically calculated OEE for data-driven improvement decisions.

OEE AVEVA System Platform Schneider M221 Schneider M580 SQL Server Real-Time Dashboard Food & Beverage
No Image Available

OEE Boiler Monitoring & REST API

The aim was to monitor boiler efficiency and utilization continuously. Boilers are critical utilities in pharmaceutical production, and their performance directly affects operational continuity. The REST API opens this data to other enterprise applications, so boiler performance can feed into wider reporting and analysis instead of staying in an isolated system.

OEE AVEVA Edge ASP.NET Core REST API SQL Server Utilities Monitoring Pharmaceutical
No Image Available

Feed Mill SCADA System

The goal was to give feed mill operators a dependable system to control and monitor their production processes in real time. The software was built to match each plant's specific process needs. SLA-based maintenance keeps it running reliably for clients in Indonesia and overseas.

SCADA C++ C++ Builder Schneider M221 Schneider M580 I/O Mapping SLA Support Feed Mill
No Image Available

Integrated Custody Meter Monitoring Platform

This project centralized custody meter data from many remote field locations into one system at headquarters. The aim was to monitor gas volumes transferred between parties accurately, which matters for fair and transparent custody transfer. The mobile apps let teams check meter status and view the gas network map anywhere, without having to be in the control room.

Flutter Android iOS AVEVA InTouch AVEVA System Platform AVEVA Historian ASP.NET Core REST API OpenStreetMap Oil & Gas

Get In Touch

Let's work together on your next project

Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.