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

Projects I have worked on:

  1. 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 ServerXUnitMidtrans

    Frontend

    ReactJS TypescriptReduxMaterial UI
  2. Wellness 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 ServerXUnit

    Frontend

    ReactJS TypescriptReduxMaterial UI
  3. E-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 ServerXUnitMidtrans

    Frontend

    ReactJS TypescriptReduxMaterial UIQiscus
  4. Revamp 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 ServerXUnitMidtrans

    Frontend

    ReactJS TypescriptZustandMaterial UI

PT. FEBE TEKNOLOGI DIGITAL

Backend Developer

2021 - 2022

Projects I have worked on:

  1. 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

Projects I have worked on:

  1. 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 DesignJESTPWA
  2. Internal 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