I am a Senior Software Engineer based in Jakarta, Indonesia, with extensive experience in designing and building scalable full‑stack applications using JavaScript/TypeScript, Java, Kotlin, and modern frameworks. I’ve led projects that optimize user experience, performance, and security while mentoring junior engineers and improving code quality. I thrive in collaborative environments, write clear technical documentation, and champion test-driven development and robust architectures to help teams hit ambitious product goals.

Yoeza Sapoetro

I am a Senior Software Engineer based in Jakarta, Indonesia, with extensive experience in designing and building scalable full‑stack applications using JavaScript/TypeScript, Java, Kotlin, and modern frameworks. I’ve led projects that optimize user experience, performance, and security while mentoring junior engineers and improving code quality. I thrive in collaborative environments, write clear technical documentation, and champion test-driven development and robust architectures to help teams hit ambitious product goals.

Available to hire

I am a Senior Software Engineer based in Jakarta, Indonesia, with extensive experience in designing and building scalable full‑stack applications using JavaScript/TypeScript, Java, Kotlin, and modern frameworks. I’ve led projects that optimize user experience, performance, and security while mentoring junior engineers and improving code quality.

I thrive in collaborative environments, write clear technical documentation, and champion test-driven development and robust architectures to help teams hit ambitious product goals.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Senior Software Engineer at OnlinePajak
October 1, 2022 - August 1, 2025
Architected, developed, and maintained services including frontend and backend using JavaScript, TypeScript, and VueJS to ensure reliability and scalability. Built and maintained a micro frontend component library, optimizing load times and dependency updates to enhance user experience. Developed backend services in Java, JavaScript, Kotlin, and TypeScript with improved reliability, scalability, maintainability, and security; implemented TDD with Mocha, JUnit, Java Assert, Jest, and Vitest. Mentored junior engineers, providing feedback on pull requests to improve code quality and team collaboration. Created technical requirement documents for epics to ensure well-estimated tasks with clear documentation. Conducted root cause analysis to permanently resolve customer-reported bugs. Integrated an analytics widget into frontend services using Kotlin to boost data visibility for cross-functional teams.
Senior Full Stack Developer at Slash
November 1, 2021 - September 1, 2022
Developed and maintained several company app services across frontend and backend; contributed to code reviews to improve code quality and ensure PR changes were maintainable and readable.
Full Stack Developer at Universitas Andalas
July 1, 2019 - October 1, 2021
Developed the Academic Management App using VueJS and Laravel, and Yii 2 for both frontend and backend, improving user experience and operational efficiency by reducing page loading time versus the previous custom PHP framework. Created an Activity Log microservice to enhance system monitoring and debugging with Laravel. Implemented Students Validation Document system using VueJS for frontend and Go for backend, ensuring accurate and timely student data processing. Developed a Certificate Validator as a full-stack application using Node.js, improving verification and reducing manual errors by 50%.
Full Stack Developer at KasirQ (Freelance)
May 1, 2021 - August 1, 2021
Developed a Cashier App on the KasirQ web platform, improving system features and performing database migrations to enhance user experience. The project covered admin management, user management, customer management, and other core cashier application features.
Full Stack Developer at cimangko
July 1, 2017 - June 1, 2019
Developed and maintained frontend (VueJS) and backend (Laravel) for the Tryout Test project, improving user experience and system reliability. Implemented frontend (Laravel) and backend (Express JS) for the Pasar Komoditas Jakarta (PKJ) Marketplace Platform, significantly boosting performance and user engagement. Led full-stack development for the Situkin KPI app at a university using PHP and Laravel to enhance performance and tracking efficiency. Developed the Laundry App desktop application in C# to enhance user interface and functionality.
Full Stack Developer at PT Semen Padang
May 1, 2015 - March 1, 2017
Built a Monitoring Order App using PHP Laravel, significantly improving fabrication order tracking and reducing paper usage by 50%.

Education

Bachelor's degree at STMIK Jayanusa
September 1, 2017 - August 1, 2019
Associate's degree at Politeknik Negeri Padang
September 1, 2011 - November 1, 2014

Qualifications

Certified Scrum Professional (CSP)
January 18, 2021 - January 18, 2021
Certified Azure DevOps Fundamentals
August 1, 2025 - August 1, 2025

Industry Experience

Software & Internet, Education, Manufacturing