Hi, my name is

Abdul Hamid AL Bayya.

Senior Software Engineer.

Senior Software Engineer with 8+ years of experience building full-stack products across mobile (React Native), web (React), and backend (Node.js/TypeScript) platforms. Skilled in owning features end-to-end, from design through implementation, testing, and production deployment, in cloud-based (AWS) environments, with a strong focus on code quality and clear cross-functional communication.

02.Skills

Programming Languages

  • ▹TypeScript
  • ▹JavaScript
  • ▹HTML/CSS
  • ▹PHP
  • ▹Dart

Frameworks & Runtimes

  • ▹React
  • ▹React Native
  • ▹Next.js
  • ▹Node.js
  • ▹Express
  • ▹NestJS
  • ▹CodeIgniter

Databases

  • ▹MySQL
  • ▹PostgreSQL
  • ▹SQL Server
  • ▹MongoDB
  • ▹TypeORM

Cloud & DevOps

  • ▹AWS (Cognito, S3, SQS, WAF)
  • ▹Amazon QuickSight
  • ▹Docker
  • ▹Kubernetes
  • ▹Terraform
  • ▹GitHub Actions CI/CD

Testing

  • ▹Jest
  • ▹React Testing Library
  • ▹Playwright

Tools & Practices

  • ▹GraphQL
  • ▹Apollo GraphQL
  • ▹REST API
  • ▹Third-party API Integrations (EagleEye, Gr4vy, Paragon)
  • ▹PostHog Analytics
  • ▹Figma
  • ▹Jira
  • ▹AI-assisted development

03.Experience

Senior Software Engineer

Slyp Pty Ltd — Sydney, Australia

Sep 2024 - Present

  • ▹Design, build, and maintain full-stack features across a loyalty/rewards platform spanning a React Native mobile app, a React web app, and multiple Node.js/TypeScript backend microservices.
  • ▹Build and evolve authentication and session-management flows (AWS Cognito, JWT issuance/refresh), balancing security with user experience.
  • ▹Design and maintain shared UI component/design-system libraries, ensuring consistency and preventing regressions through automated tests.
  • ▹Diagnose and resolve cross-platform compatibility issues (iOS/Android, multiple browsers) and production incidents, working from analytics/user reports back to root cause.
  • ▹Maintain CI/CD pipelines and deployment infrastructure to support frequent, reliable releases.

Software Engineering Manager

The Luxe Week — Bali, Indonesia

Jul 2023 - Jul 2024

  • ▹Led and managed a team of software engineers to successfully deliver and launch a new software product on time and within budget.
  • ▹Oversaw the development and implementation of a new code review system, resulting in a 20% reduction in code errors and improved overall code quality.
  • ▹Collaborated with cross-functional teams to assess and prioritize product features, resulting in a 15% increase in customer satisfaction and retention.
  • ▹Implemented agile development methodology, resulting in a 20% increase in team productivity and efficiency.
  • ▹Mentored and coached junior software engineers, resulting in the promotion and growth of team members within the company.

Senior Full Stack Developer

Juleb - Digital Pharma Company — Jeddah, Saudi Arabia

May 2022 - May 2023

  • ▹Built a React/Node.js web application, optimizing performance by reducing page load times.
  • ▹Developed a back-end API using Node.js and the NestJS framework.
  • ▹Improved data delivery and system stability with the integration of GraphQL.
  • ▹Refactored legacy code for increased extensibility.

Full Stack Developer

PT Visi Globalindo Data Utama (A CRIF Company) — Jakarta, Indonesia

Dec 2019 - Feb 2022

  • ▹Created and implemented back-end and front-end solutions for client websites using HTML, CSS, JavaScript, and PHP.
  • ▹Developed RESTful API services for client apps and built endpoints to integrate the front-end with the back-end.
  • ▹Developed multi-tier web applications utilizing modern JavaScript and HTML frameworks.
  • ▹Implemented scalable server-side components to improve performance and navigate complex data structures.

Backend Developer

PT Mitra Tekno Madani — Jakarta, Indonesia

Oct 2018 - Sep 2019

  • ▹Built and maintained backend application logic and database architecture.
  • ▹Designed and optimized database schemas to support growing data and query requirements.
  • ▹Implemented algorithmic solutions for complex backend processing requirements.
  • ▹Refactored existing code to improve readability, performance, and maintainability.

IT Support

PT Perusahaan Listrik Negara (Persero) — Binjai, Indonesia

Mar 2016 - Jul 2017

  • ▹Performed network monitoring, troubleshooting, and maintenance of computers, laptops, and printers.
  • ▹Coordinated daily operations with the company's regional offices and other departments to ensure consistent service across the region.

Computer Technician

Simone Com — Medan, Indonesia

May 2014 - Apr 2015

  • ▹Installed and configured new hardware components and software programs.
  • ▹Diagnosed system performance problems and provided necessary solutions.

04.Education

Computer Science

University of Pembangunan Panca Budi

2016 - 2018

Management Information System

Politeknik Unggul LP3M

2013 - 2015

05.Projects

Go Rewards screenshot 1 of 3
Go Rewards screenshot 2 of 3
Go Rewards screenshot 3 of 3

