I am a full stack developer with over 2 years of experience specializing in event-driven microservices and system integration within the financial industry. My expertise lies in backend development using Java Spring Boot, Kafka, and PostgreSQL, complemented by practical experience in Node.js and frontend modernization. I am passionate about building reliable backend architectures and managing seamless third-party integrations.
Currently, I work at Mandiri Utama Finance where I design shared Data APIs using Java to encapsulate complex SQL queries, enabling internal modules to access unified data efficiently. I develop event-driven services that consume Kafka messages and synchronize transaction states with external partners through REST callbacks. Additionally, I build submission and payload translation services using Node.js and Java to handle third-party orders and convert external data formats into internal models.
I have experience optimizing PostgreSQL schemas and indexes to support specific query patterns and improve data retrieval. I collaborate closely with DevOps teams to troubleshoot production issues using OpenShift and Jenkins, and I utilize Docker to replicate production development environments locally. Recently, I migrated an internal tracking dashboard from Angular to Next.js, enhancing rendering performance and maintainability.
Previously, I worked as a Java Developer at Indocyber Global Teknologi, supporting maintenance and incremental improvements on a file management system. I also completed a full-time Java Developer Bootcamp where I strengthened my core software engineering skills, including database design, application architecture, Java fundamentals, REST API development, and frontend interface creation.
I hold a Bachelor’s Degree in Informatics Engineering from Universitas Komputer Indonesia, where I graduated with a GPA of 3.22. I am fluent in Indonesian and have professional working proficiency in English. I am eager to continue growing my skills and contributing to innovative software projects in the financial technology sector.
GPA: 3.22
Designed shared Data APIs using Java to encapsulate multi-table SQL joins and conditional logic, allowing internal modules to retrieve unified data without direct database coupling.
Developed services to consume Kafka messages and synchronize transaction states with external partners via outbound REST callbacks.
Built submission and payload translation services (Node.js/Java) to handle third-party orders, validate workflows, and convert external dealer data formats into internal models.
Modified PostgreSQL schemas, tables, and indexes to support specific query patterns and data retrieval requirements.
Collaborated with DevOps to troubleshoot production issues using OpenShift and Jenkins, and utilized Docker to replicate local development environments.
Migrated the internal tracking dashboard from Angular to Next.js to modernize the codebase, improving rendering performance and maintainability.
Supported maintenance and incremental improvements on a file management system as part of the development team.
Strengthened core software engineering competencies during a full-time developer bootcamp, gaining hands-on experience in designing and managing databases, structuring and architecting applications, implementing Java fundamentals and OOP concepts, building functional web applications, creating and consuming REST APIs, and developing interactive frontend interfaces.
Jobicy
614 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: