Curriculum Vitae

CV.

Digenerate otomatis dari data portofolio ini, jadi selalu sinkron dengan halaman buktinya.

Ivan Santoso

Ivan Santoso - QA Engineer | Software Engineering & DevOps

github.com/mcpe500 · www.linkedin.com/in/ivan-santoso-53bb27223

Ringkasan

QA engineer with hands-on experience across backend, frontend, test automation, and DevOps. I build products, learn in public, and use AI-assisted workflows responsibly while keeping the underlying work understandable and verifiable.

Pengalaman

Quality Assurance Engineer Jul 2026 - Present

Kolosal · Full-time · Remote

Test Automation, Quality Assurance

QA Engineer Jan 2026 - Jul 2026

Kolosal · Part-time · Remote

Jira, Test Automation, Quality Assurance

Red Hat Academy Student Ambassador Jul 2024 - Jun 2026

Red Hat · Remote

  • Selected as a Red Hat Academy Student Ambassador, representing Institut Sains dan Teknologi Terpadu Surabaya (iSTTS) within the Red Hat Academy community in Indonesia.
  • Recognized as one of the Top 5 Red Hat Academy Student Ambassadors in 2024.
  • Continued as a Red Hat Academy Student Ambassador in 2025.
  • Engaged with students and the technology community to increase awareness of Red Hat technologies and open-source education.

Community Engagement, Open-source Education, Red Hat Technologies, Event Coordination

DevOps Engineer Jan 2026 - Apr 2026

NGOPER · Part-time · Remote

Docker, Node.js, DevOps

Software Engineer Intern Feb 2025 - Dec 2025

PT HM Sampoerna Tbk. / Philip Morris International · Internship · Surabaya, East Java, Indonesia · On-site

Software Engineering, Backend, Frontend, Testing

Frontend Developer Sep 2024 - Dec 2024

EClub Indonesia · Indonesia · Remote

Frontend, React, Next.js

Classroom Assistant Sep 2024 - Jan 2025

Institut Sains dan Teknologi Terpadu Surabaya (iSTTS) · Contract · Kota Surabaya, East Java, Indonesia · On-site

Teaching

Classroom Assistant Sep 2023 - Jun 2024

Institut Sains dan Teknologi Terpadu Surabaya (iSTTS) · Contract · Indonesia · On-site

Teaching

Assistant Lecturer Mar 2023 - Feb 2025

Institut Sains dan Teknologi Terpadu Surabaya (iSTTS) · Contract · Surabaya, Indonesia · On-site

  • Supported programming education and mentoring at iSTTS.

Programming, Teaching, Mentorship

Pendidikan

Master's Degree, Information Technology Feb 2026 - Feb 2028

Sekolah Tinggi Teknik Surabaya · In progress

Bachelor of Technology - BTech, Informatics Aug 2022 - Aug 2026

Sekolah Tinggi Teknik Surabaya

Keahlian

Software Engineering: Backend development, Frontend development, TypeScript / JavaScript, PHP / Laravel, Go

Quality & Delivery: Quality assurance, Test automation, DevOps, Docker / containers, Git / Linux

Cloud & Security: Google Cloud Platform (GCP), Cybersecurity

Learning & tools: AI-assisted development, RAG / LLM applications, Flutter / Dart, Three.js / WebGL

Sertifikasi

Google Cloud Cybersecurity Certificate · Google · Issued May 2026

Building RAG Agents with LLMs · NVIDIA Deep Learning Institute · Issued Mar 2026

Golang - Backend Development · SanberCode · Issued Dec 2025

Belajar Membuat Aplikasi Flutter untuk Pemula · Dicoding Indonesia · Issued May 2024

Red Hat Certified Specialist in Containers · Red Hat · Issued Dec 2023

AWS Academy Graduate - AWS Academy Cloud Foundations · Amazon Web Services (AWS) · Issued Dec 2023

Fundamentals of Deep Learning · NVIDIA · Issued Nov 2023

Foundational C# with Microsoft · freeCodeCamp · Issued Aug 2023

Back End Development and APIs · freeCodeCamp · Issued Jul 2022

JavaScript Algorithms and Data Structures · freeCodeCamp · Issued Apr 2022

