Software Engineer

Hi, I'm

I

Versatile Software Engineer specializing in Golang microservices, Android development with Kotlin & Jetpack Compose, and payment system integrations. Proven track record delivering scalable solutions in healthcare e-commerce and fintech — from SNAP BI and QRIS implementations to multi-platform e-wallet and virtual account integrations across major Indonesian banks.

About Me

I'm a Software Engineer who thrives at the intersection of backend systems, mobile development, and financial technology. My journey spans crafting reliable Golang microservices, building modern Android experiences with Kotlin and Jetpack Compose, and navigating the complex world of payment integrations — from ShopeePay and QRIS to OVO, DANA, GoPay, and virtual accounts across BCA, BNI, and Mandiri. I genuinely enjoy tackling hard technical problems, whether that's modernizing legacy systems without disrupting live transactions or designing architectures that scale under real financial workloads. I care about clean, maintainable code and believe the best software is built through collaboration, curiosity, and a willingness to go deep on the details that matter.

A passionate software engineer based in Yogyakarta, Indonesia

Name:

Hilal Haniefam

Email:

hhaniefam10@gmail.com

Location:

Yogyakarta, Indonesia

Availability:

Open to opportunities

GolangKotlinDartTypeScriptJavaScriptPHPREST APIgRPCGraphQLMicroservicesAndroidJetpack ComposeFlutterVue.jsNuxt.jsReact.jsNext.jsMySQLPostgreSQLSQL ServerGitSupabaseOdoo.NET CoreLaravelPayment Gateway IntegrationSNAP BIE-Wallet IntegrationVirtual Account Integration

3+

Years Experience

12+

Projects Completed

29+

Technologies

Experience Timeline

Scroll horizontally to explore my professional journey.

2020

Back End Developer Intern

PT. Pelita Transfer Nusantara

Online

Maintenance and problem solving on the back end development. Created several APIs for new features. Worked with senior members of the team developing rough ideation on future features or ideas.

2023 - 2025

Software Engineer

Refactory

Sleman, Yogyakarta

Collaborated with cross-functional teams to develop web, mobile, and backend applications for clients across multiple industries. Developed and maintained applications using Golang, Flutter, Vue.js, Next.js, Laravel, and .NET technologies. Contributed to system architecture discussions, feature development, bug fixing, and application maintenance. Implemented unit testing and promoted code maintainability through reusable and scalable development practices. Delivered projects for e-commerce, HRIS, procurement, financial services, and enterprise platforms.

GolangFlutterVue.jsNext.jsLaravel.NET CoreTypeScript
2025 - Present

Software Engineer

K24Klik

Yogyakarta, Indonesia

Serve as the primary engineer responsible for payment services across K24Klik platforms. Develop and maintain the next-generation K24Klik Android application using Kotlin and Jetpack Compose as part of the mobile app modernization initiative. Design, develop, and maintain Golang microservices supporting secure and reliable healthcare e-commerce transactions. Implement SNAP BI integrations, including ShopeePay and QRIS BCA payment channels. Manage payment integrations across OVO, DANA, GoPay, Credit Card, and Virtual Account services (BCA, BNI, and Mandiri). Collaborate with banking and payment partners, including BRImo integration initiatives. Investigate and resolve production issues, perform root-cause analysis, and ensure transaction reliability and system stability. Maintain and enhance legacy systems built with Yii 1 and MySQL while ensuring compatibility with modern microservices.

GolangKotlinJetpack ComposeAndroidMySQLMicroservicesSNAP BIYii 1

Projects

A selection of projects I've built across web, mobile, and backend.

Xapiens – Mutual Fund Rating Web App (PEFINDO)
Designed and implemented scalable backend architecture to support automated mutual fund rating. Developed gRPC and GraphQL APIs for seamless data integration and retrieval. Designed and optimized PostgreSQL schema to manage large-scale financial data. Built user authentication and role-based access control for secure system use. Implemented approval workflows and automated fund rating calculations. Integrated secure file uploads using MinIO and automated email notifications via SMTP.
GolanggRPCGraphQLPostgreSQLMinIO
SEV-2 – Project Management App
Developed and optimized RPCs for search and detail functionalities. Contributed backend logic for mobile application integration.
PostgreSQLSupabase
Cellcast – Messaging API Platform
Built a scalable SMS API service enabling instant message delivery via Quick SMS. Implemented secure API token generation and user access control. Integrated AWS Lambda for high performance and global availability. Developed a detailed reporting system for delivery tracking and usage analytics. Collaborated internationally, contributing across both frontend and backend layers.
Next.jsExpress.jsMongoDBAWS Lambda
What The Fun – Place and Food Review App
Developed AI-powered place/food recommendation features with 'Ask Mocha'. Integrated social platform APIs from TikTok, Instagram, and Facebook.
FlutterSupabase
MulaiKelola Web CMS – Data Management Platform
Built and integrated content management modules. Contributed suggestions for improved UX and scalability.
SupabaseNext.js
HRIS MYTOK Mobile App – HR App
Developed car booking, approval workflows, and biometric login features. Supported maintenance and collaborated on feature enhancements.
FlutterFlutter Bloc
MYTOK Web CMS – HR CMS
Refactored API and web components for maintainability. Delivered ongoing maintenance and bug fixes.
Laravel
JIEP – HRIS App
Created APIs for leave and attendance features. Collaborated with the team to resolve bugs and ensure consistent API quality.
Odoo
Gaya Motor E-Procurement – Procurement Web App
Built reusable components and translated Figma designs into responsive interfaces. Developed core features for procurement registration and vendor invitations.
.NET Blazor
Portal Vendor – Procurement Web App
Implemented new features for vendor registration, document approval, and invoicing. Resolved bugs and ensured application stability. Worked across frontend and backend layers.
Vue.js.NET Core
Diklik – E-commerce Web App
Integrated APIs into the frontend using Supabase. Supported and maintained live applications. Participated in solution-oriented technical discussions.
Supabase
AladinMall – E-commerce Platform
Integrated APIs into the interface using Supabase Client. Supported and maintained frontend applications across web and mobile. Engaged in team discussions to identify optimal solutions.
Supabase