AfsarRakha

software_engineer · product_builder

Final-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 ↓
Afsar Rakha — portrait photo
FrontendReact, Next.js, Vue.js, TypeScript, Tailwind CSS, Redux Toolkit, Shadcn UI, AngularJS
BackendNode.js, Express.js, Django, Spring Boot, Ruby on Rails, Nest.js
MobileFlutter, Dart
DatabasePostgreSQL, MySQL, Redis, BullMQ, Prisma ORM
InfraOpenTelemetry, Docker, GitHub Actions, Turborepo, Cloudflare CDN
TestingPlaywright, Ruby Minitest
DesignFigma
LanguageTypeScript, JavaScript, Python, Java, Ruby, Go, Dart
experience
Dec 2025 – Apr 2026

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
Aug 2025 – Jan 2026

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
Jun–Sep 2024

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
Nov 2023–May 2024

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
Aug–Dec 2023

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
Mar–Dec 2023

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
recognition
2024

Top 10 Finalist, Ide Menyala Hackathon (South Jakarta Rep)

Ide Menyala

hackathon
2024

2nd Place, Garuda Hacks 5.0 — Helping Hands Track

Garuda Hacks

hackathon
2024

Best Pitch Video, Garuda Hacks 5.0

Garuda Hacks

hackathon
2023

National Finalist, GEMASTIK XVI UX Design

Kemendikbud

competition
2022

Gold Medal, Pekan Ristek UI/UX Competition

RISTEK Fasilkom UI

competition
2022

Silver Medal, Seven.id UI/UX Competition

IT Telkom Purwokerto

competition
2021

Copper Medal, INSIGHT Competition — Math

Insight Olimpiade

academic