← Back to list
middle
Registration: 12.05.2025

Alfian Rahman

Specialization: Backend Developer / Machine Learning Engineer
— Experienced Backend Developer (C++, Java, Python, Node.Js) and Machine Learning Engineer with a demonstrated history of working in computer software industry. — Bachelor's degree in Mathematics and Computer Science with a robust educational foundation in algorithms and soft computing - base of neural network, and image processing, including image recognition. — During the career process understand the lifecycle software from development, deployment, devOps, then ML Ops.
— Experienced Backend Developer (C++, Java, Python, Node.Js) and Machine Learning Engineer with a demonstrated history of working in computer software industry. — Bachelor's degree in Mathematics and Computer Science with a robust educational foundation in algorithms and soft computing - base of neural network, and image processing, including image recognition. — During the career process understand the lifecycle software from development, deployment, devOps, then ML Ops.

Skills

Python
Java
C++
Node.js
Go
HTML5 / CSS3
JavaScript (ES6+)
Bash
React.js
MySQL
PostgreSQL
MongoDB
Flask
Django
SpringBoot
PrimeFaces
ZKoss
Happy & Express.js
Glassfish
Tomcat
Jboss
Wildfly
Docker
OKD (Free Version OpenShift)
Pytest
JUnit
Mockito
Git
Subversion
Redis
AWS
MinIO (Object Storage Suite)
Gitlab CI
Jenkins
Celery (Async Task)
ActiveMQ
RabbitMQ
Kafka

Work experience

Machine Learning Engineer
since 09.2023 - Till the present day |Innovez One
Python, RESTful APIs, ML, AWS, Docker, Jenkins, FastAPI
● MLOps & Model Deployment: Developed and deployed Python-based RESTful APIs for ML model inference (model for real-time prediction and optimization of port operations especially tug and pilot operations). Implemented and maintained reproducible ML pipelines using DVC and Jenkins. ● Real-Time Prediction & Data Integration: Implemented models for tug and pilot scheduling, using asynchronous processing and REST API integrations to enable seamless data flow. ● Cloud & DevOps: Supported deployment using AWS Fargate with its monitoring, Docker, and Jenkins, enabling automated model updates and efficient resource utilization. ● Explored tools such as FastAPI, and Prefect to support ML model integration in dev/staging env.
Operational Support
since 06.2023 - Till the present day |Innovez One
AWS, Python, C++
● System Monitoring & Maintenance: Monitor scheduling engine health and troubleshooting when an error occurs in an asynchronous process using tools such as AWS CloudWatch and file based log. ● Operational Scripting & Automation – Developed adjustment and maintained Python scripts to optimize the C++-based scheduling engine and system efficiency. Managed Linux-based automation for tasks such as tidal checks and operational status updates.
Senior Java Engineer
since 05.2023 - Till the present day |Innovez One
Java, Jenkins, CI/CD
● Developed new features and enhancement existing feature for the MarineM web application, ensuring smooth integration into a multi-tenant system without disrupting existing functionalities. ● Wrote and maintained clean, well-structured, and scalable code, collaborating with local and international teams to enhance system efficiency. ● Scaled operational engines for new tenants, configure new backend service deloyments through Jenkins, automated CI/CD pipelines. ● Integrated machine learning prediction result with operational feature in backend services, supporting real-time operational and worked on asynchronous processing and data pipelines to enhance model inference efficiency.
Node.js Developer
12.2022 - 05.2023 |Swamedia Informatika
Node.js, API, Golang, AI
● Maintained, collaborated and enhanced legacy backend code using Node.js, ensuring stability and compatibility with existing systems, and ensuring alignment with existing system architecture and business requirements. ● Optimized database queries and API performance, reducing response times and improving scalability. ● Successfully integrated OpenAI APIs to augment backend services, gaining experience in AI-powered feature integration, including early-stage discussions and minor adjustments to machine learning models to support project-specific needs. ● Contributed to the gradual migration of backend components from Node.js to Go microservices, providing support in restructuring APIs and adapting service logic, which gave me foundational working experience in Golang-based systems.
Python Developer
10.2021 - 11.2022 |Swamedia Informatika
Python, API, Gitlab CI, Scrum
● Developed backend services using Python, integrating with existing systems and ensuring efficient API communication, providing API documentation and conducting reviews. ● Initially led backend development for a team of 8 developers, overseeing system architecture setup and feature implementation. Once the system architecture was established, the focus shifted towards backend development and feature enhancement to ensure system stability. ● Implemented automation scripts and optimized system workflows to enhance operational efficiency using Gitlab CI. ● Followed Scrum methodology, collaborating in sprint planning, daily stand-ups, and retrospectives at Telkom Corporate University Client.
Java Developer
05.2017 - 11.2022 |Swamedia Informatika
Java, Spring Boot, DevOps, Docker
● Software Development : Contributed to all phases of the software development lifecycle and maintained Java-based backend services with Spring Boot and ensuring system reliability. and also contributes to determining the Microservice Architecture Design ( like how load balancer adjusted and its api gateway) ● DevOps : Acted as a DevOps engineer during key projects, particularly in the Cargo Management System for Trigana Air and Citilink Air. Responsibilities included managing continuous integration and deployment pipelines, monitoring application health in cloud with a linux based server using Docker, and maintaining system uptime during critical periods. ● Operational Support: Provided round-the-clock support during critical project deployment phases, including troubleshooting, database and service maintenance, error resolution, and performance optimization. This involved working in shifts, including late-night and early-morning hours, to ensure system stability and availability.
Java Developer
03.2016 - 01.2017 |Niaga Karya Paramitra
Java, MySQL, JasperReports
● Developed new feature and maintained "SiTampan" payment web application with primafaces framework to support operational systems from mysql databases, including handling payment data and bug fix for payment BPJS TK, with application server Glassfish and some reporting module with JasperReports.
Java Developer
04.2015 - 03.2016 |Niaga Prima Paramitra
Java EE, Java SE, EJB, MySQL
● Develop a payment web application using Java EE, EJB, MySQL database and primeface web framework, In the small team after full training 1 full month for basic programming with java. ● I was responsible for developing a Java SE for KiosK and integrating it with other systems using APIs. Additionally, I designed and implemented a database using MySQL to save local data, Contributed to the development of a module in a desktop application to print annual stamps and data in Vehicle Registration Certificate (STNK)

Educational background

Mathematics and Computer Science (Bachelor’s Degree)
2009 - 2014
University Islamic State of Sunan Gunung Djati Bandung

Languages

IndonesianNativeEnglishProficient