Go Rewards

Slyp's consumer loyalty app — lets members browse merchant programs, activate offers, track receipts, and earn rewards on the go.

Frontend: slyp-app

Backend: bff-slyp-app, api, service-consumer, service-rewards

React NativeTypeScriptAWS CognitoTanStack QueryNode.jsExpressPostgreSQLAWS S3AWS DynamoDBAWS CloudFormationEagleEyeJest
Go Rewards on Web screenshot 1 of 3
Go Rewards on Web screenshot 2 of 3
Go Rewards on Web screenshot 3 of 3

Go Rewards on Web

Web companion to Go Rewards — lets members land directly from a marketing email to view and activate merchant offers on desktop, without installing the app.

Frontend: slyp-app-web

Backend: bff-slyp-app, api, service-consumer, service-rewards

ReactTypeScriptViteTailwind CSSTanStack RouterTanStack QueryAWS CognitoPlaywrightVitestNode.jsExpressPostgreSQLAWS S3AWS DynamoDBAWS CloudFormationEagleEye
MySlyp screenshot 1 of 5
MySlyp screenshot 2 of 5
MySlyp screenshot 3 of 5
MySlyp screenshot 4 of 5
MySlyp screenshot 5 of 5

MySlyp

Merchant portal for onboarding onto the Slyp platform and managing smart receipts, promotions, and company profile.

Frontend: my-slyp

Backend: api, bff-my-slyp

AngularNgRxAWS CognitoContentfulCypressNode.jsPostgreSQLAWS S3AWS DynamoDBAWS CloudFormation
MySlyp v2 screenshot 1 of 10
MySlyp v2 screenshot 2 of 10
MySlyp v2 screenshot 3 of 10
MySlyp v2 screenshot 4 of 10
MySlyp v2 screenshot 5 of 10
MySlyp v2 screenshot 6 of 10
MySlyp v2 screenshot 7 of 10
MySlyp v2 screenshot 8 of 10
MySlyp v2 screenshot 9 of 10
MySlyp v2 screenshot 10 of 10

MySlyp v2

Modern rewrite of the merchant portal, giving merchants a faster, GraphQL-powered experience for managing their Slyp presence, including creating the campaigns and offers that power Go Rewards.

Frontend: my-slyp-v2

Backend: bff-my-slyp, api, service-rewards, service-merchant-users

ReactTypeScriptApollo ClientGraphQLChakra UIRedux ToolkitViteCypressNode.jsPostgreSQLAWS S3AWS DynamoDBAWS CloudFormationAmazon QuickSightParagonEagleEye
Suncorp screenshot 1 of 2
Suncorp screenshot 2 of 2

Suncorp

Card-linked offers integration for Suncorp Mastercard — backend service processing Visa/Mastercard scheme transactions and Gr4vy payments, with a dedicated web view for linking payment cards.

Frontend: link-payment-card-external

Backend: service-pclo, service-scheme-transactions

ReactNode.jsExpressTypeScriptPostgreSQLAWS S3AWS DynamoDBAWS CloudFormationVisaMastercardGr4vy
The Luxe Week screenshot 1 of 6
The Luxe Week screenshot 2 of 6
The Luxe Week screenshot 3 of 6
The Luxe Week screenshot 4 of 6
The Luxe Week screenshot 5 of 6
The Luxe Week screenshot 6 of 6

The Luxe Week

Luxury travel company profile site — users browse trips, log in to book and pay, then download their trip itinerary.

StrapiJavaScriptTypeScriptStripePostgreSQL
Juleb POS screenshot 1 of 4
Juleb POS screenshot 2 of 4
Juleb POS screenshot 3 of 4
Juleb POS screenshot 4 of 4

Juleb POS

Cloud-based point-of-sale platform for retail and pharmacy — real-time multi-branch sales and inventory sync, barcode-driven checkout, and omnichannel order integrations.

ReactRedux SagaNode.jsNestJSGraphQLTypeScript
VGAS

VGAS

Internal workflow tool for producing Business Information Reports — tracks an investigation of a buyer's company, ownership, and financials (with translation and QC steps) through to a final report exportable as DOCX, PDF, or JSON for the client's decision-making.

AngularJSjQueryBootstrapJavaScriptAJAXPHPCodeIgniter 3SQL ServerMySQL
CO

Cuti Online

Internal HR system for employee time and leave management, used across the company's Indonesia, Philippines, Singapore, Vietnam, and Malaysia offices — clock in/out, submit leave requests (annual, maternity, etc.), and route them through manager/HR approval, with HR reporting tools.

jQueryBootstrapJavaScriptAJAXNode.jsExpressMySQL
VAMS

VAMS

Asset management system — tracks company assets (e.g. laptops) and their assigned owner, generates QR codes per item for quick stock-opname scanning, and handles item requests and repair requests, with reporting.

ReactTypeScriptContext APIGraphQLNode.jsExpressPostgreSQL

06. What's Next?

Get In Touch

I'm open to new opportunities and interesting conversations. Feel free to reach out.

Contact Me

hamidoalbayya23@gmail.com+62 899-7919-139Medan, North Sumatera, Indonesia