Mahdi Rashidi

Software Engineer

Hi! I am Mahdi Rashidi (a.k.a Ralph)!, a passionate and pragmatic software engineer and Founder of Notable Nomads with 10+ years of professional experience, specializing in back-end development using a variety of languages and frameworks. I have a Bachelor of Science in Software Engineering and I am enthusiastic about clean code and flat design.

What I Do
  • Back-End Development
  • Web Development
  • System Administration
  • Penetration Testing

Back-End Development

90%

Front-End Development

60%

Android Development

60%

iOS Development

40%

Where I’ve Worked

NOV 2018 - NOV 2019
Senior Software Engineer at KICCC
      • Developing RESTful Webservices for PUT Mobile Application using NodeJs / Express / MongoDB
      • Developing Automation Scripts to Deploy Applications using Python
      • Developing Data Migration Scripts using Python
      • Dockerizing Back-End Apps and Publish Webservices using Docker Engine
      • Config and Maintain Linux Servers
      • Implementing and Maintaining GitLab Self-Hosted App as Local Version Control System
      • Implementing JetBrains TeamCity App for Test Driven Development Use
      • Pair-Programming with iOS Development Team to Develop HamPut Mobile POS Application / Swift
MAY 2018 - NOV 2018
Back-End Developer at Jahesh Innovation
      • Being Part of “ImenFood Startup” Team as Back-End Developer
      • Being Part of “Dadras24 Startup” Team as Back-End Developer
      • Developing E-Commerce App using Django / Python
      • Implementing Internet Payment Gateway using Python
      • Using Saleor Open Source App as E-Commece Backbone
      • Developing ImenFood E-Commerce App using WordPress / WooCommerce
      • Developing ImenFood Blog Website using WordPress
      • Developing Dadras24 Blog Website using WordPress
MAY 2017 - JUL 2017
Android Developer at HHQ
      • Developing Android Application for MPOS Device (Spectra SP530)
SEP 2015 - SEP 2018
Back-End Developer at Baharan Sarv Gostar
      •  Developing RESTful APIs using Django / Python
      •  Developing RESTful APIs using Flask / Python
      •  Developing E-Learning Website using ASP .NET Webforms / C#
      •  Developing DNN Modules using ASP .NET / C#
      •  Contributing on Open EDX Project to Create a Full Featured Persian E-Learning System
      •  Working with Virtualization Softwares – ESX / vSphere / VMWare
      •  Config and Maintaining Linux/Windows Servers
      •  Developing Online Exam System Application for Android / Java
      •  Developing Online Payment and E-Learning Services Application for Android / Java
DEC 2011 - SEP 2015
Teacher Assistant at Bu-Ali Sina University
      • TA – Advanced Programming Course – 2012
      • TA – Database Design and Fundamentals Course – 2013
      • TA – Database Design and Fundamentals Course – 2014
      • TA – Advanced Programming Course – 2015
      • TA – Programming Fundamentals Course – 2015
      • TA – Software Engineering Course – 2016
MAR 2010 - SEP 2014
Founder at ArenaX Community
      • Supporting XenForo Community in Persian
      • Translating XenForo Software System to Persian
      • Translating XenForo Add-Ons/Plugins to Persian
      • Developing XenForo Plugins
      • Providing Hosting Services using WHM / CPanel / DirectAdmin
      • Implementing CMS Websites Using WordPress / Joomla / Drupal
      • Implementing Forum Websites Using XenForo / vBulletin / MyBB
      • Implementing E-Commerce Websites using TomatoCart / PrestaShop / WooCommerce
      • Collaborating with AS-Team.com Programmers to Develop Apps for Gaming Consoles (PS3/PS2/PSP)