01 / Introduction

Bandung, Indonesia · Available for collaboration

Building dependable systems for useful products.

I'm Yahya Firdaus, a software engineer & backend developer focused on backend services, data workflows, dashboards, chatbot systems, and AI-assisted analytics.

Yahya Firdaus portrait
Backend · Data · AIPractical engineering, clear outcomes.
01~5years building systems
0218projects documented
03Backendprimary engineering track
04NLP, Data & AIproduct focus

01 / About

A backend-first engineer with a product mindset.

Backend-focused software engineer who builds reliable web systems, data pipelines, dashboards, chatbot products, NLP features, and AI-assisted analytics workflows.

Bachelor of Computer Science from Universitas Pendidikan Indonesia with strong expertise in back-end development. Skilled in PHP, Python, Java, JavaScript, Go, and C#, with experience in Laravel, Echo, Next.js, ASP.NET, Django, and Flask. Interests include NLP, Data Engineering, and Machine Learning.

01

Backend engineering

API development, database-backed systems, deployment preparation, reporting, and maintenance for web products.
PythonDjango · Flask
C#ASP.NET
GolangEcho
PHPLaravel · CodeIgniter
JavaAndroid Studio · Spring Boot
JavaScriptNext.js · React.js
KotlinAndroid Studio
02

Data, AI & delivery

Dashboard workflows, chatbot and NLP features, notebook experimentation, data engineering, and production delivery.
Chatbotplatform.kata.ai · Qiscus
NLPSpeech Recognition · NLU · Text-to-Speech · CMUSphinx
DatabasePostgreSQL · SQL Server · MySQL · MongoDB · Stored Procedures
Data EngineeringData Warehouse · Tableau · GCP
DevOpsDocker · Kubernetes · GCP

02 / Selected work

A working archive, not just a highlight reel.

Explore backend, data, chatbot, mobile, and NLP projects by category, technology, or context.

Showing 18 of 18 projects.

Data2026

Netflix Data Warehouse AI Workspace

Personal Project

Built a personal data warehouse analytics workspace for Netflix film and rating data. The system is built with Go for high-performance API endpoint processing, Python for its extensive data science and machine learning library ecosystem, Next.js as the modern frontend framework, and PostgreSQL as the underlying relational database. The system includes CSV source nodes, join pipelines, dashboard creation, AI-assisted widget generation, analytics dashboards, notebook-based XGBoost experimentation, and PDF export for reporting.

Data WarehouseETL PipelineDashboard BuilderSQL WorkspaceAI AssistantNotebook
DataMay 2025 – Sep 2025

SAM LCM / PTEN

Delman.io

Backend Developer (Data) | Delman Data Lab

Developed documentation, learned database structures, processed data inside a data warehouse, prepared data for Tableau visualization, and created SIT documentation.

PythonFlaskPostgreSQLTableauGCP
BackendMay 2025 – Sep 2025

Binus Website

Delman.io

Backend Developer (Website)

Maintained the website, managed database operations, identified and fixed existing errors, and produced technical documentation for development and operational work.

PythonFlaskCursor
BackendMay 2024 – May 2025

LMS Allianz

PT Netpolitan

Django Developer

Developed and maintained a learning management system, built custom features, created integrations, managed deployment, and created reporting systems.

PythonDjangoPostgreSQLJavaSpring BootDocker
BackendMay 2024 – May 2025

LMS Permata

PT Netpolitan

Django Developer

Led development and maintenance of an LMS, covering feature development, deployment management, documentation, and reliability improvements.

PythonDjangoPostgreSQLDocker
BackendMay 2024 – May 2025

LMS CIMB

PT Netpolitan

Django Developer

Implemented LMS features, handled complex data migration, developed automated reporting, maintained documentation, and supported continuous improvement.

PythonDjangoPostgreSQLGoogle ColabGCPDocker
BackendMay 2024 – May 2025

LMS Bina Pertiwi

PT Netpolitan

Django Developer

Maintained web-based learning solutions, developed new features, managed deployment, and created automated systems with technical documentation.

PythonDjangoPostgreSQLDocker
BackendMay 2024 – May 2025

LMS Hana Bank

PT Netpolitan

Django Developer

Managed LMS development, implemented features, handled data migration, built automated reporting, and maintained documentation.

PythonDjangoPostgreSQLDocker
MicroserviceJan 2022 – Sep 2022

Ezmicbus / APL

Radya Digital

Web Developer

Transformed a monolithic website into a microservice architecture, created APIs, designed database structures, and managed deployments.

C#ASP.NETSQL ServerOcelotDockerKubernetes
ChatbotSep 2022 – Apr 2023

Chatbot Sales Frissian Flag

Radya Digital

Chatbot Developer

Developed a sales chatbot, created the admin page, designed database structures, wrote documentation, and maintained deployment.

XAMLplatform.kata.aiC#ASP.NETSQL ServerQiscus
ChatbotApr 2023 – Oct 2023

Chatbot Mitsubishi

Radya Digital

Chatbot Developer

Maintained and enhanced chatbot systems, managed admin pages, created technical documentation, and handled deployment processes.

XAMLplatform.kata.aiC#ASP.NETSQL ServerQiscus
BackendFeb 2021 – Jan 2022

