About

My name is Abdullah Amin Firdaus and you can call me Aaf.
I’m a dedicated Backend Developer with over six years in the IT industry, specializing in web development using Python and PHP. Since 2019, I’ve built robust solutions, with a strong focus on backend engineering.
Started on 2023, I’ve honed my expertise in customizing Odoo ERP modules using Python, OWL, and PostgreSQL, delivering tailored solutions that streamlined business workflows. Simultaneously, I’ve worked on Laravel projects from end of 2024, crafting scalable APIs and dynamic features like invoice systems, after gaining experience with CodeIgniter earlier in my career.
My technical toolkit includes Django, PostgreSQL, MySQL, and a touch of MongoDB, complemented by proficiency in Linux, Docker, and Git for efficient development workflows. Beyond code, I excel at analyzing business processes, designing systems like inventory or financial modules, and solving complex problems to drive success for clients and teams. I’m passionate about learning, constantly updating my skills to stay ahead in fast-evolving tech landscapes.
As a problem-solver, I love transforming challenges into solutions through clean, impactful code. I’m excited to connect with people from all backgrounds to share ideas and create innovative systems together.
Professional Experience
Backend Engineer
Aug 23 - Present
Keda Tech
- Customized Odoo ERP modules for SHN Toyota Tarakan, delivering tailored solutions to streamline business operations and enhance workflow efficiency.
- Developed backend APIs and features for the Paketur system using Laravel since late 2024, supporting scalable travel agency operations with dynamic functionality.
Backend Engineer
Mar 23 - Jul 23
Jublia Pte Ltd
- Responsible in data ingestion process by creating python api integration script to integrate data from third party (eg: event organizer vendor API) into Jublia's platform
- Involve in doing test on tasks that already done by another team member
- Involve in quarter planning process to decide feature development for every quarter
Fullstack Engineer
Feb 22 - Feb 23
PT Majoo Teknologi Indonesia
- Design and modify database architecture for Majoo CRM feature.
- Develop new feature for Majoo CRM. Currently using including these technologies but not limited to: PHP, MySQL, MongoDB, Rest API
- Maintain existing Majoo CRM feature including doing bug fix and feature enhancement.
- Doing migration on Majoo CRM architecture from monolithic to microservice.
- Prepare technical document for every service that will be developed including but not limited to: DDL, DML, and Payload Contract.
Product Development Engineer
Dec 2020 - Jan 2022
PT Aplikanusa Lintasarta
- Assist product managers from the technical side in terms of developing products that are in accordance with the planned business concept.
- Engage with the product manager in conceptualizing the development of new Skota Data product features
- Design and implement the Skota Data Business Intelligence platform using Apache Superset
- Implementing the Skota Data ETL process using Talend Data Integration
- Design and implement Skota Data - Data Warehouse using Clickhouse OLAP Database
- Integrating customer data into Skota Data products for proof-of-concept (POC) needs
- Designing operational procedures for Skota Data products after completion of implementation at the customer, including but not limited to :
- Designing new installation procedures for Skota Data products at customers
- Designing complaints handling procedures if there are complaints from customers on Skota Data products that have been implemented
- Designing documents to support Skota Data product operations, including but not limited to :
- Skota Data product user manual document
- Initial identification step document if an error occurs in the implemented Skota Data product
- Conducting socialization related to Skota Data products to relevant cross departments, such as Simulation of complaint handling with customer care and operational departments
Resident Engineer
Nov 2019 - Nov 2020
PT Aplikanusa Lintasarta
Act as technical support for smart city projects that have been implemented, such as:
- Level 1 support when there is an error in the application that has been used.
- Coordinate with internal teams and vendors if errors cannot be resolved at level 1.
Freelance Software Engineer
Jan 2019 - Mar 2019
Freelance
Developing website point of sales (POS) using Django and PostgreSQL that can help retail store owners manage their store. Equipped with this
features, but not limited to :
- Managing Product
- Managing Product Price
- Sales Report
- Cashier
Jan - May 2018
PT Meta Intermedia Teknologi
Develop a website-based system that is used to manage budget allocations, including monitoring its use by divisions in the client company
Sep - Dec 2017
Inagata Technosmith
Develop a feature in the duitkas.com system, where this feature can be used to monitor and manage money owned by the company which is spread across several bank accounts belonging to the company
Jan - Apr 2017
Inagata Technosmith
Developing Sistem Informasi Digital Online (SIDOL), a information system that can help school stakeholder to digitalize their operational activities.
Contact
Let’s talk how I can help you! If you like my work and want to avail my services then get in touch using my email.