See all developers
Mohammad Reza Farahy Senior Full-Stack Developer (Javascript, Node.js, .NET)

Mohammad Reza Farahy

  • Iran
  • Full-time (40 hrs/week)
Mohammad Reza is now available for hire Hire Mohammad Reza

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,, 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

Skills and experiences

Skills and experiences

Senior Full-Stack Developer

Hahn Software 07/2021 - present

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

Full-stack Developer and Technical leader

Sadad Electronic Payment/ پرداخت الکترونیک سداد 01/2017 - 03/2021

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

Senior Dotnet full-stack Developer

Exir TechSun 04/2012 - 12/2016

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

Senior Web Application Developer

Derayat Gostar 02/2010 - 03/2012

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

Developer and Co-Founder

Kara Pardazan Emertat 12/2008 - 09/2009

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

Senior Software Developer

Monjie Melal Company 09/2007 - 12/2008

Managing research team, search about constructing big and national portal and recruitment computer science experts

Location: Tehran

Web Developer

SunWay ICT Cente 03/2006 - 08/2007

Develop dynamic small scale websites with and Flash.

Location: Alborz

Web Developer

Avid Media Center 03/2005 - 10/2005

Designing static and dynamic small website with

Location: Alborz

Educations and Certifications

University of Tehran

Computer Software Engineering 2010 - 2012

Master of Science (M.S.)

Shamsipour Technical and Vocational College

Computer Software Engineering 2006 - 2009

Bachelor of Science (BS)

Shamsipour Technical and Vocational College

Computer Software Engineering 2003 - 2006

Associate degree

Honarestane Shohadaye Saipa

Computer 2002 - 2004




Native or bilingual


Professional working
Want to hire Mohammad Reza Farahy or just want to talk? Schedule chat with Mohammad Reza

Other developers