Skip to content

Curriculum vitae

Permadi AfrianSoftware Engineer, 8+ years, Central Java, Indonesia.

Contact

Download this CV as a PDF

Last updated 4 Sep 2026

Experience

  1. Software Engineer

    Podifi · United States

    Aug 2025 — Present

    Systems owned
    • Full-stack delivery across concurrent client projects
    • TypeScript services on AWS (Lambda, KMS, SQS)
    • POS mobile enablement (.NET MAUI)
    • LLM data-processing flow (LangChain)
    Blast radius
    Production delivery across concurrent client projects rather than a single owned system; work ships to production, so a defect surfaces in a live product rather than an internal environment.
    • Works across the full stack and across projects rather than owning one service, in a delivery organisation that staffs engineers onto whichever product needs them.
    • Turns PRDs into concrete design proposals and ships approved changes with end-to-end testing.
    • Uses agentic development workflows as a standard part of delivery, holding production-grade quality while shortening the path from proposal to shipped change.
    • Contributes to a mobile enablement initiative for a POS platform using .NET MAUI, porting core desktop workflows to mobile.
    • Implemented an LLM-powered data-processing flow using LangChain, integrated cleanly into existing service workflows.
    • Documents key decisions and changes so future iterations are fast and low-risk.
  2. Software Engineer III

    Geniebook · Singapore

    Nov 2021 — Aug 2025

    Systems owned
    • Class platform (live and on-demand)
    • Four extracted Go microservices
    • React live-class client
    Blast radius
    The live-class platform serving ~1,500 concurrent students; an outage stops classes in progress.
    • Owned the Class platform and shipped interactive live-class features at ~30 simultaneous classes of ~50 students each.
    • Led the extraction of four Go microservices from a PHP/MySQL monolith, introducing gRPC, Kafka, and Postgres.
    • Partnered with DevOps to move Kubernetes workloads from GCP to AWS, cutting infrastructure costs by ~30-40%.
    • Standardized local development with Docker, cutting new-machine setup from ~4-6 hours to ~10-30 minutes.
    • Mentored four engineers on Go, microservices, and streaming, reviewing ~10-20 PRs per week.
  3. Software Engineer

    PT. Pan Brothers Tbk and Group · Boyolali, Indonesia

    Sep 2018 — Nov 2021

    Systems owned
    • Production monitoring system (~3 plants, ~30 lines)
    • Warehouse data system
    • CI/CD across six repositories
    Blast radius
    Production monitoring for ~3 plants and ~30 lines used by 20+ stakeholders; stale data means line problems go unnoticed.
    • Built a production monitoring system used across ~3 plants and ~30 lines by 20+ stakeholders.
    • Integrated real-time telemetry from >100 machines (~150 msgs/sec) into a unified dashboard.
    • Migrated legacy apps to Laravel, cutting P95 page load times by ~40% and post-release defects by ~80%.
    • Implemented CI/CD for six repositories, reducing deployment time from ~1-2 hours to ~5-10 minutes at ~99% success.

Skills

Skills I work with — linked to the work behind them where it's public.