← В ленту
Регистрация: 22.08.2025

Николай Лесин

Специализация: FPGA Software Engineer / C Developer / Сircuit Engineer / Head of Computer Vision Department
— Имею опыт программирования ПЛИС, микроконтроллеров, проектирования электрических схем, тестирования, отладки и управления небольшой группой людей. — Я хорошо понимаю задачу, разбиваю ее на небольшие подзадачи и планирую лучший результат в нашей команде. — Более 20 лет опыта проектирования, внедрения, интеграции и тестирования с использованием Verilog/SystemVerilog/VHDL/AHDL/ModelSim для различных гражданских и военных видеосистем. — Несколько проектов тактовой области и статический анализ времени. — Знание языка C, Git, Linux. — Написание сценариев с помощью TCL и Python. — Способность быстро усваивать новые концепции и предлагать инновационные решения.
— Имею опыт программирования ПЛИС, микроконтроллеров, проектирования электрических схем, тестирования, отладки и управления небольшой группой людей. — Я хорошо понимаю задачу, разбиваю ее на небольшие подзадачи и планирую лучший результат в нашей команде. — Более 20 лет опыта проектирования, внедрения, интеграции и тестирования с использованием Verilog/SystemVerilog/VHDL/AHDL/ModelSim для различных гражданских и военных видеосистем. — Несколько проектов тактовой области и статический анализ времени. — Знание языка C, Git, Linux. — Написание сценариев с помощью TCL и Python. — Способность быстро усваивать новые концепции и предлагать инновационные решения.

Скиллы

Vivado
QuestoSim
Block Design
C
Python
JSON
Project Management
Git
Xilinx
Altera
FPGA
Verilog
VHDL
AHDL
Graphic Design
Unit Testing
Debugging
Borland C++ Builder
Altium Designer
Project planning
Linux
TcL
ModelSim
Intel Quartus
HDL
Keil
UVM
Ethernet
PCIe
PCAD2006
Circuit Design
R&D

Опыт работы

Senior FPGA Engineer
07.2023 - 12.2024 |HFT
Xilinx PCIe
● I implemented High Frequency Trading Algorithms. ● Tested the effectiveness of using different neural networks. ● Wrote modules for the Xilinx PCIe module.
Senior FPGA Engineer
05.2022 - 05.2023 |Microavia
C, C++, VHDL, SystemVerilog, Verilog, Altium Designer, Git
● Worked in the payload department. The department was engaged in video systems and thermal imaging. ● I implemented a debug mechanism to pass settings to and read from FPGA modules. ● The system turned out to be similar to the LW bridge in Cyclone V. ● Added a virtual camera to the project to test the main transmission paths. ● Made switching between different signal sources with the synchronization of each source. ● I did a Bayer to RGB conversion using 3 lines and averaging each color to remove the dead pixel effect, convert RGB to YCbCr. ● Automatic exposure with step speed settings, step increment and maximum step limit. ● Automatic amplification with similar settings.
Chief Designer / Head of The Computer Vision Group
11.2018 - 03.2022 |Olvia
C, C++, Git, MySQL, Python, SystemVerilog
● Developed a mobile device for automatic speed control in motion with its own algorithm for recognizing car license plates. ● Supervised the work of his department and coordinated the execution of tasks with other departments. ● Supervised testing, assembly and production of the device.
Head of Computer Vision Department
02.2016 - 03.2022 |Olvia
C, C++, Git, MySQL, Python, SystemVerilog
● Under my leadership, implemented: the number search algorithm, batch number recognition, motion detection in the frame, image segmentation. ● I participated in the development of a system for detecting and recognizing a car's license plate on a video image. ● I implemented an algorithm for detecting luminance transitions and segmenting these transitions. ● Filtering rectangular objects as license plate candidates. ● Segmentation of objects inside a rectangle to search for characters in a license plate.
Senior FPGA Engineer
11.2014 - 01.2019 |Olvia
VHDL, FPGA
● Writing modules for equipment in VHDL. ● Vizir2M: device for manual recording of speed violations. I upgraded the device and added new functionality. Basically it is the graphics on the screen of the device. Made a video transfer. The device is prepared for sale in Italy, all graphic elements made on FPGA are replaced. ● Krechet: device for stationary registration of violations of the speed limit in several lanes. I made by HAL (hard abstract level), used microcontroller LPC1788.
C Developer
09.2013 - 11.2014 |Konus
C, IAP, ISP, I2C, SPI, UART, RS-422
● Completed the development of a module for controlling input voltage, angles of inclination and impact, temperature control, control of heating (if the temperature is below zero) and backup power systems, data synchronization and navigation data. ● Programming the LPC2468 microcontroller in C and some inserts in assembler. ● Implemented a project using IAP (in application programming) for remote device reprogramming and ISP (in system programming) available for production, temperature and voltage control. ● Working with such interfaces like I2C, SPI, UART, RS-422. ● Completed the integration of the third-party navigation module Navis CH-7700. ● Developed a navigation module with USB output based on it600 and ft232.
Field Application Engineer
06.2012 - 09.2013 |Simecs
Vivado, Verilog, Xilinx
● Implementation and maintenance engineer for embedded systems and equipment of companies: Simens (e.g. LOGO), ARM (IDE Keil), Phytec and TQ (single board computers. e.g. AM335x Sitara ), Systec, Vector. ● Exhibitions, conferences, business trips (St. Petersburg, Moscow). ● Customer analysis, cold calls, business correspondence. ● Filling the company's website with content. ● Consulting customers on technical issues, holding meetings, presentations. ● The result of the work was several projects based on Phytec modules.
2nd Category Engineer
06.2009 - 07.2012 |Television Research Institute
C, C++, Git, MySQL, Python
● I have developed a firmware for a transceiver mobile device for transmitting data through an atmospheric channel in the infrared range. ● The operating modes of devices and the protocol for device interaction have been developed. ● Developed firmware for a panoramic video surveillance system.
3rd Category Engineer
03.2005 - 06.2009 |Television Research Institute
PCB
● Development and configuration of various power supplies. ● Flat PCB Routing. ● Collaboration on a handheld scanner project.
Equipment Installer / Tuner
10.2004 - 02.2005 |St. Petersburg State Electrotechnical University LETI
PCB
● Worked at the radio engineering department. ● I soldered components onto a printed circuit board and tested the devices.

Образование

Television / Video Equipment
2000 - 2005
St. Petersburg State Electrotechnical University LETI

Языки

РусскийРоднойАнглийскийВыше среднего