I’m a passionate full-stack developer with a broad toolkit across Python, JavaScript (Node.js, Express.js, NestJS, Next.js, React.js), Go, PHP, and Rust, plus hands-on experience with Odoo development, API design, data engineering, and ML-powered solutions. I enjoy building scalable software, optimizing processes, and turning data into actionable insights. My work spans web apps, data pipelines, and ML services for agriculture, public sentiment analysis, and attendance systems, always prioritizing maintainability and collaboration. Beyond coding, I mentor teammates on workflow automation with Apache Airflow and share knowledge through practical workshops. I’m motivated by solving real-world problems with data-driven approaches and delivering solutions that improve efficiency, accuracy, and user experience.

Arif Rahman

I’m a passionate full-stack developer with a broad toolkit across Python, JavaScript (Node.js, Express.js, NestJS, Next.js, React.js), Go, PHP, and Rust, plus hands-on experience with Odoo development, API design, data engineering, and ML-powered solutions. I enjoy building scalable software, optimizing processes, and turning data into actionable insights. My work spans web apps, data pipelines, and ML services for agriculture, public sentiment analysis, and attendance systems, always prioritizing maintainability and collaboration. Beyond coding, I mentor teammates on workflow automation with Apache Airflow and share knowledge through practical workshops. I’m motivated by solving real-world problems with data-driven approaches and delivering solutions that improve efficiency, accuracy, and user experience.

Available to hire

I’m a passionate full-stack developer with a broad toolkit across Python, JavaScript (Node.js, Express.js, NestJS, Next.js, React.js), Go, PHP, and Rust, plus hands-on experience with Odoo development, API design, data engineering, and ML-powered solutions. I enjoy building scalable software, optimizing processes, and turning data into actionable insights. My work spans web apps, data pipelines, and ML services for agriculture, public sentiment analysis, and attendance systems, always prioritizing maintainability and collaboration.

Beyond coding, I mentor teammates on workflow automation with Apache Airflow and share knowledge through practical workshops. I’m motivated by solving real-world problems with data-driven approaches and delivering solutions that improve efficiency, accuracy, and user experience.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

Indonesian
Fluent
English
Advanced

Work Experience

