Summary
Mehdi Rahimi is a Java developer with nine years of experience building and maintaining enterprise web applications, currently implementing internal services at the Supreme Audit Court of Iran. He works across the Spring ecosystem and Jakarta EE/JSF stacks, pairing strong backend skills with pragmatic CI/CD practices and practical front-end experience in React and vanilla web technologies. His background includes middleware and REST service work for large accounting platforms, giving him a solid grasp of integrating legacy systems and modern web consumers. A master’s-trained software engineer based in Tehran, he regularly collaborates with end users to refine requirements, reflecting a user-focused approach to design and delivery. Outside day-to-day work he follows emerging technologies and open-source solutions, signaling a continual drive to adopt newer tools and patterns.
8 years of coding experience
1 year of employment as a software developer
Master of Science - MS, Computer Software Engineering, Master of Science - MS, Computer Software Engineering at University of Tabriz
Bachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at Urmia University