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