About

My name is Abdullah Amin Firdaus and you can call me Aaf.
I'm a seasoned Software Engineer with extensive experience in web programming, mostly with PHP using CodeIgniter and Python using Django. Now, I've shifted my focus to Odoo development, embracing this career stage with enthusiasm.
I am passionate about staying at the forefront of technology trends, always integrating the latest advancements into my work. My approach combines the benefit of hard work with the efficiency of smart strategies, ensuring that every project is both reliable and maintainable.
Quality is at the heart of everything I do. I am dedicated to developing high-quality software that are not only functional but also scalable and easy to maintain. Whether it's designing a new system or refining an existing one, my goal is always to deliver solutions that meet and exceed expectations.
Professional Experience
Odoo Developer
Aug 23 - Present
Keda Tech
- Design and develop custom modules to meet specific business requirements within the Odoo framework.
- Configure and set up Odoo systems to align with the unique needs of clients.
- Identify and resolve issues within Odoo applications.
- Maintain detailed documentation of code, configurations, and processes, ensuring a clear and accessible reference for other team members.
- Writing unit test of Odoo modules and applications to identify and address any issues before deployment.
- Odoo modules that have been customized :
- CRM
- Sales
- Invoicing / Accounting
- Purchase
- Inventory
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.
Email:
abdullahaaf1@gmail.com