
Experience
Telkom University
OfficeFull-Time
Juli 2024 - Present
Lecturer | Researcher | Software Engineer
Responsibilities: Teaching and mentoring in core subjects such as Mobile Programming with Flutter, Data Structures, Algorithm and Programming, and CI/CD; guiding students through hands-on projects that simulate real-world scenarios; research in software engineering and machine learning; architecting and maintaining system infrastructure for academic and research purposes; developing and optimizing learning platforms with CI/CD pipelines; leading technical teams in research initiatives and collaborative projects with industry; fostering innovative thinking and problem-solving in agile environments.
Technologies: Flutter · Dart · React.js · Next.js · Node.js · FastAPI · PostgreSQL · MySQL · SQLite · Docker · Kubernetes · Terraform · Git · GitHub Actions · Tailwind CSS · Radix UI · Redis · Prisma · MongoDB · Vercel · AWS (EC2, S3) · Agile · Scrum · Kanban · AI · Data Visualization · Zod · Yup · Canva
Technologies: Flutter · Dart · React.js · Next.js · Node.js · FastAPI · PostgreSQL · MySQL · SQLite · Docker · Kubernetes · Terraform · Git · GitHub Actions · Tailwind CSS · Radix UI · Redis · Prisma · MongoDB · Vercel · AWS (EC2, S3) · Agile · Scrum · Kanban · AI · Data Visualization · Zod · Yup · Canva
Universitas Gadjah Mada
RemoteSeasonal
Sep 2023 - Present
Mobile Team Lead
Responsibilities: Led the development and successful launch of Simaster vNEXT Student and Simaster vNEXT Staff mobile applications using Flutter; managed a cross-functional team to ensure timely delivery of features and high-quality code through regular code reviews and mentorship; conducted detailed problem analysis to provide effective solutions, enhancing application performance and user experience; collaborated with stakeholders to define technical requirements and translate them into functional applications; integrated CI/CD pipelines to streamline the development workflow and ensured continuous deployment.
Technologies: Flutter · Dart · Firebase · RESTful APIs · Postman · Swagger · MySQL · SQLite · Git · GitHub · Gitlab · Agile · Scrum · Kanban
Technologies: Flutter · Dart · Firebase · RESTful APIs · Postman · Swagger · MySQL · SQLite · Git · GitHub · Gitlab · Agile · Scrum · Kanban
Alterra Indonesia
Office/RemoteFull-Time
Sep 2023 - Aug 2024
Academic Instructor
Responsibilities: Spearheaded mentoring sessions in the Flutter class, covering foundational to advanced topics; actively participated in refining and adjusting the Flutter curriculum to ensure its relevance and comprehensiveness; designed and developed extensive Flutter course materials tailored to diverse learning needs; created curriculum and educational resources for Data Engineering topics; contributed as an assistant mentor in the Flutter Prakerja class, providing guidance and support to learners.
Technologies: Flutter · Dart · Firebase · RESTful APIs · Swagger · Postman · SQLite · PostgreSQL · Git · GitHub · Trello · Figma · Tailwind CSS · CI/CD · GraphQL · JSON · Agile · Scrum · DevOps
Technologies: Flutter · Dart · Firebase · RESTful APIs · Swagger · Postman · SQLite · PostgreSQL · Git · GitHub · Trello · Figma · Tailwind CSS · CI/CD · GraphQL · JSON · Agile · Scrum · DevOps
PT. Tilikan Indonesia
OfficeFull-Time
Okt 2023 - Jan 2024
Technology Team Lead
Responsibilities: Led the development of a comprehensive banking and CRM software solution, serving as the technical lead across multiple technologies, including Golang, Flutter, and React.js; architected and designed scalable back-end systems using Golang and GORM for efficient data handling and processing; implemented front-end systems with Flutter and React.js to deliver seamless user experiences; integrated RESTful APIs and GraphQL for data exchange between client and server; optimized performance and scalability through efficient database design using MySQL and PostgreSQL; collaborated with cross-functional teams to define technical requirements and ensure timely project delivery; provided mentorship and technical guidance to team members, fostering a culture of learning and innovation.
Technologies: Golang · GORM · Flutter · Dart · React.js · Next.js · RESTful APIs · GraphQL · MySQL · PostgreSQL · MongoDB · SQLite · Docker · Kubernetes · TypeScript · Vercel · Azure · Tailwind CSS · GitHub Actions · Agile · Scrum
Technologies: Golang · GORM · Flutter · Dart · React.js · Next.js · RESTful APIs · GraphQL · MySQL · PostgreSQL · MongoDB · SQLite · Docker · Kubernetes · TypeScript · Vercel · Azure · Tailwind CSS · GitHub Actions · Agile · Scrum
Universitas Muslim Indonesia
OfficeFull-Time
Mar 2019 - Feb 2022
Laboratory Assistant Faculty Of Computer Science | Information Technology Developer
Responsibilities: Served as an assistant coordinator, managing and mentoring junior assistants; taught various practical subjects, including Introduction to Programming, Databases, Mobile Programming, Web Programming, Enterprise Programming, and Java Fundamentals; led the development of a website-based integrated laboratory information system for the Faculty of Computer Science; developed and maintained the information system portal for Universitas Muslim Indonesia (umi.ac.id) and the Faculty of Law (fh.umi.ac.id); optimized system performance by implementing robust back-end solutions and enhancing user experience for web portals.
Technologies: WordPress · CodeIgniter 4 · PHP · MySQL · Java · C++ · Android · Web Development · RESTful APIs · Git · Agile · Scrum · HTML5 · CSS3 · Bootstrap · JavaScript · jQuery
Technologies: WordPress · CodeIgniter 4 · PHP · MySQL · Java · C++ · Android · Web Development · RESTful APIs · Git · Agile · Scrum · HTML5 · CSS3 · Bootstrap · JavaScript · jQuery
inievent.com
OfficeFull-Time
Apr 2021 - Okt 2021
Mobile Developer
Responsibilities: Designed and developed an event scanner application as part of a startup in the ticketing field; implemented mobile application features using Flutter to ensure seamless user experiences; optimized app performance and reliability for real-time ticket scanning; collaborated with the team to integrate APIs for secure and efficient data handling; ensured robust security for data input/output and implemented authentication mechanisms to safeguard user information.
Technologies: Flutter · Dart · Firebase · RESTful APIs · JSON · Postman · SQLite · Git · Agile Methodologies · HTML5 · CSS3
Technologies: Flutter · Dart · Firebase · RESTful APIs · JSON · Postman · SQLite · Git · Agile Methodologies · HTML5 · CSS3
Kementrian Perindustrian Republik Indonesia
RemoteFull-Time
May 2021 - Jul 2021
Assistant Instructor
Responsibilities: Assisted as an instructor for 3D Animation Asset Creation training conducted by Spektrumedia Studio in collaboration with the Denpasar BDI Training Center by the Ministry of Industry; provided technical guidance and mentorship to participants in mastering tools and techniques for 3D modeling and asset creation; facilitated hands-on sessions focusing on creating high-quality 3D assets using Autodesk 3ds Max and VRay; ensured participants acquired practical skills applicable to the animation and creative industry; collaborated with the training team to design and deliver comprehensive learning materials.
Technologies: Autodesk 3ds Max · VRay · JavaScript · 3D Modeling · Animation Tools · Agile Methodologies
Technologies: Autodesk 3ds Max · VRay · JavaScript · 3D Modeling · Animation Tools · Agile Methodologies
Education
2017 - 2021
Informatics Engineering
Bachelor's degree in informatics engineering.
Skills
6 years | |
5 years | |
4 years | |
3 years | |
2 years | |
1 years |
Languages
Projects
Simaster vNEXT Student UGM is a Flutter-based mobile application developed in 2023 until now for Universitas Gadjah Mada to provide students with a user-friendly interface to access academic information, course schedules, grades, and other essential university services. The app integrates with the university's existing systems and databases to ensure accurate and up-to-date information for students.
Simaster vNEXT Staff UGM is a Flutter-based mobile application developed in 2023 until now for Universitas Gadjah Mada to provide staff members with a user-friendly interface to manage academic information, course schedules, grades, and other essential university services. The app integrates with the university's existing systems and databases to ensure accurate and up-to-date information for staff.
Nusakura Management Apps is an internal inspection and asset management platform developed using CodeIgniter 3 and deployed in a containerized environment with Docker and Docker Compose. Designed for industrial field operations, the system enables inspectors to evaluate tools, installations, and pipelines, capturing data through dynamic forms, photo uploads, and structured assessments. It features robust authentication, real-time data synchronization with MySQL, and auto-generated PDF reports for detailed documentation. This application supports complex workflows and multi-layered reporting, providing a reliable digital solution for operational oversight and compliance monitoring.
Sistem Informasi Bendungan (SIB) Pamukkulu is a real-time dam monitoring system built to provide up-to-date information on water levels, sensor status, and operational activities at the Pamukkulu Dam. As the backend developer, I was responsible for designing and implementing a robust API architecture using Node.js and Express.js, integrated with MySQL for structured data storage. Real-time updates were enabled using WebSocket connections, allowing continuous data streaming from field sensors to the dashboard frontend built with Next.js. The system supports secure user access, historical data analytics, and alerting features, making it a critical tool for infrastructure monitoring and disaster prevention.
At Irfomous, I was responsible for leading backend-focused R&D efforts in various client-centric projects, particularly in the domains of sensor monitoring and intelligent data dashboards. I contributed to the development of a real-time web dashboard for ESDM sensor monitoring systems deployed in Bali, handling integration with IoT-based data sources. Additionally, I supported farm and agri-environmental monitoring solutions, crafting robust backend services using Node.js, Next.js, and MySQL. My work involved building modular and scalable API layers, researching system performance optimizations, and aligning product features with specific client needs—bridging technology and practical field operations through iterative experimentation and development.
Simpan-Pinjam-KOPDEDI is a cooperative financial platform designed to manage savings, loans, and member activities digitally. As the team lead, I oversaw the development of the mobile app (built natively with Kotlin for Android), the backend system (using Golang with the Echo framework), and the frontend dashboard (developed with React and Vite). The system supports secure member registration, loan applications, payment tracking, and reporting features. My focus included ensuring a cohesive API design, implementing robust authentication, and managing PostgreSQL-based transactional data across services. This cross-functional leadership role involved aligning the technical stack with operational goals and ensuring reliable performance across all client-facing components.
Book Dart is a book project authored in 2024 titled *PENGANTAR PEMROGRAMAN DART: PANDUAN CEPAT UNTUK PEMULA* (Introduction to Dart Programming: A Quick Guide for Beginners). This book is designed as a fast-track guide for newcomers who want to learn Dart programming from scratch. It covers essential concepts, syntax, and practical examples using Dart and Flutter, aiming to provide a solid foundation for building cross-platform applications. The book reflects my commitment to making programming more accessible through clear explanations and structured learning paths.
To Calendar ICS is a web-based project developed in 2024 to dynamically generate ICS (iCalendar) files. Built with Next.js and deployed on Vercel, this project allows users to create and download ICS files compatible with various calendar applications such as Google Calendar, Outlook, and Apple Calendar, enabling seamless event scheduling and management.
Crawling Web Google Scholar is a web scraping personal project developed in 2024 to extract data from Google Scholar using Python and BeautifulSoup. The project collects information on academic publications, authors, citations, and other relevant data for research and analysis purposes, providing valuable insights and data for academic research and analysis.
WTON SHMS (Wika Beton Structural Health Monitoring System) is a Flutter-based mobile application developed in 2023 for Wika Beton to monitor concrete structures like bridges and buildings in real-time using sensors, providing real-time alerts, user-friendly data visualization, and timely interventions to prevent structural damage
The "Indonesian Muslim University (UMI) Portal" is a WordPress-based website developed in 2021 to provide university information, registration services, e-learning features for online learning, and campus management tools for efficient activity oversight.
"Labs Apps" is an integrated information system developed in 2020 for the Faculty of Computer Science at the Indonesian Muslim University (UMI) using Laravel, CodeIgniter 4, React, and MongoDB. Accessible at https://labfikomumi.com/, it facilitates lab registration, schedule management, and monitoring, allowing students and staff to efficiently manage lab activities, track lab availability, and oversee maintenance and inventory.
"Thesis Apps" is a thesis management system developed in 2021 for the Faculty of Communication Sciences at the Indonesian Muslim University (UMI), utilizing the Laravel framework and MySQL database. Accessible at https://thesis.fikom.app/, it facilitates thesis registration, submission, and monitoring, enabling students to track progress and supervisors to manage and review theses efficiently, streamlining the academic process.
"Thesis Apps" is a thesis management system developed in 2021 for the Faculty of Communication Sciences at the Indonesian Muslim University (UMI), utilizing the Laravel framework and MySQL database. Accessible at https://thesis.fikom.app/, it facilitates thesis registration, submission, and monitoring, enabling students to track progress and supervisors to manage and review theses efficiently, streamlining the academic process.
The UMI Tracer Study is a project developed in 2021 for the University Muslim Indonesia (UMI) to track the career development and success of its alumni. Accessible at https://ts.umi.ac.id/, this web-based platform allows alumni to participate in online surveys, providing data on their careers and education post-graduation. The collected data is analyzed to evaluate UMI's educational quality, improve study programs, enhance the curriculum, and offer valuable insights to prospective students.
Research and Community Service
Digital Twin-Based Smart Farming Framework for Monitoring Chili Plant Growth
2025
Abednego Dwi Septiadi, Yudha Islami Sulistya, Maie Istighosah, Kholifahdina, Martryatus Sofia
Smart Contract-Based E-Prescription System Design for Digital Health Services
2025
Ariq Cahya Wardhana, Yudha Islami Sulistya, Maie Istighosah, Martryatus Sofia, Christian Felix Saliman Sugiono
Development and Implementation of LMS for Career and Scholarship Support for Underprivileged Students and Alumni
2025
Ariq Cahya Wardhana, Irmayatul Hikmah, Arif Amrulloh, Yudha Islami Sulistya, Yoga Eka Pratama, Ung Pengseng, Christian Felix Saliman Sugiono
Research Articles
Obesity Prediction with Machine Learning Models Comparing Various Algorithm Performances
2025
YI Sulistya, M Istighosah - International Journal of Artificial Intelligence in Medical (3), 1-13
Introduction to Dart Programming A Quick Guide For Beginners
2025
YI Sulistya, M Istighosah, H Azis, AD Septiadi, AC Wardhana, R Adhitama, A Amrullah, M Septiara - CV. Widina Media Utama
Classification of Noni Fruit Ripeness Using Support Vector Machine (SVM) Method
2024
YI Sulistya, M Istighosah, M Septiara, AD Septiadi, A Amrullah - Indonesian Journal of Data and Science 5 (3), 206-215