Work Experiences
Fullstack Software Engineer, SIPS Edutech Indonesia
March 2021 – Present
- Lead the development team, providing technical guidance and managing task allocation.
- Design and develop both frontend and backend using MySQL, Mongodb, Laravel, Next.js, SvelteKit, Go Fiber and Docker.
- Conduct application testing (integration, performance) and monitor systems to identify and resolve issues.
- Created a reusable UI component library using the composite pattern with Tailwind CSS and SvelteKit, improving design consistency and developer productivity.
- Wrote simple and clear documentation for the UI library to support internal usage and onboarding.
- Design database schemas and ensure seamless integration between frontend and backend components.
- Collaborate closely with PMs and other team members to align technical solutions with business goals.
- Facilitated code reviews, providing constructive feedback to ensure quality of the code.
- Developed and introduced development tools to streamline workflows, enhancing overall productivity and accelerating product delivery.
- Optimize product performance, by improving speed over 3 times faster compared to the previous version.
- Successfully led the transition of core technology stack, resulting in enhanced performance, and quality of the product.
- Accelerated product development time by 40% through the implementation of efficient development tools and practices.
- Built and maintained CI/CD pipelines for automated deployment using GitHub Actions.
- Configured and managed server infrastructure on AWS, including EC2, S3, and security groups.
Frontend Engineer, Equisafe.io
November, 2024 – April, 2025
- Developed a reusable UI library using the composite pattern, Tailwind CSS, Next.js, and TypeScript.
- Designed the library to be intuitive and easy to use for internal developers.
- Collaborated directly with the CTO to define the architecture and integration approach of the UI library.
- Integrated frontend components with backend APIs to ensure seamless data flow and functionality.
- Participated in code reviews to maintain code quality and share knowledge across the team
- Run tests to ensure the application’s quality, reliability, and responsiveness.
- Implement UI designs using React.js, focusing on the user experience and interface functionality.
- Integrated Storybook to document and visually test components, improving development efficiency and team collaboration.
Backend Engineer, Busanid.dev
August 2021 – September 2021
- Design and implement backend APIs and services using Typescript, Express.js, and MySQL.
- Collaborate with the frontend team to ensure backend systems are integrated seamlessly with external services.
- Manage databases, ensuring efficient data structuring and performance optimization.
- Conduct thorough testing of backend services to guarantee system reliability and functionality.
- Communicate regularly with the project manager to ensure alignment with product goals and requirements.
T
Software Engineer Lead, Tomacca.com
July 2020 – September 2020
- Design and develop both frontend and backend systems using React.js, Express.js, and MySQL, ensuring proper integration and smooth operation.
- Provide technical guidance and leadership to the development team, overseeing project progress and task allocation.
- Design database schemas to support application functionality and scalability.
- Conduct integration and performance testing to ensure the application meets performance benchmarks.
- Mentor junior engineers, conduct code reviews, and ensure adherence to coding standards.
- Collaborate with PMs to align technical development with business objectives.
A
Software Engineer, Algopay.com
February 2020 – June 2020
- Develop backend APIs and manage databases using MySQL and Laravel for application functionality.
- Integrate backend services with third-party APIs and frontend systems to ensure seamless operation.
- Run comprehensive tests to guarantee the quality and reliability of the application.
- Collaborate with both frontend and backend teams to create a unified and functional application.
- Ensure continuous communication with project stakeholders to align technical solutions with business needs.
- Successfully improved application performance by 50%.
- Enhanced the adaptive user interface for better user experience.

