Summary
Amir Mojiri is a software developer with eight years of experience building web applications and backend systems, primarily using PHP and familiar with Python, JavaScript, and Vue. He has a strong foundation in OOP, design patterns, and SOLID principles, and is proficient with Linux, Docker, and unit testing for maintainable, testable code. His work spans freelance projects (WordPress/WooCommerce sites) and long-term roles implementing API management, single sign-on, and multilingual corpus and e-learning platforms. Currently based in Vaasa, Finland, he combines hands-on development with solid people skills and time management, making him an effective team player and problem solver. Unusually for a developer focused on backend systems, he also holds advanced degrees in both cloud-based software engineering and applied linguistics, which helped deliver language-focused platforms like sfcorpus.ir.
8 years of coding experience
7 years of employment as a software developer
Master's Degree, Applied Linguistics, Master's Degree, Applied Linguistics at Allameh Tabatabai University
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of the People
Master's degree, Cloud-based software engineering, Master's degree, Cloud-based software engineering at Vaasan ammattikorkeakoulu VAMK University of Applied Sciences
Bachelor's Degree, Computer Engineering, Bachelor's Degree, Computer Engineering at Isfahan University of Technology
High School, Mathematics, High School, Mathematics at Imam Javad
English, Persian, French, persian, old (ca.600-400 b.c.), German, Finnish