About Me
I'm a Fullstack Developer with over 6 years of experience building enterprise web applications that directly support business operations. I've worked across industries such as insurance, telecommunications, and finance, focusing on building stable, scalable, and maintainable systems.
My expertise is centered on backend development using .NET, along with strong experience in SQL Server, including performance optimization and complex business logic implementation. On the frontend, I use React and TypeScript to build modern and responsive user interfaces.
I'm passionate about solving technical challenges, improving system performance, and delivering solutions that create real business impact.
Experience
PT. Asuransi Astra Buana
Fullstack Developer
2022 - Present
PT. Asuransi Astra Buana
Fullstack Developer
2022 - Present
Projects I have worked on:
E-Appointment Medcare
E-Appointment is a feature for booking doctor appointments at partner hospitals online, without patients needing to take a queue at the hospital in person. Payments can be made via limit/cashless or paid on-site.
Jobdesc:
Developing user/frontend views using ReactJS Webview via the Medcare mobile app
Integrating internal APIs with partner hospital APIs for booking, schedule checking, and slot verification
Integrating payments with the Midtrans Payment Gateway
Creating a daily doctor synchronization scheduler using .NET
Writing SQL scripts and stored procedures
Creating unit tests using XUnit
Supporting the QC team when bugs are found
Backend
.NETMS. SQL ServerXUnitMidtransFrontend
ReactJS TypescriptReduxMaterial UIWellness Medcare
Wellness is a feature for monitoring health metrics such as blood pressure, blood sugar, daily step count, and others.
Jobdesc:
Creating user health summary views using ReactJS Webview
Developing APIs for mobile native apps to store daily data
Writing SQL scripts and stored procedures
Creating unit tests using XUnit
Supporting the QC team when bugs are found
Backend
.NETMS. SQL ServerXUnitFrontend
ReactJS TypescriptReduxMaterial UIE-Consultation Medcare
E-Consultation is a feature for consulting with doctors via live chat, where patients can receive prescriptions or referrals to partner hospitals.
Jobdesc:
Creating user interface using ReactJS Webview
Integrating Webview with the Qiscus live chat platform
Integrating payments with the Midtrans Payment Gateway
Writing SQL scripts and stored procedures
Creating unit tests using XUnit
Supporting the QC team when bugs are found
Backend
.NETMS. SQL ServerXUnitMidtransFrontend
ReactJS TypescriptReduxMaterial UIQiscusRevamp Medcare X MyGarda
Integrating all Medcare features such as E-Appointment, E-Consultation, and Wellness into the MyGarda application.
Jobdesc:
UI/UX redesign according to the MyGarda theme
Performing performance optimization
Creating a new API project for transitioning from the old API to the new one
Adjusting several schedulers, inbox, and email sender according to MyGarda accounts
Backend
.NETMS. SQL ServerXUnitMidtransFrontend
ReactJS TypescriptZustandMaterial UI
PT. FEBE TEKNOLOGI DIGITAL
Backend Developer
2021 - 2022
PT. FEBE TEKNOLOGI DIGITAL
Backend Developer
2021 - 2022
Projects I have worked on:
Site Lease Agreement
An application solution that allows control and monitoring of tower leases for all respective customers/tenants to maximize revenue. This solution helps Protelindo as a tower industry player to manage and administer their leasing requirements e.g. master lease agreement, grandfathered management, site lease agreement management and administration, pricing calculator, etc.
Jobdesc:
Develop APIs using the Serenity.is framework based on .NET to calculate lease pricing and grandfathered management fees for telecommunication towers
Develop unit tests using XUnit
Support the QC team during testing activities
Fix bugs identified during testing and development
Backend
Serenity.is.NETMS. SQL ServerXUnit
PT. Mitra Talenta Grup
Enterprise Application Development
2019 - 2021
PT. Mitra Talenta Grup
Enterprise Application Development
2019 - 2021
Projects I have worked on:
Lending Management System - CROWDE
As a Frontend Developer, developed a dashboard for managing a lending system between lenders and borrowers at PT. Crowde Membangun Bangsa, including transaction monitoring, user data management, and real-time loan status tracking.
Jobdesc:
Developing user interfaces using ReactJS & Ant Design
Performing unit testing using Jest
Supporting the QC team during testing
Fixing identified bugs
Frontend
ReactJSReduxAnt DesignJESTPWAInternal Attendance Manager
As a Backend Developer, developed the backend system for an internal attendance application at PT. Mitra Talenta Grup, including employee database management, attendance data storage and validation, API integration with the frontend, and automated attendance report generation.
Jobdesc:
Designing the database
Creating APIs for the frontend
Creating schedulers / cron jobs
Fixing identified bugs
Supporting the QC team during testing
Backend
ExpressJSMySQLCronjob
Contact
Expertise
Technologies & Tools I Regularly Use
.NET
C#
xUnit
Docker
SQL Server
Stored Procedure
Rest API
Micro Services
Postgres
Git
Nginx
Linux
Jira
Bitbucket
Javascript
Typescript
HTML
CSS
React
Redux
AstroJS
Zustand
Tailwind
Material UI
Others