
Event Platform
2024
Hijab Hunt Contest System
End-to-end contestant management and voting workflow.
- PHP
- PostgreSQL
- Redis
- REST API
- +1
Backend Developer at Detikcom
Backend Developer · Jakarta · Open to new opportunities
I work on the backends behind Detikcom's national campaigns and news portals: registration and voting systems, recommendation engines, and the read paths that have to stay fast when a story takes off. Go and PHP, five years in Indonesian media.
55M+
Monthly impressions served
15+
National event platforms
99.9%
Uptime at peak traffic

Event Platform
2024
End-to-end contestant management and voting workflow.

Campaign Microsite
2024 - Present
Route-aware personalization for the holiday travel season.

Campaign Microsite
2024 - Present
One reusable backend powering 14 national campaign microsites.
Internal Product
2020 - 2021
The CMS a thousand internal staff opened every day.
Recommendation System
2022 - 2024
Personalized news recommendations using behavior signals.
These recommendations are displayed directly from my LinkedIn profile to keep everything authentic and transparent. Here’s what my colleagues say about collaborating with me:

Nanda Sholatul Akbar
Web Development • Recommendation received (Sep 2022)
Zakaria is one of the most dedicated professionals I've worked with and is willing to put that extra help whenever you need it. His expertise as a Web Developer is considerable, and it helped our team come up with more efficient solutions on different projects. His contribution is valuable to the side, and I highly recommend Zakaria.
Fajar Agus Maulana
Senior Software Engineer • Recommendation received (Sep 2022)
Zaka is amazing at his job! He knows his way around people, he is good with the projects, does whatever it takes to help colleagues and gets things done. He makes sure that everyone is on the same page and focused on the main goal.I take a system from the schema to production and stay with it: designing the data model, fixing the queries that turn out to be slow, deciding what gets cached and when that cache is cleared, then setting up the CI/CD that ships it. Campaign deadlines cannot be moved, so I plan for the traffic peak before it arrives instead of firefighting my way through it.
Working on something that has to stay up? Find me on LinkedIn.