Mohammad Afshar is a backend-focused software engineer and professional freelancer with over a decade of hands-on experience and a B.Sc. in Computer Science. He specializes in Java, JPA, Spring Boot/MVC, and RESTful APIs, and has operated as both developer and DBA across MySQL, PostgreSQL, MS SQL Server as well as NoSQL technologies like MongoDB, Redis and the ELK stack. Experienced in microservices, Apache Kafka, containerization (Docker), virtualization (VMWare ESXi, KVM), and automation with Ansible, he has built and maintained highly available systems and CI/CD pipelines using GitLab and Jenkins. His contributions to algorithmic Java projects—including work on Prim’s algorithm in a well-known Spring Boot tutorials repository—reflect a strong foundation in data structures and performance-minded coding. Based in Genk, Belgium, he brings pragmatic system-level insight from managing Unix-like and Windows Server environments to deliver robust, production-ready backends.
11 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Islamic Azad University
Contributions:24 commits, 30 PRs, 6 comments in 2 years 3 months
Contributions summary:Mohammad primarily contributed to algorithms and data structures related projects. They worked on implementing and refining algorithms, specifically Prim's algorithm for finding the Minimum Spanning Tree. Code changes include creating and modifying Java classes to represent vertices, edges, and the Prim algorithm itself. Additionally, the user addressed bugs, improved iterators, and made small fixes within the existing codebase.
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.