My name is Mohammad Reza, and I'm a software engineer with 15+ years of experience in the full cycling of software development. I began coding via C and C++ and memory concerns about 18 years ago and nowadays I'm working with cutting-edge technologies such as C#, .NET Core, Asp.net, Node.js, React.js, and Containerization. I have a Master of Science degree in Computer Software from a renowned university in Iran, the University of Tehran. I'm mad about coding, have always been seeking software challenges that corrupt my night sleep. I have never stopped learning new technologies and due to avoiding overqualification, I didn't write all of my extra knowledge and experiences in my CV. Server-Side: Node.js, express, Fastify, inversify, Web Socket, RabbitMQ, RESTful API, C#, Asp.Net MVC, .Net Core Test: Jest, Unit Test, Mock, Specflow, Selenium, NUnit, Postman, Swagger Client-Side: JavaScript, TypeScript, React.js, Redux, jQuery, Bootstrap, HTML5, CSS3 Database: MongoDB, MySQL, Microsoft SQL Server, Redis DevOps: Git, TFS, JIRA, Confluence, CI/CD, IIS, Docker Methodologies: SCRUM, Agile, Kanban Concepts: Microservices, SOLID, OOP, AOP, TDD, Software Architecture, Design Patterns, DDD Design, SOA
Hahn software is an International IT company in Germany doing a wide range of custom-made applications for various customers via both .net and javascript stacks.
Location: Germany
Sadad is one of the biggest leading payment providers to the banking sector in Iran, developing various payment gateways in cooperation with the National Bank (Melli) of Iran. Providing POS devices and IPG solutions for businesses are the main activities and that company earns money through transaction’s fee.
Location: Tehran Province, Iran
Exir Techsun is a specialist provider of IT solutions to business holders, particularly in aviation and airline industry. At Exir Techsun, I lead a team of three developers to develop a bespoke application framework based on Sprint.NET.
Location: Tehran
A web based CMMS automation system installed on five power plants and still running up to now which is designed and developed by a team consisting of four developers and one industrial engineer technically managed by me. Design and developing a framework that speed up development phase and decrease company's costs and the need to more professional developers.
Location: Tehran
Developing an automation system for Loan Office of BMI for Sadad Company. The questionary form consists of more than 200 fields and include a workflow.
Location: Tehran
Managing research team, search about constructing big and national portal and recruitment computer science experts
Location: Tehran
Develop dynamic small scale websites with Asp.net and Flash.
Location: Alborz
Designing static and dynamic small website with Asp.net
Location: Alborz
Master of Science (M.S.)
Bachelor of Science (BS)
Associate degree
Diplom