Yahya FirdausSoftware engineerDownload CV 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.

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.
Data, AI & delivery
Dashboard workflows, chatbot and NLP features, notebook experimentation, data engineering, and production delivery.01 / Featured project
Data Warehouse AI Workspace
A focused workspace for turning raw data into clear dashboard insights.

From raw data to a decision-ready view.
This personal project brings together a source-node pipeline, join process, dashboard builder, chatbot assistant, notebook experiment, and PDF export.A personal data warehouse product built around a practical flow: prepare the source, shape the pipeline, explore the result, then communicate it.
Node-based canvas for CSV sources, dataset joins, and data-flow organization before analysis.
Assistant flow that suggests widgets, explains chart choices, and helps create analytics views.
Notebook experiments for IMDb scores with a reporting flow that supports PDF dashboard export.


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.
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.
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.
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.
LMS Allianz
PT Netpolitan
Django Developer
Developed and maintained a learning management system, built custom features, created integrations, managed deployment, and created reporting systems.
LMS Permata
PT Netpolitan
Django Developer
Led development and maintenance of an LMS, covering feature development, deployment management, documentation, and reliability improvements.
LMS CIMB
PT Netpolitan
Django Developer
Implemented LMS features, handled complex data migration, developed automated reporting, maintained documentation, and supported continuous improvement.
LMS Bina Pertiwi
PT Netpolitan
Django Developer
Maintained web-based learning solutions, developed new features, managed deployment, and created automated systems with technical documentation.
LMS Hana Bank
PT Netpolitan
Django Developer
Managed LMS development, implemented features, handled data migration, built automated reporting, and maintained documentation.
Ezmicbus / APL
Radya Digital
Web Developer
Transformed a monolithic website into a microservice architecture, created APIs, designed database structures, and managed deployments.
Chatbot Sales Frissian Flag
Radya Digital
Chatbot Developer
Developed a sales chatbot, created the admin page, designed database structures, wrote documentation, and maintained deployment.
Chatbot Mitsubishi
Radya Digital
Chatbot Developer
Maintained and enhanced chatbot systems, managed admin pages, created technical documentation, and handled deployment processes.
Website TNI
PT Ciheul Technologies
Software Engineer
Contributed to website development and maintenance, initiated new projects using templates, created documentation, and handled deployment.
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.
Konsultasi Dokter / Indihealth, LintasArta
SCCIC ITB, Indihealth
Mobile Developer
Developed and maintained a doctor consultation mobile app and created API documentation for system integration.
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.
Kreatif.ai
Personal Project
Added features and fixed bugs on an AI-based website built with React.js and multiple AI models.
Django Project - Report Page
Personal Project
Developed report pages and website maintenance menus for a Django and PostgreSQL-based web project.
Android Application
Personal Project
Developed an Android application using Java for a master's student project.
03 / Experience
A timeline of building, maintaining, and learning.
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.
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.
Django Developer
PT Netpolitan
Developed and maintained LMS platforms for Allianz, Permata, CIMB, Bina Pertiwi, and Hana Bank using Django, PostgreSQL, Docker, and GCP.
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.
Software Engineer
PT Ciheul Technologies
Developed and maintained websites using Python, Django, and PostgreSQL.
NLP Engineer
NLP LCI
Conducted speech recognition research and built speech-to-text and text-to-speech web integrations.
Mobile Developer
SCCIC ITB, Indihealth
Built and maintained a doctor consultation Android application using Kotlin.
Web Developer
Bio Farma
Developed a digital immunization card system using ASP.NET, SQL Server, and stored procedures.
Education
Formal foundation
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