Mahdi Amirabdollahi is a Senior Java Software Engineer with four years of hands-on experience building secure, high-performance backend systems using Spring, Hibernate, and modern DevOps practices. He has delivered OWASP-compliant applications for financial and industrial clients, architected distributed log management with ELK, and streamlined authentication by integrating national SSO. Comfortable across the full backend lifecycle, he brings strong test-driven discipline (80%+ coverage in prior projects), CI/CD and SonarQube-based quality pipelines, and practical concurrency optimizations to improve scalability. A self-directed learner and GNU/Linux enthusiast based in Tehran, Mahdi combines a security-first mindset with proven delivery in regulated environments, making him effective at turning complex requirements into reliable production services.
4 years of coding experience
4 years of employment as a software developer
Java Backend Developer, Java Backend Developer at Self-Learner and Continuous Improvement
Contributions:3 PRs, 61 pushes, 5 branches in 1 month
spring-bootapigenericspringrest
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.
Request Free Trial
Mahdi Amirabdollahi - Senior Java Software Engineer at Dotin