Badges
Certifications
Work Experience
Embedded Software Engineer
SPE Meatec Ltd•  October 2018 - June 2023
I have developed firmware and electronic circuits for a 4-axis wire-cut electrical discharge machine (EDM) and for a stone cutting CNC machine. - STM32 MCU, TrueStudio, C - Intel FPGA, Quartus, QuestaSim, SystemVerilog - Linux, Qt, C++ - electronic circuits, EasyEDA, P-CAD - G-code
Embedded Software Engineer
Radius Avtomatika JSC•  May 2018 - September 2018
Developed several programs for protection devices used in electrical substations using Verilog, xC and C# languages. Specifically, 1. I have mastered XMOS multicore processor, xC language and GOOSE/GSE (IEC 61850) protocol and developed a program for a spark protection device. 2. I have developed sigma-delta demodulators on FPGA for 16 adjustable ADCs. - IntelFPGA, Quartus, QuestaSim, SystemVerilog - XMOS MCU, xC language - C#
FPGA Design Engineer
Freelancer•  December 2017 - April 2018
Developed an FPGA controller for synchronous control of 8 servo motors with trajectory calculation for linear and arc motion with constant acceleration for a Milling-Engraving CNC machine. - RTL design, Quartus, Questa, SystemVerilog
Electronics Engineer
SPC Echo+ Ltd•  October 2015 - October 2017
Developed FPGA controllers for an ultrasonic phased array system and two-channel TOFD non-destructive testing (NDT) systems. I formed ultrasonic beams, calculated a synthetic aperture and scanned defects in solid materials. - Altera FPGA, Quartus, QuestaSim, SystemVerilog - DSP, FIR, accumulation, envelope, SerDes ADC, quadrature rotary encoder - NIOS MCU, Eclipse, C - Cypress FX2 & FX3 (USB2.0, USB3.0) controllers - C# - servomotors, CANopen, C++ CLI
FPGA Team Lead
SPE Radar-mms JSC•  May 2011 - September 2014
Contributed to the research and development of a mechanical mmWave radar system by developing software for FPGAs and microcontrollers. - Altera FPGA, RTL design, Quartus, ModelSim, Verilog HDL - asynchronous motors, NXP MCU, Keil IDE - Ethernet UDP/IP, ARP, CAN - Matlab
Electronics Engineer
NIIREK OJSC•  January 2008 - May 2011
Developed electronic circuits, FPGA projects and microcontroller programs for avionics and mmWave radar systems. - Altium Designer - Quartus, ModelSim, NIOS - MIL-STD-1553B, ARINC 429, Modbus, NOR Flash
Electronic Engineer
SDB Systema OJSC•  December 2000 - December 2008
Developed auxiliary electronic devices and automatic test equipment (ATE) for a mmWave radar system. These were mainly PCI boards. - P-CAD, MicroCap - MAX+PLUS II, AHDL, Verilog HDL - CodeVisionAVR - PCI32, CAN, UART, SPI, I2C, SDRAM, RGB video
Education
ITMO University
Electrical Engineering, ME•  September 1994 - January 2000
Major: Optoelectronic devices and systems. Graduation thesis: Liquid Optoelectronic Refractometer.