Google Cloud Cybersecurity Certificate · Google · Issued May 2026

Building RAG Agents with LLMs · NVIDIA Deep Learning Institute · Issued Mar 2026

Golang - Backend Development · SanberCode · Issued Dec 2025

React JS - Web Frontend Development · SanberCode · Issued Apr 2025

Laravel Web Development · SanberCode · Issued Feb 2025

Prompt Engineer · SanberCode · Issued Dec 2024

Building Real-Time Video AI Applications · NVIDIA · Issued Dec 2024

Building Transformer-Based Natural Language Processing Applications · NVIDIA · Issued Dec 2024

Belajar Strategi Pengembangan Diri · Dicoding Indonesia · Issued Sep 2024

Memulai Pemrograman dengan Dart · Dicoding Indonesia · Issued Sep 2024

Belajar Dasar Structured Query Language (SQL) · Dicoding Indonesia · Issued Aug 2024

Belajar Dasar Data Science · Dicoding Indonesia · Issued Aug 2024

Belajar Dasar AI · Dicoding Indonesia · Issued Aug 2024

Belajar Dasar Manajemen Proyek · Dicoding Indonesia · Issued Aug 2024

Belajar Membuat Aplikasi Flutter untuk Pemula · Dicoding Indonesia · Issued May 2024

Pandas · Kaggle · Issued May 2024

Intermediate Machine Learning · Kaggle · Issued May 2024

Intro to Machine Learning · Kaggle · Issued Jan 2024

Introduction to Programming Using Python · Kaggle · Issued Jan 2024

Red Hat Certified Specialist in Containers · Red Hat · Issued Dec 2023

AWS Academy Graduate - AWS Academy Cloud Foundations · Amazon Web Services (AWS) · Issued Dec 2023

Fundamentals of Deep Learning · NVIDIA · Issued Nov 2023

Belajar Machine Learning untuk Pemula · Dicoding Indonesia · Issued Oct 2023

Foundational C# with Microsoft · freeCodeCamp · Issued Aug 2023

Memulai Pemrograman Dengan Python · Dicoding Indonesia · Issued Apr 2023

Belajar Dasar Visualisasi Data · Dicoding Indonesia · Issued Apr 2023

Data Analysis with Python · freeCodeCamp · Issued Jan 2023

Scientific Computing with Python · freeCodeCamp · Issued Dec 2022

Belajar Membuat Aplikasi Back-End untuk Pemula · Dicoding Indonesia · Issued Dec 2022

Belajar Dasar-Dasar DevOps · Dicoding Indonesia · Issued Dec 2022

Belajar Jaringan Komputer untuk Pemula · Dicoding Indonesia · Issued Dec 2022

Belajar Membuat Aplikasi Android untuk Pemula · Dicoding Indonesia · Issued Nov 2022

Memulai Pemrograman Dengan Kotlin · Dicoding Indonesia · Issued Nov 2022

Belajar Dasar Pemrograman JavaScript · Dicoding Indonesia · Issued Oct 2022

Belajar Dasar Pemrograman Web · Dicoding Indonesia · Issued Oct 2022

Belajar Membuat Front-End Web untuk Pemula · Dicoding Indonesia · Issued Oct 2022

Back End Development and APIs · freeCodeCamp · Issued Jul 2022

Front End Development Libraries · freeCodeCamp · Issued May 2022

JavaScript Algorithms and Data Structures · freeCodeCamp · Issued Apr 2022

Responsive Web Design · freeCodeCamp · Issued Apr 2022

Proyek Pilihan

OpsFix Jul 2026

Competition project (1st place, FFCL)

A QR-based maintenance platform for facility reporting, technician assignment, repair tracking, and verified issue resolution. Built with FlutterFlow and Supabase, with structured ticketing and photo-based repair verification. Won 1st place in the public category of the FlutterFlow Champions League.

FlutterFlow, Supabase, QR, Testing

Mux Web UI Aug 2026 - Present

Ongoing personal systems project

Lightweight local web desktop and control center for Termux (Android ARM64) and Linux. Single Rust binary serving a multi-window desktop, PTY terminal (xterm.js), file manager, text editor, and system monitor — no Node/Python runtime required. 70 commits, binary-first install with SHA-256 verification.