Fullstack Web and Data (Freelance) at Zetta Agency
July 1, 2022 - Present
Worked remotely to scrape data from various websites, developed comprehensive ETL pipelines for data engineering projects, and designed robust PostgreSQL databases integrated seamlessly with Python applications. Created REST APIs using multiple languages and frameworks, employed modular coding practices for maintainability, and performed thorough testing and debugging to enhance performance. Led project management and mentorship activities, sharing knowledge on Apache Airflow and machine learning applications such as precision farming and sentiment analysis for public engagement. Developed a face recognition attendance system utilizing Haarcascade and Google Vision API.
Fullstack Developer (Full Time & Freelance) at PT Pupuk Indonesia (Persero)
December 31, 2024 - August 8, 2025
Built machine learning-based services to support precision agriculture to increase crop yields and resource efficiency. Developed frontend interfaces with Next.js and Vue.js, backend APIs using Python (FastAPI) and PHP (Laravel Lumen). Managed PostgreSQL databases and implemented modular application architecture. Collaborated in cross-functional teams, conducted testing with Postman, and performed system performance testing using K6, wrk, and ApiDog. Improved document upload features significantly and wrote unit tests using various testing frameworks.
Backend Engineer at PT Delameta Bilano
June 30, 2024 - August 8, 2025
Developed real-time low latency applications using Python and Node.js with Websocket and Socket.io. Practiced modular code design separating controller, service, and repository layers. Created REST APIs and maintained databases using DBeaver and normalization techniques. Troubleshot and fixed bugs, led projects, and participated in daily Scrum meetings. Stayed updated on programming language developments and tools.
Data Engineer (Part-Time) at PT Merkle Inovasi Teknologi
June 30, 2023 - August 8, 2025
Developed and optimized data pipelines for efficient data collection, processing, and storage using Pentaho and DBeaver. Collaborated with data analysts and software engineers, maintained documentation of data systems, and stayed up-to-date with emerging data engineering trends and technologies.
Associate Data Engineer (Part-Time) at PT Global Data Inspirasi (Datains)
December 31, 2022 - August 8, 2025
Migrated data and stored procedures between Oracle and PostgreSQL databases, mastered ETL applications, collected and organized data for analysis, developed optimized data pipelines using Pentaho and DBeaver, collaborated with cross-functional teams, and maintained thorough documentation of data systems.
Backend Engineer (Contract) at PT Ihsan Solusi Informatika
July 1, 2022 - August 8, 2025
Designed and implemented backend services for Core Banking System Sharia Service using Python (FastAPI) and PostgreSQL (SQLAlchemy). Coordinated with developers, QA, and project managers for requirement fulfillment. Troubleshot issues using Postman and Swagger API. Maintained awareness of emerging web application development trends.
Fullstack Web and Data Engineer - Freelance at Zetta Agency
July 1, 2022 - Present
Scraped data from diverse websites, built and maintained ETL pipelines, designed a PostgreSQL schema with SQLAlchemy integration, implemented modular controller/service/repository architecture, developed REST APIs across Python/Node.js/Go/Java/PHP stacks, integrated frontend frameworks, conducted thorough testing, and led project management duties. Worked with Apache Airflow for workflow automation, mentored juniors on Airflow, and applied ML techniques for precision farming and sentiment analysis related to Jakarta toll news, plus implemented a face-recognition attendance system using Haarcascade and Google Vision API.
Fullstack Developer at PT Ihsan Solusi Informatika
January 1, 2022 - July 31, 2022
Designed and implemented backend services for Core Banking System Sharia, using Python (FastAPI) and PostgreSQL (SQLAlchemy); containerized services with Docker; collaborated with cross-functional teams to meet ticket requirements; performed debugging with Postman/Swagger; maintained modular code structure and ensured API reliability.
Associate Data Engineer - Part Time at PT Global Data Inspirasi (Datains)
October 1, 2022 - December 31, 2022
Migrated data from Oracle to PostgreSQL, managed ETL workflows, and built data pipelines using Pentaho and DBeaver; performed data scraping and data collection from social/media sources; documented data systems and collaborated with analysts to align with business requirements.
Data Engineer - Part Time at PT Merkle Inovasi Teknologi
April 1, 2023 - June 30, 2023
Developed and optimized data pipelines, coordinated with analysts and engineers, maintained data system documentation, and stayed current with data engineering trends to improve data integration and reliability.
Backend Engineer - Onsite at PT Delameta Bilano
January 1, 2024 - June 30, 2024
Implemented real-time, low-latency applications using Python/Node.js with WebSocket/Socket.io; created REST APIs across Python, Node.js, Go; implemented modular architecture; performed testing and debugging; led project discussions and coordinated with team; handled database design and normalization; ensured cohesive system integration via scrum practices.
Fullstack Developer at PT Pupuk Indonesia (Persero) Palembang
April 1, 2024 - June 1, 2024
Apr 2024 – Jun 2024: Built ML-based services to support precision agriculture; integrated Next.js frontend with Python/FastAPI backend using Celery and RabbitMQ; designed PostgreSQL schemas; developed a Vue.js frontend; implemented Laravel Lumen-based data management APIs; adopted modular layering; conducted testing and performance checks; implemented unit tests; improved document upload capacity from 2 MB to 100 MB.
Fullstack Developer at PT Pupuk Indonesia (Persero) Palembang
July 1, 2024 - December 31, 2024
Jul 2024 – Dec 2024: Continued development for integrated research data management system; collaborated across frontend (Next.js) and backend (Python FastAPI) teams; ensured performance under load; maintained CI/CD processes and unit tests.
Fullstack Web and Data at Zetta Agency
July 1, 2022 - Present
Scraped data from multiple websites to fulfill client requests and designed a robust ETL pipeline to ensure data quality; built a PostgreSQL database with SQLAlchemy integration; developed REST APIs across Python, Node.js, and Go; implemented modular layering (controller/service/repository); mentored juniors and led project planning; leveraged Apache Airflow for workflow automation.
Backend Engineer at PT Delameta Bilano Jakarta
January 1, 2024 - June 1, 2024
Implemented and built real-time, low-latency applications using Python and Node.js (WebSocket, Socket.IO); modular code structure with separate controller/service/repository layers; REST APIs across Python, Node.js, Go; Dockerized deployments and Scrum-based collaboration; led and contributed to project discussions and debugging.
Data Engineer at Merkle Inovasi Teknologi Jakarta
April 1, 2023 - June 1, 2023
Developed and optimized data pipelines (Pentaho, DBeaver); collaborated with data analysts to meet business requirements; documented data systems and processes; kept up-to-date with data engineering trends to inform best practices.
Associate Data Engineer at Global Data Inspirasi (Datains) Yogyakarta
October 1, 2022 - December 1, 2022
Migrated data between Oracle and PostgreSQL; implemented ETL processes and data migration strategies; collected and organized data from social media, marketplaces, online news for analysis; maintained documentation and collaborated in online meetings.
Backend Engineer at Ihsan Solusi Informatika Bandung
January 1, 2022 - July 1, 2022
Designed and implemented web/backend services for Core Banking Sharia; built with Python (FastAPI) and PostgreSQL (SQLAlchemy); containerized with Docker; coordinated with QA/BA/PM; troubleshooting with Postman/Swagger; participated in daily standups.

Education

Bachelor's Degree (S-1) - Mining Engineering at Universitas Sriwijaya
August 1, 2015 - October 1, 2020
Bachelor's Degree in Mining Engineering at Universitas Sriwijaya
August 1, 2015 - October 1, 2020
Bachelor's Degree in Mining Engineering at Universitas Sriwijaya
August 1, 2015 - October 1, 2020

Qualifications

MERN Stack Bootcamp Certificate of Completion
March 1, 2022 - August 1, 2023
Java Springboot Web Backend Development Certificate of Completion
August 1, 2022 - September 1, 2022
Data Science Bootcamp Certificate of Graduation
September 1, 2021 - December 1, 2021
MERN Stack Bootcamp
March 1, 2022 - August 1, 2023
Java Spring Boot Web Backend Development
August 1, 2022 - September 1, 2022
Data Science Bootcamp
September 1, 2021 - December 1, 2021
MERN Stack Bootcamp
March 1, 2022 - August 1, 2023
Java Springboot Web Backend Development
August 1, 2022 - September 1, 2022
Data Science Bootcamp
September 1, 2021 - December 1, 2021

Industry Experience

Agriculture & Mining, Software & Internet, Education, Manufacturing, Professional Services, Media & Entertainment