AfsarRakha
software_engineer · product_builderFinal-year Information Systems student at Universitas Indonesia. I focus on building full-stack products — from architecture to deployment. My background spans both engineering and design, which means I can own a feature end-to-end: system design, backend APIs, frontend components, and UX decisions. I've shipped microservices, hackathon products, and internal tools. Always open to new challenges and interesting engineering problems.
resume.pdf ↓
Software Engineer (Part-Time)
PT Pustaka Mulia Sejahtera · Next.js · Express.js · PostgreSQL · Redis · BullMQ · Turborepo
- Architected and built CBT Pustaka Mulia — a high-concurrency Computer-Based Test platform for national TKA exam simulations, engineered to serve 5,000+ concurrent users per session (~10,000–15,000 users/day)
- Implemented async BullMQ scoring pipeline (decoupled submission from scoring) + atomic Redis DECR token quotas for race condition prevention + heartbeat auto-save (30–60s) guaranteeing zero answer loss on network failure
- Designed a 6-tier RBAC system (Admin, Operator Sekolah, Guru, Siswa, Kepala Sekolah, Orang Tua) with Admin CMS, real-time monitoring dashboard, token lifecycle management, and question bank management
Software Engineer Intern
PT Ukirama Solusi Indonesia · Next.js · Ruby on Rails · PostgreSQL · OpenTelemetry · Playwright · Sanity.io
- Built shared UI component library + Page Builder (Next.js + Sanity.io) accelerating delivery of 18+ production pages; standardized API JSON response across 6+ ERP modules reducing inter-module inconsistency
- Led backend of Bonded Zone compliance module (4 inventory systems) in Ruby on Rails; engineered reusable BondedZoneDocumentValidator Polymorphic Validator, eliminating ~300 lines of duplicated code with 100% regulatory compliance
- Built distributed tracing & structured JSON logging via OpenTelemetry, enabling end-to-end traceability across API flows and import-to-production log pipelines, improving SRE observability
- Developed Ruby Minitest automated test suites covering 17+ complex business scenarios and implemented Playwright E2E testing environment for QA automation initiatives
- Participated in full SDLC: daily standups, sprint planning, PR code review in Agile team environment
Software Engineer Intern
PT Pustaka Mulia Sejahtera · Django · MySQL · Tailwind CSS · Turn.js
- Revamped the company website (pustakamulia.co.id) using Django, improving page load speed and user experience
- Built a digital flipbook platform (flipbook.pustakamulia.co.id) using Turn.js enabling interactive page-flip reading for published books
- Built responsive UI components with Tailwind CSS across 10+ pages
- Integrated MySQL database via Django ORM for content management and data scalability
- Consumed external web service APIs for dynamic content and third-party integrations
Manager of Marketing
Pesta Rakyat Komputer
- Led a 30+ member marketing team with 4 PIC/VPIC across multiple divisions
- Executed direct and digital campaigns that attracted 400+ attendees to the main event
Project Officer
Magnificomps
- Spearheaded Apresiasi BEM Fasilkom UI 2023, the first offline event held at Balai Sidang UI
- Led planning, coordination, and execution for an event with 250+ participants
Member, Marketing & Comms
RISTEK Fasilkom UI
- Contributed to marketing campaigns and content strategy for RISTEK Fasilkom UI events
- Awarded Best Member for exceptional contributions in Q1 2023
Top 10 Finalist, Ide Menyala Hackathon (South Jakarta Rep)
Ide Menyala
2nd Place, Garuda Hacks 5.0 — Helping Hands Track
Garuda Hacks
Best Pitch Video, Garuda Hacks 5.0
Garuda Hacks
National Finalist, GEMASTIK XVI UX Design
Kemendikbud
Gold Medal, Pekan Ristek UI/UX Competition
RISTEK Fasilkom UI
Silver Medal, Seven.id UI/UX Competition
IT Telkom Purwokerto
Copper Medal, INSIGHT Competition — Math
Insight Olimpiade