I had over 8 years of professional experience in Embedded System design and development, had worked with multiple product development and design.
Programming Languages/ Technologies
- Software Architecture Design/Reverse Engineering/Design Patterns
- Embedded C/C++
- Bootloader
- Python
- Bash/Shell
- PowerShell/cmd
- Assembly
- Linux
- Hardware design
- PCB design
- Technical Documentation
PROTOCOLS /STANDARDS
- TCP/IP
- FTP/SFTP/FTPS
- Modbus RTU/TCP
- HTTP
- MQTT
- GPRS
INTERFACES
- I2C
- UART
- Ethernet
- WIFI
- Bluetooth, BLE
- USB
- SPI
- GPIO
- RS232/RS485
- One wire interface
- GPRS
VERSION CONTROL/BAG TRACKING
- SVN
- Jira
- Git
- Github/GitLab/Bitbucket
Development Tools
- Eclipse
- VS Code
- Keil
- TI CCS
- STM32CubeIDE
- GCC/ ARM GCC
- Atmel Studio
- Orcad
- Altium
DEBUG
- JTAG
- ST-link
- U-link
- Unit testing
- VectorCAST
Operating Systems
- Ubuntu
- Microsoft Windows
Future technologies
- IoT
- Robots
- AWS
- Network technologies
- Embedded design of the program (Timers, DMA, external memory, USB, Interrupts, UART, SD Card.)
- Drivers for the embedded system (Sensors-temperature, pressure, external memory and other)
Platforms:
- STM32
- Atmel AVR, Arduino (mega128, mega64, mega8, mega16, sam)
- ESP32/ESP8266
- Nordic NRF BLE
- Arduino
- NXP (lpc1768, lpc2148, lpc2141)
- TI
- PIC
- Raspberry Pi
- Custom ARM board