Backend Engineer at PrimaKu

Backend Engineer at PrimaKu

About The Company

PT Cipta Medika Informasi (PrimaKu) is a comprehensive digital ecosystem for child health monitoring in exclusive collaboration with the Indonesian Pediatric Society (IDAI). It consists of three interconnected platforms designed to serve different user groups:

  • PrimaKu App – empowers parents to monitor their child’s growth, development, and immunization in one place.
  • PrimaPro App – supports pediatricians in managing patient data and providing better, data-driven care.
  • PrimaCare Web App – enables clinics to efficiently manage medical records and administrative processes at an affordable cost.

My Role & Responsibility

As a Backend Engineer, I design, build, and maintain distributed systems powering the PrimaKu ecosystem. My work focuses on ensuring performance, reliability, and smooth data flow across all platforms and external systems.

Below are some highlights of my contributions:

Async Communication & Pub/Sub
  • Implemented Pub/Sub communication for inter-service event handling, improving scalability and system decoupling.
  • Used extensively in features like Parenthood Event Points, where parents earn and redeem points from various in-app activities across multiple services.
  • Data synchronization mechanism between the old and new CMS for clinics, enabling soft migration of clinic data without disrupting existing operations.
3rd-party Integrations
  • Integrated payment gateways (Bank Transfer, E-Wallet, Credit Card, PayLater), and secure callback handlers and retry mechanisms to ensure consistent transaction states across services.
  • Integrated other various 3rd-party services such as WhatsApp API, Google Cloud Storage, Push Notification API, and more.
Caching with Redis
  • Implemented Redis caching for high-traffic endpoints such as banners, recommended articles, and many more to reduce response time.
  • Utilized Redis for queue data storage *explained in the next section.
Queue & Notification System
  • Built a notification broadcasting system using queues to guarantee reliable and ordered message delivery.
  • Integrated with cron-based automation for vaccine schedule reminders *explained in the next section.
Cron Jobs & Automation
  • Created cron jobs for automated vaccine reminders (14 days before, 4 days before, and on the vaccination day), ensuring messages are sent at the right time even under heavy load.
  • Implemented data synchronization between PrimaCare and Satu Sehat (Indonesia’s National Health Information Exchange), ensuring patient and immunization data remain consistent across national systems.
Code Review, Unit Test & Quality Assurance
  • Actively conduct code reviews for backend pull requests to maintain high-quality, consistent, and scalable codebases.
  • Implemented service-level unit tests focusing on business logic to ensure code reliability while maintaining development agility.
  • Collaborate closely with QA and DevOps to ensure smooth CI/CD processes and reliable production deployments.
Open Source Contribution
Collaboration with Medical Experts
  • Partnered with pediatricians to implement accurate growth chart formulas (Weight-for-Age, Height-for-Age, BMI-for-Age, etc.) using WHO and CDC standards.
  • Ensured backend computation accuracy to maintain medical-grade reliability for clinical use in PrimaKu and PrimaPro.

TLDR: At PrimaKu, I’ve built deep expertise in microservice architecture, asynchronous systems, data synchronization, and multi-platform integration across PrimaKu, PrimaPro, and PrimaCare.

I work at the intersection of technology and healthcare—building reliable, scalable backend systems that empower millions of parents, doctors, and clinics throughout Indonesia.

Download the app on App Store