Muhamad Faishal Azizi

Software / Web Developer

West Bandung, Padalarang

faishalmhmd4@gmail.com

Summary

Detail-oriented Software / Front-End Developer with 3+ years of experience building, testing, and deploying web applications end-to-end. Skilled in Node.js, React, Vue/Nuxt, TypeScript, Tailwind, HTML5, and CSS3, with hands-on experience integrating RESTful APIs, containerizing applications with Docker, building CI/CD pipelines, and writing E2E tests. Comfortable working in Agile/Scrum teams and exploring AI-assisted / Agentic AI tooling to speed up development.

Experience

Front End Developer

PT DayaGuna Motor Indonesia

08/2025 – Present

  • Develop web applications using TypeScript and Nuxt.js / Vue 3
  • Integrate RESTful APIs
  • Develop CMS using React
  • Build CMS using Nuxt Content
  • Develop marketing/product landing pages
  • Build and maintain Docker images for the applications, used both for production deployment and for running the full stack locally in development
  • Write end-to-end (E2E) tests for the frontend using Playwright
  • Set up CI/CD deployment pipeline with Portainer webhook triggers

Probation Officer (Front End Developer)

PT DayaGuna Motor Indonesia

05/2025 – 08/2025

  • Develop web applications using TypeScript and Nuxt.js / Vue 3
  • Integrate RESTful APIs

JavaScript Developer

PT Intersolusi Teknologi Asia

02/2025 – 05/2025

  • Develop web applications using TypeScript, Nuxt.js / Vue 3
  • State management using Pinia
  • Slice Figma designs into responsive UI using Tailwind CSS
  • Integrate RESTful APIs

Junior Programmer

PT Diantara Intermedia

01/2022 – 02/2025

  • Develop web applications using Laravel
  • Develop POS and Android applications using React Native
  • Integrate web and mobile apps via REST API
  • Create realtime applications using WebSocket / Pusher
  • Integrate payment gateways (Xendit, SmilePay)
  • Manage VPS, deploy applications to VPS and cPanel hosting

Probation Officer (Junior Programmer)

PT Diantara Intermedia

10/2022 – 01/2023

  • Collaborate with UI/UX designers to implement user interfaces
  • Slice designs into responsive web layouts
  • Develop Android applications using React Native

Assistant Lecturer

Universitas Komputer Indonesia

06/2020 – 09/2022

  • Assist lecturers in teaching and mentoring students
  • Maintain laboratory and technical infrastructure
  • Support and contribute to academic events
  • Contribute to social media content and video editing

Developer (Intern)

Nibble Softworks

09/2021 – 10/2021

  • Create modules to synchronize databases with marketplace APIs

Technician (Intern)

PT Mabito Karya

01/2017 – 06/2017

  • Repair PC and laptop hardware
  • Reinstall and configure Windows OS
  • Disassemble and replace laptop components (LCD, parts)
  • Quality control of laptop components

Education

Bachelor of Informatics Engineering

Universitas Komputer Indonesia (2018 – 2022)

GPA: 3.09

Final Project:

Data Security System in the MQTT Protocol Using Elliptic Curve Diffie-Hellman and Advanced Encryption Standard
  • Develop security on MQTT communication protocol
  • Applied ECDH key exchange for IoT devices
  • Encrypted payload data using AES
  • Evaluated system performance

Computer & Network Engineering

SMKN 4 Padalarang (2015 – 2018) · Axioo Class Program

Final Project (Ujian Kompetensi):

Dual Boot PC Installation & Mikrotik Network Configuration

  • Installed and configured a dual boot system (Windows & Linux)
  • Set up bootloader and partitioned disk for multi-OS coexistence
  • Configured Mikrotik including routing, DHCP, and firewall rules
  • Demonstrated network topology setup as part of the vocational competency exam

Skills

  • Vue / Nuxt
  • React
  • React Native
  • Node.js
  • JavaScript / TypeScript
  • PHP / Laravel
  • Tailwind
  • Docker
  • Playwright (E2E Testing)
  • RESTful API Design & Integration
  • CI/CD (GitHub Actions, Portainer webhooks)
  • PostgreSQL / MySQL
  • Git
  • Agile / Scrum
  • Linux
  • IoT

