Muhammad Abdul Karim
Software EngineerSoftware Engineer with 8+ years of experience specializing in Frontend Development. Experienced in building modern, high-performance web applications using React, Next.js, JavaScript, and TypeScript. Strong expertise in UI/UX development, application performance optimization, API integration, and Agile collaboration. Passionate about delivering scalable, maintainable, and user-centric digital products that align with both business objectives and user needs.
Work Experience
PT Bank INA Perdana Tbk2025 - Present
Senior Front End Developer- Designed and developed scalable, responsive web applications using React.js, optimizing performance across devices and low-bandwidth environments.
- Implemented core banking functionalities, including account management, transactions, loans, and customer interactions, ensuring security and efficiency.
- Integrated real-time RESTFull APIs, enabling secure and efficient frontend-backend communication.
- Conducted in-depth code reviews and integration testing, improving code quality, maintainability, and UI stability.
PT Bank Rakyat Indonesia (Persero) Tbk2024 - 2025
Technical Lead (Tech Lead)- Led a development team in building and maintaining a secure, scalable banking web app, establishing coding standards and best practices for maintainability.
- Mentored junior developers and facilitated Agile ceremonies to enhance team productivity.
- Collaborated with stakeholders to design and optimize fraud prevention, real-time monitoring, biometric validation, and account opening features.
- Led migration from legacy systems to modern, scalable platforms, improving performance and maintainability.
- Built a CI/CD pipeline with Bitbucket, Bamboo, Docker, and OpenShift for automated deployments.
- Troubleshot and resolved system issues, ensuring seamless operations.
PT Bank Rakyat Indonesia (Persero) Tbk2021 - 2023
Senior Front End Developer- Led the migration to modern web platforms using Micro Frontends and optimized state management with Vuex / Pinia for seamless feature transitions.
- Implemented core banking functionalities, including account management, transactions, and customer interactions, ensuring security and efficiency.
- Integrated real-time gRPC APIs, enabling secure and efficient frontend-backend communication.
- Conducted in-depth code reviews and integration testing, improving code quality, maintainability, and UI stability.
PT Tetamba Studio Kreasi2019 - 2021
Full-Stack Developer (Web & Mobile)- Designed, developed, and maintained full-stack web and mobile applications for clients across diverse industries.
- Utilized cloud technologies and DevOps practices to streamline deployment, scaling, and maintenance of applications.
- Performed code reviews and mentored junior developers, promoting best practices and maintainable code.
Studies
Bachelor in InformaticsSekolah Tinggi Teknologi Nurul FikriHonors : cum laude (GPA: 3.77/4.00)
Computer and Network EngineeringSMK Negeri 3 Depok
Technical skills
FrontendFrontend web skills MobileFrontend mobile skills