Interests
Computer vision
Database
Statistical analysis
Signal processing
Google Text to Speech
Programming
Education
1986 Kharkov Aviation Institute Faculty of Radio Technical Aircraft Systems
Professional Experience
October 2018 – May 2019 Python Developer “Tatau.io” (Kharkov, Ukraine )
2005 – October 2018 Retail trade company “Nika” (Kherson, Ukraine), Head of department
1995-2005 Research and Engineering Center at the Saint-Petersburg Electro-Technical University (Saint-Petersburg, Russia), Leading programmer
1995-2005 Scientific Research Institute of Radio Engineering Measurements (Kharkov, Ukraine), Leading Programmer
1986-1995 State Scientific Production Enterprise “Kommunar Corporation” (Kharkov, Ukraine), Programmer
Completed projects and software
1.Client-server applications on the Windows platform for a retailer (Oracle 9i).
Development of SQL queries for the integrated system of enterprise customers accounting
Development of SQL queries for the automatic system of accounting of goods in the enterprise
Develop server-side stored procedures for optimizing enterprise sales analysis processes
Developing class libraries for scheduling mutual settlements with enterprise suppliers
Development of FTP clients for automatic data exchange between enterprise departments
Development of class libraries for generating Word and Excel documents from the Oracle database
Development of class libraries for organizing data import and export
2.Software package for processing telemetry data of the spacecraft control system.
Development of data structures for telemetry signals
Development of protocols for transmitting and receiving telemetry data
Linear time-frequency processing of telemetry data based on the Fourier transform
Bilinear time-frequency processing of telemetry data based on the Cohen distribution
Cleaning of received telemetry from noise and its multi-resolution analysis based on wavelet technology
Visualization of telemetry data
3.Software package for data processing of trajectory measurements of space vehicles
Search and removal of anomalies in trajectory measurements based on the method of the smallest modules and median interpolating pyramid transformations
Statistical processing of trajectory measurements data
Classification of data of trajectory measurements using Data Mining technology based on their statistical processing based on sample dispersion and robust variance
Identify abrupt changes in data based on derivatives, discrete and continuous wavelet transformations
4.Software complex for processing images and video in real time
Image and video processing in bad weather conditions (fog, rain, snow) using OpenCV based on the following methods and technologies:
oospace-time processing based on Markov networks (Image and video dehazing
based on Spatio-temporal MRF)
oo the method of the histogram equalizer
oofog removal method based on the use of a dark channel (Improved Dark Channel Prior)
Cleaning of images and video from noise based on bilateral filtration and Gaussian filtering
Clear images and video from noise based on the orthogonal Daubechies Wavelet
Evaluation of image processing quality based on the structural similarity method
Parallel processing of video with adaptive selection of parameters of parallel processes
program for viewing and analyzing
program for viewing and analyzing
5.Medical images viewer
Reading MetaImage files
Create axial, coronal, sagittal slice
Generate isosurface from 3D image data (3D version of the flying edges algorithm, Marching Cubes algorithm)
allocation of areas of interest (body, bones, internal organs, anomalies) in the image based on the Hounsfield Scale
create histogram 3D image
setting some properties of the of opengl scene actors
animation of the browsing process and step by step browsing
6.Program for testing Google Cloud Text to Speech Service
Language definition of the input text
Select available Google voices
Text to speech
Software knowledge and programming skills
Object Pascal Delphi;
C, C++ Builder, C# MVS 2************3,*****************,2019 community;
Python;
PL/SQL, PostgreSql.
PyQt5, VTK
OpenCV
BDE, OLEDB ODBC,ODAC
About me
workaholic
insistent
train
not conflict
I can learn any programming language or technology in a short time
Some screenshots of my programs
CT medical images viewer (********** + PyQt5 + Vtk 7)
Software complex for processing images and video in real time (MVC 2017 community+opencv wrapper)
Program for testing Google Cloud Text to Speech Service
Program for calculating the dynamics of sales of a trading company