Website TNI

PT Ciheul Technologies

Software Engineer

Contributed to website development and maintenance, initiated new projects using templates, created documentation, and handled deployment.

PythonDjangoPostgreSQL
NLPJan 2021 – Feb 2021

Speech Recognition and Text-to-Speech

NLP LCI

NLP Engineer

Researched speech recognition, developed CMUSphinx-based models, implemented text-to-speech, integrated models into a website, and deployed the system.

PythonFlaskSQLiteCMUSphinx
MobileSep 2020 – Nov 2020

Konsultasi Dokter / Indihealth, LintasArta

SCCIC ITB, Indihealth

Mobile Developer

Developed and maintained a doctor consultation mobile app and created API documentation for system integration.

KotlinAndroid Studio
BackendSep 2019 – Feb 2020

Kartu Imunisasi Digital

Bio Farma

Web Developer

Developed user and admin websites for a digital immunization card system, designed database structures, implemented stored procedures, and managed deployment.

C#ASP.NETMicrosoft SQL ServerStored Procedures
Personal2025

Kreatif.ai

Personal Project

Added features and fixed bugs on an AI-based website built with React.js and multiple AI models.

React.jsAI Models
Personal2025

Django Project - Report Page

Personal Project

Developed report pages and website maintenance menus for a Django and PostgreSQL-based web project.

PythonDjangoPostgreSQL
Personal2024

Android Application

Personal Project

Developed an Android application using Java for a master's student project.

JavaAndroid Studio

03 / Experience

A timeline of building, maintaining, and learning.

Nov 2025 – Present

Backend Developer

PT Netpolitan

Managed reporting and data processing for multiple LMS projects serving Allianz, Permata, CIMB, Bina Pertiwi, Superbank, and Hana Bank. Extracted, cleaned, validated, and processed LMS database data for operational and client reporting, supported data migration and reconciliation, and documented workflows to keep LMS operations stable.

Managed reporting and data processing for multiple LMS projects serving Allianz, Permata, CIMB, Bina Pertiwi, Superbank, and Hana Bank. Extracted, cleaned, validated, and processed LMS database data for operational and client reporting, supported data migration and reconciliation, and documented workflows to keep LMS operations stable.

May 2025 – Nov 2025

Backend Developer | Data Engineer

Delman.io

Worked on SAM LCM/PTEN data initiatives and Binus website maintenance using Python, Flask, PostgreSQL, Tableau, GCP, and Cursor. Processed data in the data warehouse, prepared Tableau visualization inputs, managed database operations, resolved website issues, and created technical and SIT documentation.

Worked on SAM LCM/PTEN data initiatives and Binus website maintenance using Python, Flask, PostgreSQL, Tableau, GCP, and Cursor. Processed data in the data warehouse, prepared Tableau visualization inputs, managed database operations, resolved website issues, and created technical and SIT documentation.

May 2024 – May 2025

Django Developer

PT Netpolitan

Developed and maintained LMS platforms for Allianz, Permata, CIMB, Bina Pertiwi, and Hana Bank using Django, PostgreSQL, Docker, and GCP.

Developed and maintained LMS platforms for Allianz, Permata, CIMB, Bina Pertiwi, and Hana Bank using Django, PostgreSQL, Docker, and GCP.

Jan 2022 – Oct 2023

Web Developer

Radya Digital

Built microservice-based web systems and chatbot solutions using ASP.NET, SQL Server, Ocelot, Docker, Kubernetes, platform.kata.ai, and Qiscus.

Built microservice-based web systems and chatbot solutions using ASP.NET, SQL Server, Ocelot, Docker, Kubernetes, platform.kata.ai, and Qiscus.

Feb 2021 – Jan 2022

Software Engineer

PT Ciheul Technologies

Developed and maintained websites using Python, Django, and PostgreSQL.

Developed and maintained websites using Python, Django, and PostgreSQL.

Jan 2021 – Feb 2021

NLP Engineer

NLP LCI

Conducted speech recognition research and built speech-to-text and text-to-speech web integrations.

Conducted speech recognition research and built speech-to-text and text-to-speech web integrations.

Sep 2020 – Nov 2020

Mobile Developer

SCCIC ITB, Indihealth

Built and maintained a doctor consultation Android application using Kotlin.

Built and maintained a doctor consultation Android application using Kotlin.

Sep 2019 – Feb 2020

Web Developer

Bio Farma

Developed a digital immunization card system using ASP.NET, SQL Server, and stored procedures.

Developed a digital immunization card system using ASP.NET, SQL Server, and stored procedures.

Education

Formal foundation

Bachelor of Computer ScienceUniversitas Pendidikan Indonesia2016 – 2020 · GPA: 3.70/4.00
IPASMAN 13 Bandung2013 – 2016 · Science track

Organisations

Outside the deliverables

  • DINAMIK UPI 12 — Logistics Staff
  • DINAMIK UPI 13 — Logistics Staff
  • P2M Kemakom UPI — Logistics Staff
  • KSE UPI Try Out Event — Head of Publication, Documentation, and Decoration Division
Ask about my portfolio
Yahya Firdaus | Software Engineer Portfolio