Dzakirin Rahim is a backend engineer based in Selangor, Malaysia, with nine years of hands-on experience and four years focused on wholesale and business banking using Java Spring Boot, microservices, Kafka, and cloud deployments. He designs and implements resilient microservices and databases for banking products, having led architecture decisions such as role-and-permission proposals and built API gateway proofs-of-concept for migration to microservices. His background spans core banking, treasury systems, legacy modernization (Java 6→8 and WebLogic upgrades), and operational roles from NOC to IT support, giving him a practical appreciation for system reliability and deployment constraints. Comfortable working independently across the full SDLC, he brings both R&D exposure (machine learning modeling at MIMOS) and production-first engineering discipline to financial systems. Colleagues rely on him for pragmatic designs that balance innovation and compliance in regulated environments.
9 years of coding experience
3 years of employment as a software developer
Chemistry, Chemistry at MARA Junior Science College (MRSM)
Bachelor of Information Technology (Hons) in Information System Engineering Information Technology, Bachelor of Information Technology (Hons) in Information System Engineering Information Technology at Universiti Teknologi MARA
Diploma of Engineering Technology in Computing Computer Engineering, Diploma of Engineering Technology in Computing Computer Engineering at Universiti Kuala Lumpur
Contributions:26 PRs, 29 pushes, 21 branches in 2 years 6 months
expressjsexpressnodejspocmongoose
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.