Skip to content

MohammadAbbasi76/Resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Resume

Mohammad Javad Abbasi

Embedded Engineer


Work Experience

Embedded Engineer — Mashhad (06/2023 - Present)

Skills: C, C++, RTOS, Microcontroller, Peripheral Config, MQTT, WIFI, BLE, IoT Framework, Linux, Multi-thread, oAuth2, ESP32 IDF, GUI, Testing

  • Involved in studying and developing devices that are compliant with the Matter connectivity standard on IoT.
  • Maintained and enhanced IoT products by implementing and managing GUI, MQTT, BLE, etc.
  • Designed and implemented software architecture for IoT devices on embedded devices such as MCUs.
  • Architectural expertise in firmware code reviews, hardware design reviews, and CI/CD progress throughout product development.
  • Developed C/C++ code for IoT controllers with FreeRTOS, focusing on efficiency, reliability, and stability.
  • Reviewed technical designs and implemented Testing, Dependency Injection, Design Patterns, and Clean Code/Architecture.

Open-Source Software Contributor (09/2023 - Present)

Skills: C, C++, Microcontrollers, Testing, Dependency Injection, Design Patterns, STM32, Peripheral Config, OAuth 2.0, JSON, RTOS, ESP32, Git, Multi-thread

  • Created a Spotify remote control project enabling playback management and song display via OAuth 2.0 authentication.
  • Developed a voice recording system on the STM32F103 microcontroller, employing PWM waves for analog playback.
  • Implemented OAuth 2.0, mDNS, Matter, MQTT, and LVGL as additional ready-to-use services in the ESP-IDF platform.

Self-Employed — Firmware Engineer (09/2022 - 06/2023)

Skills: C, C++, MCU, RTOS, PCB Design, Op-amp, ESP32

  • Worked on data transmission with lasers (subject to ongoing NDA).
  • Developed software for Save-key smart home embedded devices.

Tarahan Control Shargh Pazh — Firmware Engineer (07/2020 - 04/2021)

Skills: C, C++, RTOS, ESP32, STM32, PCB Design, Sensor Setup, WiFi, Multi-thread

  • Designed a data converter section for data transmission via GPRS using the Wiznet W5500 chip.
  • Built a Relay Box using ESP32 and FreeRTOS, establishing communication with touch panels and smart keys (installed in over 5,000 houses).
  • Developed a customer number storage device with HTTPS communication and memory management, selling more than 20,000 units.

Ahar Co — Electronic Engineer (07/2019 - 04/2020)

Skills: PCB Design, MCU, Power Electronics, Op-amp

  • Developed expertise in working with ARM microcontrollers, specializing in high-precision op-amp circuit design and data digitization.
  • Designed and implemented PCB layouts using Altium Designer for sampling from 1KV 3-phase inputs.
  • Contributed to the completion of the Sanyar project by ensuring accurate data acquisition and processing.

Education

  • M.Sc. in AI and Robotic Engineering
    Ferdowsi University of Mashhad (FUM), Iran
    Sep 2022 – Sep 2025

  • B.Sc. in Electrical Engineering
    Ferdowsi University of Mashhad (FUM), Iran
    Sep 2016 – Sep 2021

  • College-Preparatory Diploma in Mathematics & Physics Science
    Imam Hosein School, Mashhad, Iran
    Sep 2013 – Sep 2014


Hard Skills

  • Expert in C and C++
  • Cross-platform development, JNI, NDK, and OpenGL
  • Familiarity with behavioral and structural design patterns
  • IoT development and wireless network expertise
  • Proficient in network architecture
  • Embedded hardware design, sensors, and communication interfaces
  • GUI libraries (LVGL, Qt)
  • Microcontroller expertise (STM32, ESP32)
  • Communication protocols (e.g., MQTT, HTTPS, Socket)
  • Debugging and lab equipment (Logic Analyzers, Oscilloscopes)
  • Real-Time Operating Systems (RTOS)
  • Peripheral interfaces: UART, I2C, SPI, WiFi, etc.
  • Linux (command line, device tree, etc.)
  • Experienced in PCB design (Altium Designer)

Soft Skills

  • Problem-solving and critical thinking
  • Continuous learning and adaptation
  • Communication and presentation skills
  • Collaboration and cross-functional coordination
  • Adaptability and flexibility
  • Time management and prioritization
  • Attention to detail and analytical thinking
  • Technical writing, creativity, and innovation

Languages

  • English: Full professional proficiency
  • Persian/Farsi: Native

About

Mohammad Javad Abbasi embedded engineer resume

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published