Jan 2024 - Mar 2024
Backend Developer - Golang
Marketplace Platform
Jovote is an Indonesian marketplace platform centered around pageant events, providing features such as vote-based competitions, contestant rankings, and secure vote purchases. As a backend developer, I contributed to building core features that power the voting ecosystem.
The system used a modular approach for voting, payment, and ranking services. Payment transactions were validated via Midtrans webhooks, and vote data was persistently tracked with atomic updates to prevent inconsistencies in rankings. Business logic was kept clean and testable using service-layer separation.
Development followed an iterative approach, focusing first on core domain logic before expanding to edge cases and API-level validation. Collaborated closely with the product and frontend teams to ensure alignment on vote behavior and integration flow.
Designing a reliable voting system with secure vote purchases and real-time ranking logic.
Built scalable backend services in Go with Fiber, integrated Midtrans for secure payments, and implemented vote tracking and ranking calculations.