Position: Lead /Senior Software Engineer
Category: Python
English level: fluent
Years of experience: 11

- Redesign of existing  computer Vsion based solution to decrease CPU load and improve scalability. Optimization of video stream pipeline allowed to increase camera number from 4 to >20 
 - Created solution and benchmark from scratch that allows customer to save more than 50% of storage space (Python + C++)
Looking for a Lead/Senior position where I can apply both the technical expertise and soft skills. 
Interested in AI/Computer Vision projects, Cloud Computing
Main languages: Python, C++

AREAS OF EXPERTISE
 Software development
 Software architecture
 Agile/Scrum methodologies
 Stakeholder management
 Technical requirements writing and negotiation
 Mentoring of new team members

Projects and responsibilities description:
1. Safety solutions for Steel plants:
– Development of solution for safety control and infraction detection on steel plant based on Computer Vision pipeline and RTLS(Real time locating System). Implementation of camera/RTLS calibration, association, collision avoidance algorithms etc.

2. Gun detection in realtime:
- Redesign of existing solution to decrease CPU load and improve scalability. Optimization of video stream pipeline, optimization of handling multiple video streams

3. Lossless video compression/decompression of custom video formats project:
 - Created solution and benchmark from scratch that allows customer to save more than 50% of storage space (based on  OpenJpeg and Hevc codecs)

4. Software-based CMTS for cable operators project:
- Features design and implementation of MAC and Upper Layer Protocols Interface (DOCSIS standard)

5. AMD project:
- Kernel mode video drivers development and support for latest AMD GPUs  (Windows, Linux OS)

6. LTE base station project:
- Participation in all stages of chip producing  (chip design verification, device and board bring up, code development, code testing)
- Simulation models for device components and board peripherals. RTSM (Real Time System Model) design of ARM based solutions.
- Development and support of framework for C/C++ simulation
of DS/US data flow of FEC (Forward error correction) hardware block
Not interested in Legacy code support