About Mehdi

I'm a Computer Engineer with over 10 years of experience developing software and hardware. I have over 20 years of experience in C and some other programming languages and I am also familiar with electronic circuits and designing PCBs by Altium designer. My main interest is resource-constraint programming and designing microcontroller-based solutions


SKILLS

Linux Windows Microsoft Excel Microsoft Word Google Sheets Programming Language "C" C++ Python PHP Java Assembly x86 (Basic) MariaDB MySQL PostgreSQL Altium (basic) RFID/NFC Embedded Programming (Raspberry Pi, Arduino/AVR) Resource-constraint programming AVR microcontrollers STM32 (Basic) Elasticsearch Git HTML CSS Docker JSON


EXPERIENCES


PRODUCTION MANAGER AND SUPPLY CHAIN MANAGER

01/07/2021 – 19/02/2023 Yazd, Iran

DERAKHSHAN SANAAT ISSATIS

  • Managing the production line of electronic modules (Physical parameters monitoring system modules)
  • Planning next productions based on sale department reports
  • Supply electronic parts and other raw materials based on the production plan
  • Feedback bugs to the R&D team
  • Design tests for quality control


SOFTWARE DEVELOPER

DERAKHSHAN SANAAT ISSATIS

28/01/2021 – 06/2021 Yazd, Iran

Developing a tracking system that connects to modules that are installed on tracks and collect location and some other data from them, and sends them to another software that keeps and processes all physical parameters on different parts of an organization


SYSTEM CONFIGURATOR AND DEVOPS

23/09/2019 – 20/06/2020 Yazd, Iran

YAZDUNI CERT

  • System administration on CentOS Linux • Configuring BIND DNS server for best performance
  • Collecting malware website lists from international databases and adding them to the DNS blocklist
  • Configuring Docker containers for more security and performance
  • Configuring ElasticSearch database for storing and restoring data in the best performance
  • Create system scripts


CO-FUNDER, CEO AND PROGRAMMER

21/04/2014 – 21/05/2018 Yazd, Iran

RAYANRASTAR DONYAYE FARDA

Company projects:

  • Design an "Automatic Meter Reading" system based on camera and image processing
  • Design a BMS system for the academic environment such as an RFID door-lock control, environment physical parameter monitoring, and electronic device control systems (partially implemented) My responsibilities
  • Co-Funding the company with one professor and some other university students
  • Managing the team
  • Microcontroller programming (AVR microcontrollers, C programming language)
  • Embedded board programming (Raspberry PI SBC, Java programming language)
  • Circuit design (some parts)
  • Mechanical design (some parts


WEB DEVELOPER

21/01/2014 – 20/03/2014 Tehran, Iran

ROJINA CO.

  • Design website flow and documentation
  • Develop website using Django framework


CO-FUNDER, CEO AND PROGRAMMER

23/10/2011 – 21/05/2013 Yazd, Iran

SANA SMART SOLUTIONS

Co-funding and CEO and also hardware programmer (AVR, C programming language) in "Sana Smart Solutions" company that produces restaurant pagers


TEACHER YAZD

20/06/2010 – 21/10/2012 Yazd, Iran

BRANCH OF NODET(NATIONAL ORGANIZATION FOR DEVELOPMENT OF EXCEPTIONAL TALENTS)

  • Teacher instead of mandatory military service.
  • Teaching computer C programming language
  • Start some Workshops and Training courses on robotic


SOFTWARE DEVELOPER

21/04/2009 – 21/06/2010 Yazd, Iran

DERAKHSHAN SANAAT ISSATIS

  • Create and develop a web framework for monitoring software


EDUCATION

16/09/2015 – 16/03/2018 Yazd, Iran MASTER OF ENGINEERING, SOFTWARE ENGINEERING Yazd university

Website yazd.ac.ir

Field of study Software and applications development and analysis 16/09/2005 – 06/08/2010 Yazd, Iran BACHELOR OF ENGINEERING – COMPUTER ENGINEERING (SOFTWARE) Yazd University

php java excel assembly sql arduion c++ python avr microcontrol docker embedded programming raspberry RFID/NFC
There is currently no portfolio added.

Video Intro

Leave us your comment about this profile