Foto Profil

Muhammad Fathin Fadillah

Software Engineer

Make the software run smoothly ๐Ÿ˜Ž

About

Hi, my name is Muhammad Fathin Fadillah. I am a professional with over 3 years of experience in software engineering, covering frontend, backend, DevOps, and IT infrastructure. I hold a Diploma in Information Management and a Bachelor's degree in Computer Science, with a strong foundation in programming using C, C#, Java, PHP, and Spring Boot.

I gained hands-on professional development experience in Spring Boot and ASP.NET during my internship at Astra Honda Motor. Currently, I work as a Microsoft D365 Technical Consultant at PT Astragraphia Information Technology, where I develop X++ solutions for the Dealer Operating System (DOS) project at PT Isuzu Astra Motor Indonesia. My responsibilities include technical analysis, customization, feature development, and troubleshooting across Sales Order, Quotation, Work Order, Inventory, and Finance modules.

I also explore full-stack and infrastructure technologies through self-learning projects using React, Docker, Proxmox, Mikrotik, and UniFi. In addition to my technical background, I have strong experience in social media content and digital production using Adobe Premiere Pro, Photoshop, After Effects, Illustrator, and the Adobe Creative Suite, allowing me to combine creativity with technology.

Experience

OCT 2023 - Present

PT Astragraphia Information TechnologyMicrosoft D365 Technical Consultant ยท PT Astragraphia Information Technology

Contract

Working as a Technical Consultant in the Cloud Solution & Service Delivery Department for the Dealer Operating System (DOS) project at PT Isuzu Astra Motor Indonesia (IAMI). Responsible for technical analysis, development, customization, troubleshooting, and support across multiple business modules in Microsoft Dynamics 365 Finance and Operations.

Key Responsibilities

  • Develop and enhance features across various D365FO modules based on more than 16 Change Requests (CR) submitted by IAMI users.
  • Perform customizations across multiple functional areas, including:
    • Sales Order
    • Quotation
    • Work Order / Service Management (AMCaseTable, Service History, Device Table)
    • Inventory & Warehouse (InventTable, InventLocation, InventSite, Transfer Order)
    • Finance & Incentive Modules (PPh21, Multiseries Incentive, Salesforce Incentive Logic)
  • Build and modify tables, table extensions, form extensions, classes, menu items, data entities, and security artifacts according to solution requirements.
  • Develop and optimize X++ business logic, including validations, custom lookups, event handlers, data processing, query joins, and module-to-module integrations.
  • Conduct technical analysis based on FDD and requirements provided by Functional Consultants to ensure alignment with business processes.
  • Prepare technical notes, change logs, and internal documentation to support DevOps.
  • Create and validate SQL queries for data verification, troubleshooting, and supporting SIT/UAT testing cycles.

Debugging & Production Support

  • Execute debugging and troubleshooting activities across Dev, SIT, UAT, and Production environments.
  • Provide technical recommendations and corrective actions to Business Analysts and users during testing cycles and production issues.
  • Support Go-Live activities, including incident handling, bug fixing, data correction, and cross-module validation.
  • .NET.NET
  • X++X++
  • SQLSQL
  • MS SQL SERVERMS SQL SERVER
  • Object-Oriented ProgrammingObject-Oriented Programming (OOP)
Nov 2022 - Jun 2023

PT Astra Honda MotorSoftware Engineer ยท PT Astra Honda Motor

Apprenticeship

