HIGHLIGHTED PROJECT EXPERIENCE
Project: PT.Kimberly Clark - SoftexGo
06/2025 – 08/2025
Position: .Net Developer
Project size: 3 people
Project Description: The application portal which contains many sub applications which support the business, some
applications can be access via mobile web or desktop application
Responsibilities
● Maintain and support user problem at application
● Gathering application information which have minimal documentation and unstructured codes
● Findout the root causes of application issues
● Add logging feature and change the method of exporting data to excel
● Fix bugs at the view declaration
● Create guidelines about adding new brand at application
Technologies Used:
● Oracle
● VB.NET
● PHP
● Javascript
● HTML
Project: PT.AIA Indonesia - ABDPlus
08/2024 – 05/2025
Position: .Net Developer
Project size: 5 people
Project Description: The application used for agent and client data management and generating reports related to agent
and client
Responsibilities
● Develop new application on user requirements
● Technology and solution research to solve the problem
● Review codes and eliminate bad smells for ineffective codes, prevent bugs for future enhancement
● Coordinate with team member (other .NET Developer, QA, Analyst) to solve problems
● Bugs fixing some problem on application
● Operation support and monitoring
Technologies Used:
● Bitbucket
● .NET Core 8.0
● Blazor UI
● Web API
● LINQ
● Entity Framework
● SQL Server
Achievement:
●
●
●
First experience in developing using Blazor
Create custom component to handle bulk upload and exporting to excel data to be followed by other modules
Create standard fixing pentest issue for all forms
Project: PT.Bukit Makmur Mandiri Utama - MIGO Online
06/2023 – 08/2024
Position: Senior .Net Backend Developer
Project size: 9 people
Project Description: The application used to perform various goods movement activities within the SAP system, such as
receiving goods, issuing goods, transferring goods between locations, and more. This project is to reduce license use for
SAP. It is created to reduce SAP License use, so that the user can do the activity in the web application.
Responsibilities
● Develop new application on user requirements
● Develop application skeleton based on specification
● Review codes and eliminate bad smells for ineffective codes, prevent bugs for future enhancement
● Coordinate with team member (Backend, Frontend, QA, Analyst) to solve problems
● Bugs fixing some problem on application
● Operation support and monitoring
Technologies Used:
● .NET 7.0
● .NET Console Worker Service
● Web API
● Dapper
● Entity Framework
● SQL Server
Achievement:
● Reducing SAP License Use for User
● First time SAP Integration Project which is independent with other modules, only focus at MIGO
● Reducing latency when sending or receiving SAP Data
● As standard template for the other/new projects which need SAP Connection
Project: PT.Bukit Makmur Mandiri Utama - CRF (Commercial Request Form) Online
09/2022 – 07/2024
Position: Senior .Net Backend Developer
Project size: 9 people
Project Description: Migration CRF Application from K2 to Online at BSpace2. The company will not use K2 license
anymore
Responsibilities
● Develop new application on user requirements
● Design and enhance workflow based on specification
● Review codes and eliminate bad smells based on Sonar
● Coordinate with team member (Backend, Frontend, QA, Analyst) to solve problems
● Bugs fixing some problem on application
● Operation support and monitoring
Technologies Used:
● .NET Core 2.2
● .NET 6.0
● .NET Console
● Web API
● Dapper
● Entity Framework
● SQL Server
● Workflow Engine
● JQuery
● CSS
● Bootstrap
Achievement:
- Can be used as standard project template which need Workflow Integration
- Reducing the license use for Workflow
- Can create and apply new best practice and standardization for grid paging query, multifilter and lookup filter
- Can implement the complex business process into existing Workflow Engine successfully
Project: PT.Alpha Indo Soft - Dashboard API
04/2022 – 08/2022
Position: Senior .Net Backend Developer
Project size: 1 people
Project Description:Transform Dashboard/Backoffice at MVC Application to Web API
Responsibilities
● Develop API based on input and output parameter at Backoffice Application
● Modify Store Procedure
● Add API function and parameter based on Frontend Requirement
Technologies Used:
● .NET Core
● Dapper
● Entity Framework
● SQL Server
● Redis
● Serilog
● MongoDB
Achievement:
- Can learn query tuning to improve report generation
Project: PT.Alpha Indo Soft - Generator For JMeter
10/2021 – 07/2022
Position: Senior .Net Backend Developer
Project size: 1 people
Project Description Tools to generate data which is required by JMeter to do load testing
Responsibilities
● Develop software based on API Pattern then fill parameter from login result
● Create JMeter Template for input
● Apply Data get from login token to be input for JMeter
Technologies Used:
● .NET Core Console
● HttpClient
Achievement:
- Can make it easier to carry out load testing so it can be found the improvement area for code enhancement and
the result can be reported to devops
Project: PT.Alpha Indo Soft - Telegram Worker
05/2021 – 05/2022
Position: Senior .Net Backend Developer
Project size: 1 people
Project DescriptionWorker or job scheduler which can send telegram notification to telegram group after acquiring data
from database
Responsibilities
● Develop software based on requirement to automate monitoring
● Bugs Fixing and add functionality based on Team meeting result
Technologies Used:
● .NET Core Console
● Background Job
● SQL Server
● Dapper
● Telegram API (called by HttpClient)
● Redis
● MongoDB
Achievement:
- Can be standard notification and monitoring besides email notification
- Can improve responsiveness because of fast notification and fast reporting
Project: PT.Alpha Indo Soft - Main Core API
04/2021 – 08/2022
Position: Senior .Net Backend Developer
Project size: 2 people
Project Description:Main Core API for game provider
Responsibilities
● Enhance existing API and integrate to other system
● Add more behavior and functionality which is needed by frontend and other API
● Add Logging to trace error at application
● Bugs fixing some problem on application
●
●
●
Operating Support and Monitoring
Manage Master Data and System Parameter
Fixing some problem at application
Technologies Used:
● .NET Core
● Dapper
● Entity Framework
● Apache Kafka
● SQL Server
● Redis
● Serilog
● MongoDB
Achievement:
- Can learn more about how to resolve race condition and mutual exclusion by knowing the message broker system
- Can learn more how to integrate with another API
- Can create game logic based on specification at excel
Project: Tomori - Management Of Changes
07/2020 – 03/2021
Position: .Net Developer
Project size: 1 people
Project Description:Application for manage the changes of production facilities in Senoro Central Processing Plant
Responsibilities
● Create transaction form for create request, approval, history
● Create report
● Communicate with user for review and gathering requirement
● Develop and design workflow database and data based on design document
● Fixing some problem at application
Technologies Used:
● ASMX Soap Web Services
● Bootstrap
● SQL Server
● Angular CLI
Achievement:
- Can learn the more complex architecture of Angular CLI (first learn from zero)
- Can design and implement the workflow system based on user requirement
Project: BSI - Dipolink
01/2018 – 03/2020
Position: .NET Developer
Project size: 3 people
Project Description: Application for dealer and internal user to manage for purchasing. Many changes have
been done to this project, they are: Enhance feature for send/sync data from/to surveyor system, help fixing
bugs on Contract/Disbursement section; Fixing User Maintenance Module; Enhance File Compression;
Enhance Fpp Data and performance tuning on list fpp data; Enhance Synchronization Rules; develop Web API
and Web for MAFS; develop Subvention Module (export/import data from/to excel) and email notification to
the selected roles; develop multi asset code in purchasing (include xml synchronization, data from external
application).
Responsibilities
● Study requirement and design process solution to solve on CR Form if there is a Change Request (CR)
● Develop the Change Request (CR) based on the breakdown process
● Review and validate if the CR match what user want
● Do support and Service Request for data request or data maintenance to application
● Monitoring application transaction
● Customizing application to the configuration and environment changes.
● Fix Bugs if there is some bugs/problem on application
● Source code management for versioning
Technologies Used:
● ASP.NET MVC
● Bootstrap
● jQuery
● SQL Server
● Web API
● RDLC Reporting
Achievement:
- Can learn this application integration with other system, specially in data syncronization
Project: Accenture – Fleet Management System
08/2017 – 11/2017
Position: .NET Developer
Project size: 30 people.
Project Description: Application to manage order for vehicle and track the progress of the order. The task are develop the
needed module for Order Management, this task contains of: Booking Order Management, Journey Monitoring, Dispatch,
Post Order.
Responsibilities:
● Develop application based on user requirement
● Fix bugs and adapt to change the requirement
● Support user for training if there are some problems occur
Technologies Used:
● ASP.NET MVC
● SQL Server Azure
● Bootstrap
● ASP.NET Web API
● Redmine
Achievement:
- Can learn more about scrum system
- Can learn about development at Azure System
-
Can learn about Git for application versioning
Project: PT.Bank Negara Indonesia – OPBG
02/2016 – 12/2016
Position: Senior .NET Developer
Project size: 3 people.
Project Description: Application for Bank Guarantee Data Management. The Company which registered as a customer can
request a bank guarantee and it need for approval for advanced processing. Rewrite and redesign existing application
from PHP to .NET Application. The tasks are:
Workflow Management: translate from designed on powerpoint and existing PHP Application to the table for .NET
application
Create BG form and integrate them into designed workflow
Add Jaminan, Attachment and History Tabs to be integrated to BG form
Create form list for workflow monitoring, closing BG, due date BG, closed BG and cancelled BG
Reports Module: Report SLA and Produce/Year
Create template emails and integrate it to BG approval forms.
Provide service to get report and return to client in json format
Create console application to call service which can generate report
Responsibilities:
● Develop application based on user requirement
● Fix bugs and adapt to change the requirement
● Create technical documentation for developer
● Create documentation about the objects to be deployed to production
● After golive and training support
● Support training at the BNI branch outside of Jakarta
Technologies Used:
● ASP.NET MVC 3
● SQL Server
● JQuery
● Kendo UI
● Console Application
● Reporting Service
● Custom Workflow Based On BNI Template
Achievement:
- Can learn about migrating system from PHP/MySql to .NET/SQL Server
- Can learn custom workflow system in BNI to be implemented for other projects
Project: PT.Ajinomoto Indonesia – National Purchasing System
08/2013 – 05/2014
Position: .NET Developer
Project size: 8 people.
Project Description: Maintaining existing system to manage purchasing and procurement system. Enhance these following
modules:
Budgeting
-
Purchase Request
Purchase Order
Invoices
Vendor Selection
Settlement
Responsibilities:
● Develop application based on user requirement
● Fix bugs and adapt to change the requirement
● Create technical documentation for developer
● After golive support and operation
Technologies Used:
● ASP.NET 2.0 Webform
● SQL Server
● Reporting Service 2005
● iBatis.NET for Data Layer
● Ultimus Workflow
Achievement:
- Can learn about workflow complex system in procurement system
Project: PT.Bank BTPN – Enterprise Asset Management
11/2011 – 07/2012
Position: .NET Developer
Project size: 10 people.
Project Description: Procurement system and asset management software integration. Develop these following modules:
Purchase Request
Vendor Selection
Purchase Order
Invoices
Responsibilities:
● Develop application based on user requirement
● Fix bugs and adapt to change the requirement
● Create technical documentation for developer
● Training support for user
Technologies Used:
● ASP.NET 2.0 Webform
● SQL Server
● iBatis.NET for Data Layer
● Ultimus Workflow
● Reporting Service
Achievement:
- Can learn about workflow complex system in procurement system