Professional Experience
My journey through various roles in software engineering, from internships to full-time positions, building scalable systems and leading innovative projects.
Software Engineer Intern
KamarPelajar.id is an innovative Swedish-Indonesian startup that bridges the gap between international students and quality accommodation solutions. This unique company operates at the intersection of education, technology, and hospitality, helping students find their perfect home away from home.
Working remotely with this Stockholm-based team for six months taught me the art of distributed collaboration across continents and time zones. Despite the 6-hour time difference, I successfully integrated with their agile development processes and contributed to their mission of making student life easier worldwide.
Software Engineer Intern
FPT Software is one of the largest technology corporations in Vietnam and a leading provider of software outsourcing services globally. Being selected for their Global Internship Program 2023 was a remarkable achievement—I was among the fortunate 2% chosen from over 8,000 applicants worldwide, representing the cream of international talent.
Living and working in Hanoi for two months provided me with an invaluable cross-cultural experience while tackling complex technical challenges. I was entrusted with designing and implementing a robust microservices architecture using ExpressJS and PostgreSQL, creating systems capable of serving over 25,000 users with unwavering reliability.
Software Engineer
Bank Rakyat Indonesia (BRI) is Indonesia's largest bank and one of the oldest financial institutions in the country, serving millions of customers across the archipelago. I joined BRI through an outsourcing project specifically focused on revamping their digital infrastructure and modernizing their web platforms.
As part of the INDESC (Indonesia Digital Economy and Society Convergence) initiative, I was entrusted with developing and launching five critical microservice servers that formed the backbone of BRI's digital transformation. Working with cutting-edge technologies like NestJS and GraphQL, I ensured that every service achieved 100% compliance with the bank's strict software quality assessments—a testament to the rigorous standards required in financial technology.
Software Engineer
DreamBooth Studio is a bootstrapped startup revolutionizing the photobooth industry with an integrated platform that combines hardware control, digital commerce, and advanced analytics. Our mission is to provide event organizers and business owners with a complete, customizable photobooth solution that stands out.
As a core Software Engineer, I am responsible for architecting and developing DreamBooth's multi-platform ecosystem. This includes building the desktop application using Electron for seamless hardware integration (DSLR cameras, webcams, and printers), developing the Next.js-powered web dashboard and admin portal for real-time management, and designing a robust MongoDB-backed API infrastructure that supports the entire platform.
Research and Development Software Engineer Intern
Formulatrix is a global leader in laboratory automation solutions, revolutionizing scientific research through innovative robotics and software systems. My journey here began as a Graduate Intern.
In this role, I spearheaded the transformation of critical laboratory automation systems. My primary achievement was leading the complete migration of the Rover Updater Mechanism from a legacy Whiptail Bash CLI system to a modern, intuitive web-based dashboard. This wasn't just a technical upgrade—it was about making complex laboratory equipment more accessible to researchers worldwide.
Software Engineer - Robotic Process Automation & Generative AI
CIMB Niaga is one of Indonesia's leading banks, renowned for its innovative approach to banking and commitment to digital transformation. As a Software Engineer specializing in Robotic Process Automation (RPA) and Generative AI, I play a pivotal role in driving the bank's technological advancements.
In this role, I am contributing to the development of OCTO AI, an advanced AI-powered virtual assistant designed to enhance customer service and operational efficiency. By leveraging cutting-edge AI technologies, I help create intelligent solutions that streamline banking processes and improve user experiences.