Certificates

Introduction to IoT

Cisco · 08/2021

CCNA: Switching, Routing, and Wireless Essentials

Cisco · 08/2021

CCNA: Introduction to Networks

Cisco · 02/2021

Generate Business Reports with Quick BI

Alibaba Cloud

Credential ID: ACFD04240600122463

Machine Learning Platform Artificial Intelligence

Alibaba Cloud · 05/2026

Credential ID: CDW1092406001122462

Apsara Clouder: Beginner's Guide to MySQL

Alibaba Cloud · 05/2026

Credential ID: ACFW221240500120231

Alibaba Cloud MaxCompute – UDF Development

Alibaba Cloud · 05/2026

Credential ID: ACFW232140600122465

Alibaba Cloud MaxCompute – SQL Development

Alibaba Cloud · 05/2026

Credential ID: ACFW230240500122330

Alibaba Cloud DataWorks – Basic Knowledge

Alibaba Cloud · 05/2026

Credential ID: ACFW229240500120226

Projects

RAG Chatbot – PDF to Vector Database AI / Agentic

Node.js · Ollama (bge-m3, gemma3) · Vector Database · pdfjs · Tesseract OCR

  • Built a local Retrieval-Augmented Generation (RAG) pipeline running on Ollama with bge-m3 for embeddings and gemma3 for generation
  • Developed an ingestion pipeline converting PDF, CSV, and XLSX documents into vector embeddings with automatic header-row detection
  • Integrated pdfjs and Tesseract OCR to extract text from scanned/image-based PDFs before embedding
  • Implemented a chat interface with natural-language-to-SQL intent detection and similarity-based retrieval thresholds
  • Stored and queried document embeddings against a vector database for context-aware responses

Company Profile – UKM Kampus

PHP · MySQL · Bootstrap

  • Designed and developed a company profile website for campus student organizations
  • Implemented dynamic content management using PHP and MySQL
  • Built responsive UI using Bootstrap to support multiple devices

Company Profile – ekososlab.id

PHP · Laravel · Tailwind CSS

  • Developed a corporate website to represent company branding and services
  • Implemented MVC architecture using Laravel
  • Built clean and responsive UI using Tailwind CSS

Medical Record System

PHP · MySQL

  • Developed a medical record management system for patient data
  • Implemented CRUD features for patient, examination, and treatment records
  • Ensured data consistency and structured relational database design

E-Ticketing System

Express.js · Vue · Tailwind CSS · Prisma · PostgreSQL

  • Developed an end-to-end e-ticketing system for event management
  • Built RESTful API using Express.js and Prisma ORM with PostgreSQL
  • Implemented frontend using Vue and Tailwind CSS
  • Set up CI/CD pipeline using GitHub Actions for automated deployment
  • Integrated system notifications to Discord for deployment and system events

IoT Monitoring System – Dinas Pangan dan Pertanian Cimahi

Express.js · MQTT Broker · PostgreSQL · Tailwind CSS

  • Developed a real-time IoT monitoring system for government agriculture services
  • Integrated sensor data using MQTT broker and stored data in PostgreSQL
  • Built monitoring dashboard for data visualization and reporting
  • Implemented CI/CD using GitHub Actions for reliable deployment
  • Integrated Discord notifications for system status and deployment alerts

Stock Market Scraping & Analysis Bot

JavaScript · Node.js · Web Scraping · Technical Analysis · Telegram Bot

  • Built an automated bot to scrape Indonesian stock market data from multiple sources (e.g. Yahoo Finance, TradingView, IDX)
  • Processed and analyzed market data using technical indicators such as MA, RSI, MACD, and volume
  • Generated up to 10 selected stock signals (emiten) per analysis cycle based on predefined trading criteria
  • Implemented scheduled analysis after market close to prepare signals for the next trading day
  • Integrated Telegram Bot API to automatically send analysis results and trading signals to a Telegram group
  • Configured bot deployment and environment variables for secure token management and stable execution

Journal

Scientific Journal – ISCoE 2024 (Taylor’s University)

Published in Special Issue ISCoE 2024

View Publication (PDF)

Languages

English, Indonesian