About Me
Software Developer with a strong foundation in web development and software engineering. Currently working at PT NTT Indonesia Technology, assigned to PT Bank Negara Indonesia (Persero) Tbk. Skilled in React.js, Next.js, TypeScript, Golang, and Express.js.
Experienced in building scalable applications with Microfrontend architecture, integrating APIs, and writing unit tests. Adaptable, collaborative, and passionate about delivering high-quality software solutions.
Languages & Frameworks
Database & Tools
UI/UX & Testing
Work Experience
Software Developer
PT NTT Indonesia Technology (Assigned at PT Bank Negara Indonesia (Persero) Tbk.)
- •Played a key role in migrating the legacy teller system from a monolithic architecture to a scalable Microfrontend architecture using Vite and Module Federation.
- •Developed and integrated key financial modules, including module deposit, loan, and the main host app, utilizing React.js and TypeScript.
- •Designed and implemented clean, responsive user interfaces across the application using Ant Design to ensure an efficient and consistent experience for bank tellers.
- •Optimized application performance and system reliability by implementing Progressive Web App (PWA) caching strategies.
Internship Experience
Frontend Developer (Part-time)
PT Telkom Indonesia (Persero) Tbk
- •Developed unit tests (80% coverage) with Jest & React Testing Library
- •Integrated GitLab CI pipeline for automated testing
- •Implemented filtering functionality in microservice module
Frontend Developer (Intern)
PT Telkom Indonesia (Persero) Tbk
- •Built responsive pages for MARSHALL platform using Next.js
- •Implemented JWT token handling & Redux state management
- •Improved SEO through metadata optimization
Fullstack Developer (Intern)
PT Pertagas Niaga
- •Designed flowcharts and UI prototypes in Figma for the Cash In Advance process
- •Developed disposition feature using Laravel & Blade
- •Created ERD to support system design and implementation
Featured Projects
SINOW (MOOC App)
An online learning hub designed to make education accessible and rewarding.
Technologies Used
Key Contributions
- •Designed and implemented the database schema to support course management and certification.
- •Developed the backend API using Express.js with Sequelize for data handling.
- •Integrated Midtrans payment gateway for secure online transactions.
- •Built responsive and user-friendly frontend interfaces using Next.js and Tailwind CSS.
Marshall
AI-powered learning platform that automatically generates interactive modules, video lessons, and audio learning materials.
Technologies Used
Key Contributions
- •Built a responsive frontend interface using Next.js.
- •Implemented JWT authentication and Redux state management for secure user sessions.
- •Developed data visualization dashboards using Chart.js.
- •Created a custom text editor to design and edit PPT learning modules.
Ikobana Frozen Food
E-commerce platform for SMEs with payment integration and custom delivery system for bulk orders.
Technologies Used
Key Contributions
- •Designed and implemented database schema for order and product management.
- •Developed backend APIs using Golang with Fiber and GORM.
- •Integrated payment gateway and custom courier system using RajaOngkir API.
- •Implemented Redis caching to optimize performance.
Get In Touch
I'm always open to discussing new opportunities and interesting projects. Let's create something awesome together!






















