Position: Embedded developer
Category: C++
English level: pre
Years of experience: 11


I have a vast experience of FPGA-based and microcontroller-based device development.
I provide a full range of device development services from scratch - from creating Technical Task based on the client's needs and requirements to electrical scheme design, PCB design (preparation for manufacturing), PCB assembly, debugging, and the support of the ready-made device. 
Some of my projects required the knowledge of ADC and DAC.
I use various interfaces such as USB (Full Speed, High Speed), UFS (Low Speed-PWM, High Speed), eMMC, NAND, I2C, SPI, UART, 1-Wire, PS/2 to connect with external peripheral chips. 
My most used toolset includes Altium Designer (electrical scheme design, PCB design), SolidEdge & SolidWorks (3D modeling and prototyping), Vivado ISE (Xilinx FPGA), and various IDEs for different microcontollers.
At the moment, I'm learning Android to expand the capabilities of embedded devices and to ensure more flexibility while using them. 
The list of my most prominent projects with ashort descriptions  can be found in the file with my portfolio.