IT Application Developer - Panin Dai-ichi Life
-
Jun 2024 - Present
- Developed and maintained web, mobile, API, and database systems for customer- and agent-facing applications in a microservices environment.
- Integrated Tokopedia as a new payment channel for premium and single top-up transactions by enhancing existing payment flows, APIs, database logic, and deeplink generation.
- Built an end-to-end policy alteration system for unit-linked products, supporting plan upgrades/downgrades, payment frequency changes, and rider additions/removals.
- Migrated complex unit-linked investment calculation logic from mobile JavaScript/SQLite to Java Spring Boot APIs, validating results against actuarial Excel references.
- Eliminated concurrent-load database deadlocks by refactoring database-heavy calculation logic into in-memory Java object processing
- Reduced SPAJ processing time by ~3x, from ~60s to ~20s, by replacing sequential SOAP-based OpenText document uploads with direct REST integration, parallel uploads, automatic retries, and monitoring.
- Built a Kafka-based proof of concept for SPAJ submission, replacing cron-based polling with an event-driven producer-consumer design.
Back-End Developer Intern - Cataliz Indonesia
-
Aug 2023 - Dec 2023
- Developed REST APIs using Node.js, Express.js, and TypeScript with authentication and authorization features.
- Implemented unit and end-to-end testing while applying Clean Architecture principles to improve maintainability
Cloud Computing Cohort - Bangkit Academy
-
Feb 2023 - Jul 2023
- Graduated with Distinction, ranking in the top 10% of 5,013 students.
- Built REST API-based cloud applications using Node.js, Express.js, and Google Cloud Platform