Available to hire
I’m Antony Afandy, a software developer focused on building scalable APIs and web services using opensource tech stacks. I continuously upgrade my skills across PHP, Go, JavaScript, TypeScript, Java, and Dart through ebooks, online channels, and bootcamps.
I’m passionate about backend development, microservices, and delivering robust applications. My experience spans Laravel, FastAPI, Golang, JWT-based security, Redis, and cloud-based operations, with hands-on work on AR game APIs, asset handling, and NFT landing pages.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Advanced
Indonesian
Fluent
Work Experience
Web Developer at PT. Wira Imaji Nyata & PT. Imaji Nusantara Karisma
May 31, 2024 - July 15, 2025Implemented generator AI voice and video assets into vendor platform using FastAPI and uploaded to AWS S3. Developed Restful APIs for AR games using Golang with one-time session tokens and Laravel with single sign-in device access tokens. Led web application projects using Laravel, CodeIgniter, and NextJS. Managed email notifications via Laravel, RabbitMQ, and AWS SES. Created Telegram bot functionalities using ExpressJS with webhook connection.
Web Developer at PT. Gerbang Emas Makmur Sentosa
August 31, 2019 - July 15, 2025Developed Restful API using Laravel and MariaDB/MySQL for User Service. Implemented SMS gateway with EnvayaSMS Library and queue service for SMS OTP using CodeIgniter and RabbitMQ.
IT Support at Hsoft
October 31, 2017 - July 15, 2025Maintained and troubleshot Inventory & Accounting products and clients' personal desktop devices. Provided setup and training for clients on Inventory & Accounting products. Developed Restful API using Flask and FirebirdSQL. Created report desktop applications using FPC/Lazarus.
Backend Developer at PT. Digital Access Indonesia
August 1, 2024 - PresentExplore & handle microservices using Laravel and improve query model using custom class. Explore & handle private PHP packages and improve using custom validation class.
Web Developer at PT. Wira Imaji Nyata & PT. Imaji Nusantara Karisma
May 31, 2024 - October 14, 2025Built & handled microservice for queue send and download asset from Synclab & ElevenLab provider using Laravel. Improve filter send duplicate data to provider and improve platform status using webhook. Built & handled microservice for asset handler using FastAPI & FFMpeg package. Built Restful API for AR games using Golang and one-time session. Improve duplicate session using token. Built Restful API for AR games using Laravel. Improve security using stateless JWT and Redis key-storage. Built NFT Landing Page using NextJS. Improve add multiple wallet provider. Built Web Application Project using Laravel / CodeIgniter. Improve speed page using Caching. Built Email Notification using Laravel and AWS SES. Improve latency time using queue with RabbitMQ. Built Telegram Bot using Laravel with webhook connection. Maintenance Linux cloud server. Improve security using WAF protocol and proxied using CloudFlare.
Web Developer at PT. Gerbang Emas Makmur Sentosa
August 31, 2019 - October 14, 2025Built Restful API using Laravel and MariaDB/MySQL for User Service. Implements Stateless Signin using JWT. Improve using Keypair. Built SMS gateway using EnvayaSMS Library. Decrease cost rather using other platform. Built Queue service using CodeIgniter and RabbitMQ for SMS OTP. Improve in platform cost.
Assistant Developer & Support at Hsoft
October 31, 2017 - October 14, 2025Troubleshoot Inventory & Accounting product issues. Maintain hardware and software; training; built sales reporting API using Flask and FirebirdSQL; built sales reporting client-desktop application using Lazarus.
Backend Developer at PT. Digital Access Indonesia
August 1, 2024 - PresentExplore & handle microservices using Laravel; improve query model with custom class; manage private PHP packages and implement custom validation.
Web Developer at PT. Wira Imaji Nyata & PT. Imaji Nusantara Karisma
May 1, 2024 - October 14, 2025Built & maintained microservices for queue sending and asset downloads with Laravel; improved data filtering to avoid duplicates, and integrated webhook for platform status. Developed asset handling via FastAPI & FFMpeg; built REST APIs for AR games using Golang and Laravel, with token-based sessions and stateless JWT/Redis storage. Created NFT landing page with NextJS and expanded wallet provider integration.
Web Developer at PT. Gerbang Emas Makmur Sentosa
August 1, 2019 - October 14, 2025Built RESTful API using Laravel and MariaDB/MySQL for User Service; implemented Stateless Signin using JWT; built SMS gateway and queue for OTP using CodeIgniter and RabbitMQ; Linux cloud server maintenance.
Assistant Developer & Support at Hsoft
October 1, 2017 - October 14, 2025Troubleshoot Inventory & Accounting product issues; maintain hardware/software; provide training; built sales reporting backend API using Flask and FirebirdSQL; developed sales reporting desktop app using Lazarus.
Education
Informatics Enginner at Univ. Widya Kartika
January 1, 2003 - December 31, 2005High School Diploma at YP Trisila
January 1, 2000 - December 31, 2003Informatics Engineer at Widya Kartika University, Surabaya
January 1, 2003 - December 31, 2005High School at YP Trisila Surabaya
January 1, 2000 - December 31, 2003Informatics Enginner at Univ. Widya Kartika Surabaya
January 1, 2003 - January 1, 2005High School at YP Trisila Surabaya
January 1, 2000 - January 1, 2003Qualifications
Golang Bootcamp
January 11, 2030 - October 14, 2025Laravel Vue Bootcamp
January 11, 2030 - October 14, 2025Next Bootcamp
January 11, 2030 - October 14, 2025Mini Bootcamp Go
January 11, 2030 - October 14, 2025Industry Experience
Software & Internet, Gaming, Professional Services, Computers & Electronics, Media & Entertainment
- Handling Single Device token using JWT
- Handling user register using email and AWS SES
- Handling user register using OAuth
- Handling third-party request and callback
- Handling API role permissions in external Web Apps
Golang : - Handling anonymous user request per session token in Charity project
- Handling progress target charity
FastAPI : - Handling game reporting
Laravel :
- Build User Register using OAuth
- Handling and Limited 3 names per user
- Handling duplicate name for reduce generate timeout
- Each name and selected marker will send to ElevenLab for get their audio name
- Each marker has few parts and send with custom audio names to SyncLab
- Prepare webhook for SyncLab callback
FastAPI : - handling for cut audio using FFMPEG
- handling concat any new custom video name parts using FFMPEG
laravel :
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Jakarta today.