Nov 2024 — PRESENT
Remote
As a Senior Software Engineer at PT Sinergi Dimensi Informatika, I lead the development and maintenance of a logistics web application dashboard using ReactJS, TypeScript, and gRPC. I build scalable backend services with C# and ASP.NET, and implement real-time features using RabbitMQ and the STOMP protocol. I refactor code into reusable components to ensure long-term maintainability and performance. I have also led several projects end-to-end, from gathering business requirements until implementation.
Dec 2024 — PRESENT
Remote
As a Go Programming Mentor at BuildWithAngga, I developed and maintained online bootcamp courses focused on Go and ReactJS. I created two comprehensive courses totaling over 30 hours of content, covering backend fundamentals, gRPC, and PostgreSQL integration. These courses have successfully reached and taught more than 1,000 students.
May 2023 — PRESENT
Remote
As a MERN Programming Mentor at Eduwork, I taught the MERN stack and software engineering fundamentals through 70+ live sessions, including public classes on YouTube. I mentored 9 students, 5 of whom graduated, with 3 successfully landing jobs in the tech industry. The curriculum focused on JavaScript, Node.js, ReactJS, Express.js, and MongoDB through project-based learning.
Jun 2023 — Nov 2024
Hybrid
As a Full Stack Developer at McEasy, I maintained and optimized a Transport Management System to ensure efficient logistic tracking and enhanced operational performance. I designed and developed a scalable financial record management service with seamless 3rd party provider integration using Go and Clean Architecture principles. I also implemented advanced caching strategies to reduce external API quota usage and built an internal package to simplify and secure goroutine management. Working in a 3-person team, I led feature enhancements, created clear technical documentation, and utilized tools like OpenTelemetry, Jaeger, and Datadog for monitoring and troubleshooting.
Jun 2023 — Nov 2024
Remote
As a Software Engineer Intern at Mekari, I was appointed to the Back-End Core Team and collaborated with 8 team members using the Scrum Framework to ensure project success. I contributed to the legacy system by implementing major features like a custom form module, enhancing functionality, and fixing critical bugs. Throughout the internship, I consistently delivered tasks and tickets on time with high quality and attention to detail. This experience strengthened my backend development skills and deepened my understanding of collaborative software engineering in a large-scale system.