About me :

Currently, I am working as an Embedded Electronic Engineer and Firmware Developer. Considering to my experiences and interests, I have gained over the years, I plan to enter the field of Embedded System Engineer and Linux Kernel Development.


Embedded Electronic Engineer | Xarrin Advanced Systems | Tehran | Full-time | Jul 2021 – trsent.

  • Design and Programming BLE-Mesh smart-switch with ESP32 (ESP-IDF).
  • Design and Programming the Simple ZigBee Gateway (SiLabs Coordinator).
  • Design and implementation a ZigBee water-leak sensor (Sleepy End Devices).
  • Redesign and bug fixing Home Automation ZigBee Based systems (Smart-Switch, Smart-Dimmer, Smart-Plug, …).

Electronic Engineer | Nove | Tehran | Full-time | Dec 2020 - Jun 2021.

  • Design and implement the 5-channel RS232 Data-logger with STM32.
  • Design and implement the Ultrasonic Audio Jammer with STM32.

Junior Electronic Engineer | Arad Science & Technique Co | Tehran | Full-time | Jul 2019 - Dec 2020.

  • Design tea color sorter machine electrical system.
  • Electrical wiring of the sorter machine.

Junior Electronic Design Engineer | Pars Homa Parto | Tehran | Full-time | Aug 2016 - Feb 2017.

  • Programming the Dot-Matrix LCD For the CWDM Panel with AT91SAM7x (ARM-7).
  • Design Fan Controller Board Schematic and PCB with AT91SAM7x.
Programming Languages
  • C
  • (Advanced)
  • C++
  • (Beginner)
  • Qt
  • (Beginner)
    Linux & Embedded
  • From Scratch
  • (Advanced)
  • Linux Kernel
  • (Intermediate)
  • RT-Linux
  • (Beginner)
  • LDD
  • (Intermediate)
  • Device-Tree
  • (Beginner)
  • Buildroot
  • (Intermediate)
  • Yocto
  • (Beginner)
  • U-boot
  • (Intermediate)
  • LPIC-1
  • (Advanced)
  • Bash Script
  • (Intermediate)
  • CMake & Mason
  • (Beginner)
  • FreeRTOS
  • (Intermediate)
  • Git
  • (Intermediate)
    Microcontroller
  • STM32, HAL
  • (Advanced)
  • ESP32, ESP-IDF
  • (Advanced)
    Circuit & PCB Design
  • Altium Designer
  • (Advanced)
  • Cadence OrCAD/Allegro
  • (Intermediate)
  • KiCad
  • (Beginner)
    Peripherals
  • UART, SPI, SDIO, I2C, USB
  • Bluetooth, ZigBee, Wi-Fi
  • TCP/IP
  • Software
  • Vim
  • VSCode / PlatformIO
  • Keil
  • STM32CubeIDE
  • Chamran Rasht Technical and Vocational College | 2013 - 2015

    • Bachelor of Engineering - BE, Electrical and Electronics Engineering

    Mirza Kochak Some’esara Technical and Vocational College | 2010 – 2012

    • Associate’s degree, Electrical and Electronics Engineering

    K. Nasir Toosi Eslamshahr Vocational School | 2008 - 2010

    • High School Diploma, Electrical, Electronic and Communications Engineering Technology/Technician
    • Collaboration : experience working in a team, and analytical and problem-solving.
    • Communication : good ability to document data and communicate with another team.
    • for more please check my GitHub page.
    • English (Intermediate)
    • Persian (Native)
    • AI
    • Image Processing
    • Embedded Linux Based Systems
    • Setar player
    • Embedded Linux System from Scratch - Fanavaran Anisa - Granted: Nov.23.2023 - Verification Code: ILH3002469916769
    • Embedded Linux Development with Buildroot - Fanavaran Anisa - Granted: Sep.03.2023 - Verification Code: ILH3202409916005