Rust, TypeScript, PTY, xterm.js, Linux, Termux

IntelliCart Sep 2025 - Jan 2026

Professional project

A cross-platform e-commerce project with buyer, seller, and admin flows. Built with Flutter, a Node.js/Hono + TypeScript API, a React admin dashboard, and AI-assisted shopping features.

Flutter, Dart, TypeScript, Node.js, React, AI-assisted features

Rupavo Nov 2025 - Dec 2025

Product project

An end-to-end commerce platform for MSMEs with merchant tools and storefront experiences. Stack includes Supabase, Flutter, Next.js/React, and AI-assisted business workflows.

Flutter, Supabase, Next.js, React, TypeScript, AI-assisted features

Proyek WS Apr 2024 - Jun 2024

Academic team project

A collaborative university web-service project for fitness-related APIs. The TypeScript/Node.js service covers gym locations through Google Maps, fitness-news scraping, authentication with email verification, and Swagger documentation.

TypeScript, Node.js, Express, Swagger, Google Maps, Puppeteer

OpsFix Jul 2026

Competition project (1st place, FFCL)

A QR-based maintenance platform for facility reporting, technician assignment, repair tracking, and verified issue resolution. Built with FlutterFlow and Supabase, with structured ticketing and photo-based repair verification. Won 1st place in the public category of the FlutterFlow Champions League.

FlutterFlow, Supabase, QR, Testing

Mux Web UI Aug 2026 - Present

Ongoing personal systems project

Lightweight local web desktop and control center for Termux (Android ARM64) and Linux. Single Rust binary serving a multi-window desktop, PTY terminal (xterm.js), file manager, text editor, and system monitor — no Node/Python runtime required. 70 commits, binary-first install with SHA-256 verification.

Rust, TypeScript, PTY, xterm.js, Linux, Termux

IntelliCart Sep 2025 - Jan 2026

Professional project

A cross-platform e-commerce project with buyer, seller, and admin flows. Built with Flutter, a Node.js/Hono + TypeScript API, a React admin dashboard, and AI-assisted shopping features.

Flutter, Dart, TypeScript, Node.js, React, AI-assisted features

Rupavo Nov 2025 - Dec 2025

Product project

An end-to-end commerce platform for MSMEs with merchant tools and storefront experiences. Stack includes Supabase, Flutter, Next.js/React, and AI-assisted business workflows.

Flutter, Supabase, Next.js, React, TypeScript, AI-assisted features

Proyek WS Apr 2024 - Jun 2024

Academic team project

A collaborative university web-service project for fitness-related APIs. The TypeScript/Node.js service covers gym locations through Google Maps, fitness-news scraping, authentication with email verification, and Swagger documentation.

TypeScript, Node.js, Express, Swagger, Google Maps, Puppeteer

Financial Planner

Academic project

A full-stack financial-planning project with a Node.js/Express/TypeScript backend and Android clients, including Jetpack Compose. The public README covers authentication, wallets, transactions, receipt OCR, Supabase, and automated tests.

Node.js, TypeScript, Android, Jetpack Compose, Supabase, Testing, OCR

Final Project: 3D Graphics Apr 2024 - Jun 2024

Academic collaboration

A collaborative computer-graphics coursework project using Three.js, with instanced meshes and a simple water simulation.

Three.js, JavaScript, WebGL, Computer Graphics

Tusk 2025 - Present

Ongoing personal systems project

An ongoing personal systems project exploring a Docker-like container runtime for Termux via QEMU.

Containers, QEMU, Termux, Systems

Penghargaan

1st Place, Public Category - FlutterFlow Champions League (FFCL) Jul 2026

FlutterFlow Developer Group Surabaya

Together with my team I built OpsFix, a QR-based maintenance platform that streamlines facility reporting, technician assignment, repair tracking, and verified issue resolution. Built with FlutterFlow and Supabase, it provides structured ticketing and photo-based repair verification. I contributed to application development, testing, and the project presentation.

Digenerate otomatis dari ivansantoso.my.id · 2026-11-03