Summary
Mohammad Nasr is a software engineer with eight years of professional experience and a focused three-year track record in backend development using Spring Boot. He has delivered Java-based solutions across banking and payment providers, currently contributing to blu Bank after roles at Saraco, TOSAN, and Dotin. Passionate about software engineering principles, he actively applies DDD, TDD, and BDD alongside microservices design while exploring DevOps practices to improve delivery and reliability. Known for solving algorithmic challenges with pragmatic solutions, he adapts quickly to new technologies and complex domain requirements. Educated in computer engineering at Yazd University and Isfahan University of Technology, he brings a blend of academic grounding and hands-on experience in financial systems.
8 years of coding experience
3 years of employment as a software developer
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Yazd University
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Isfahan University of Technology
English, Persian