Software Engineer at Enterprise Digitalization Management Department in IT Division.

  • Carry out a system requirements analysis.
  • System design.
  • Development (Java Spring Boot, C# ASP.NET, Javascript and Oracle SQL).
  • Unit Testing.
  • Supporting System Integration Testing.
  • Supporting User Acceptance Testing.
  • Supporting Quality Assurance Testing.
  • ASP.NETASP.NET
  • SpringSpring
  • Oracle DatabaseOracle Database
  • JavascriptJavaScript
  • C#C#
  • JavaJava
  • Object-Oriented ProgrammingObject-Oriented Programming (OOP)
Sep 2022 - Dec 2022

PT XL Axiata TbkResearch Study ยท PT XL Axiata Tbk

Conducted project research at Astra Polytechnic in collaboration with PT XL Axiata Tbk with the title LOGISTIC AUTONOMOUS DRONE WITH 5G APPLICATION.

  • MySQLMySQL
  • Cloud ComputingCloud Computing
  • Live StreamingLive Video Streaming
  • PHPPHP
  • PHP FrameworksPHP Frameworks
  • Internet of ThingsInternet of Things (IoT)
  • Cloudflare TunnelCloudflare Tunnel
  • Autonomous VehicleAutonomous Vehicles
Feb 2021 - May 2021

PT Astra International TbkESR Activities Support ยท PT Astra International Tbk

Internship

  • Created a recap Excel data opname Astra group tree stock.
  • Created a recap Excel Astra prosperous village database.
  • Created a recap PowerPoint Astra prosperous village.
  • Created a recap Excel data on rare fruit plants Pranaraksa Drop Off Point.
  • Send an email to the Astra group asking to fill out the Astra Group Plastic Waste Inventory form.
  • Send an email to Astra group to notify the Project Responsible Consumption Commitment Video Guideline.
  • Become a graphic designer in the AORTA Community.
  • Improve the design in PowerPoint CONTRIBUTING IN SUSTAINABILITY THROUGH TRIPLE - P ROADMAP INITIATIVES.
  • Become a contact person for Waste Bank Visibility to Donate Plastic Waste Management Tools (Roaster & Pyrolysis).
  • Become a contact person in the implementation of the ESR online event, namely BANK SAMPAH INNOVATION COMPETITION (BASIC) 2021.
  • Adobe After EffectsAdobe After Effect
  • Adobe Premiere ProAdobe Premiere Pro
  • Adobe PhotoshopAdobe Photoshop
  • Microsoft OfficeMicrosoft Office

Projects

My Network App project

My Network App

My Network App create automatically diagram by just filling in the data built with Next.js, Tailwind CSS, and TypeScript for Frontend and Backend ASP.NET Core.

  • Next.js
  • Tailwind CSSTailwind CSS
  • TypeScriptTypeScript
  • ASP.NET CoreASP.NET Core
  • C#C#
  • SQLSQL
Portfolio project

Portfolio

My personal portfolio website built with Next.js, Tailwind CSS, and TypeScript.

  • Next.js
  • Tailwind CSSTailwind CSS
  • TypeScriptTypeScript

PT Akebono Brake Astra Indonesia is a company engaged in the manufacturing industry that produces vehicle components, especially car and motorcycle break systems. This company has a very large land area of 36,910m2. This resulted in the logistical processes occurring at this company requiring more effort and time from the manpower. Therefore, this company wants to create the latest technological innovation by using drones as vehicles for delivering goods between plants and factory warehouses in order to streamline the logisticsprocess that occurs.

In this research, we try to create an IOT-based information system that is integrated with drones. This system functions to control drones remotely by providing point-to-point flight assignments or missions between warehouses and plants in the company and monitoring the surrounding conditions via live streaming video.

  • PHPPHP
  • SQLSQL
  • CodeIgniterCodeigniter 3
  • MySQLMySQL
  • DronekitDronekit

This application is based on Android and uses an API with the Java Spring framework which was created using the Android Studio and IntelliJ IDEA tools. This application has a feature for making reports and complaints submitted by residents of the Astra Polytechnic dormitory to the manager. Previously, the delivery of complaint reports was not well coordinated because they were sent privately via the messaging application (Whatsapp) to the dormitory administrators.

With this application, it is hoped that the business process for making complaint reports at the Astra Polytechnic dormitory can run more effectively and efficiently because it applies the automation method.

  • JavaJava
  • SQLSQL
  • AndroidAndroid
  • SpringSpring
  • MS SQL SERVERMS SQL SERVER

FA Hotel

Hotel comes from the word hostel, said to be taken from old French. This public building has been touted since the late 17th century. It means roughly, "a shelter for migrants" or it could also be "to build a provider of accommodation and food for the public". So, at first the hotel was created to serve the public.

In an era where technology has developed rapidly as it is today, where many businesses have implemented the implementation of information systems as a support for their business, of course it has become commonplace for a business to use the implementation of information systems. But unfortunately, there are still many business processes that do not yet use the implementation of information systems, even though the business processes they do are relatively vulnerable and in dire need of technological assistance. These deficiencies include:

  • Recording of room provision is still using the manual method.
  • Recording of food sales still uses the manual method.
  • Records of room supply and food sales are lost or damaged because they are still written on paper.
  • Human error that may occur, which can cause losses.
  • Manual recording of incoming and outgoing goods stock.
  • C#C#
  • SQLSQL
  • Windows FormsWindows Form
  • UI FrameworkBunifu
  • UI FrameworkGuna UI
  • Font AwesomeFontAwesome
  • UI FrameworkMetroModern UI
  • ReportMS Report
  • MS SQL SERVERMS SQL SERVER
CreativEvent project

CreativEvent

The development of technology in the current era is growing rapidly, technology has an important role in the field of communication. In addition to the field of communication, technology is now able to assist humans in completing work in the form of carrying out registration transactions, examinations, purchasing drugs, payments, and purchasing assistive devices as well as making reports on the results of these transactions which were initially carried out by humans manually and took a long time. in practice, it is now able to be implemented more quickly and more precisely.

Technology is needed by Event Organizer service users to facilitate rentals, but with an application that accommodates it, work can be handled more quickly. Data security sold by this application can make it easy to run the sale of these services. Therefore an application is made that uses the C# programming language with the ASP.NET framework. The existence of this rental application is expected to make it easier for employees to process all the data in the company.

  • C#C#
  • SQLSQL
  • ASP.NETASP.NET
  • ASP.NET CoreASP.NET Core
  • MS SQL SERVERMS SQL SERVER

Educations

Nov 2023 - Jan 2026

BINUS UniversityBinus University

Bachelor's degree in Computer Science (3.89/4.00)

Oct 2020 - Oct 2023

Astra PolytechnicAstra Polytechnic

Associate's degree in Informatics Management (3.64/4.00)