Skills

Backend Development

  • .NET Core
  • C#
  • ASP.NET Web API
  • Entity Framework
  • SQL Server

Frontend Development

  • HTML5
  • CSS3
  • JavaScript
  • Angular
  • TypeScript

Tools & Technologies

  • Git
  • Azure DevOps
  • Azure Cloud Service
  • Visual Studio
  • JIRA

Experience

Senior Software Engineer

Petronas ELOA and FS2LOAMS 2023 - Present

  • Support and maintain LOAMS environment, handling incidents and work order requests for LOA self-service portal
  • Implement features using C# .NET Framework, Angular, and SQL Server based on User Stories in Azure DevOps
  • Develop and maintain APIs and database programming in backend systems
  • Implement CI/CD pipelines and utilize Azure Services for deployment
  • Fix code based on Vulnerability, Fortify, and Bug reports

Software Engineer

Petronas MyGOVERNANCE 2021 - 2022

  • Collaborated with Technical Architects to design and implement centralized digital governance management platform
  • Led database design and implementation for managing L1, L2, and L3 governance documents
  • Developed RESTful APIs and backend services using C# .NET Framework and SQL Server
  • Participated in Sprint planning and implemented features based on User Stories
  • Implemented automated job scheduling using Quartz and integrated with Azure Services

Software Engineer

Petronas SEED Project 2020 - 2021

  • Enhanced document management system for Petronas Upstream Business using .NET Framework
  • Implemented multiple endorser functionality in approval process and reviewer reassignment feature
  • Developed full-stack solutions using Razor, HTML, C#, and SQL Server
  • Conducted system analysis and implemented security improvements
  • Integrated automated job scheduling using Quartz for document processing

Software Engineer

Petronas Project Lesson Learnt and Value Engineering Report (PLL VE) 2020

  • Implemented Single Sign On functionality using Azure AD
  • Developed full-stack solutions for Post Job Analysis and Lesson Learnt (PJALLR) system
  • Conducted thorough system testing to ensure reliability
  • Resolved security vulnerabilities based on vulnerability reports
  • Utilized TFS for code and document repository management

Software Engineer

Petronas ESMS.net (Education Sponsorship Management System) 2019

  • Developed scheduler functionality to send data to SAP and automated email notifications
  • Implemented full-stack solutions for PETRONAS Group Human Resources Management
  • Conducted system testing and bug fixing
  • Utilized Quartz job scheduler for automated processes
  • Managed code using GIT repository

Software Engineer

Petronas Capability Integrated Management System (CIMS) 2019

  • Created new modules for employee training and capabilities tracking system
  • Developed full-stack solutions for Petronas Malaysia Refining Company Sdn. Bhd. (MRCSB)
  • Implemented UI components using jQuery and Telerik Kendo
  • Conducted system testing and bug fixing
  • Utilized TFS and GIT for code repository management

Web Programmer

Inspection System for Dai Nippon Printing Indonesia (DNPI) 2019

  • Created Internal Technical Design Documents for QCQA inspection system
  • Developed full-stack solutions using C# .NET Core 1
  • Implemented UI components using jQuery and Telerik Kendo
  • Managed tasks using Atlassian JIRA
  • Utilized SVN and GIT for code repository management

Web Programmer

Miroku Jhoyo System (ERP) Japan 2017 - 2018

  • Created Internal Technical Design Documents for ERP system
  • Developed backend solutions using C# .NET and SQL Anywhere
  • Implemented frontend components using Angular 4 framework
  • Conducted unit testing using NUnit
  • Managed tasks using Atlassian JIRA

Web Programmer

House Management System for FPT Japan 2017

  • Developed Booking Room module for hotel/apartment rental system
  • Implemented login functionality and authentication
  • Created RESTful APIs for backend services
  • Utilized Angular 4 framework and TypeScript
  • Implemented database solutions using MySQL

Web Programmer

DIPOLINK Web System Indonesia 2017

  • Developed News Management Content for Dipostar finance Group of Mitsubishi
  • Implemented SLA indicator process for monitoring financing procurement
  • Created web interfaces using HTML, jQuery, JavaScript, and Bootstrap
  • Utilized Summernote Text Editor for content management
  • Developed backend services using C# .NET and Web API

Web Programmer

Revenue Forecast System (CAPCOM Europe) 2016

  • Developed core features for revenue forecast module using Telerik Kendo UI Grid
  • Created view designs with HTML from draft templates
  • Implemented features using Agile methodology
  • Utilized MVC Framework with Repository Pattern
  • Developed solutions using C# .NET and SQL Server

Web Programmer

OLSS (Operating Lease Support System) Dipostar Indonesia 2015 - 2016

  • Implemented code for assigned modules in vehicle leasing system
  • Created integration tests to ensure code quality and functionality
  • Developed solutions using C# .NET, MVC Framework, and Repository Pattern
  • Utilized NUnit for testing and quality assurance
  • Built user interfaces with HTML, jQuery, JavaScript, and Bootstrap

Software Programmer

STORE (music-book.jp) Japan 2014 - 2015

  • Created service applications for transferring information to front-end web applications
  • Developed new features for content streaming platform with multiple payment options
  • Conducted unit testing of code to ensure reliability
  • Implemented features using SCRUM methodology
  • Utilized C# .NET, NUnit, SQL Server, Web API, and Google Analytics

Support Programmer

Human Resources Management System for Indonesia Company 2012 - 2013

  • Maintained HR management system handling recruitment and payroll processes
  • Fixed bugs and developed new features as needed
  • Supported system integration with attendance tracking
  • Utilized ASP Classic, JavaScript, and CSS
  • Implemented solutions using Visual Basic and SQL Server

Education

Bachelor of Computer Science

STMIK JAKARTA STI&K 2007 - 2011