Gennady Baranov CV


Address:   320050, Ukraine, Dnepropetrovsk, email:
Date of Birth:   March 25, 1972
Place of Birth:   Zaporozhye, Ukraine
Education:   Certificate: 2006, University of Trento, Summer School in University Joint European Project TEMPUS “System Modernization of University Management”, ItalyCertificate: 2005, Koblenz-Landau University, Summer School in Internet Network Technologies, Germany

Ph.D., not finished: 2004, Dniepropetrovsk National University, faculty of Applied Mathematics, Ukraine theme “The distributed ecological data analysis with stochastic regression model and multidimensional regression analysis”

Certificate: 2003, Koblenz-Landau University, Summer Schools in Joint European Project TEMPUS “Simulation and Internet Courses in Social Science”, Germany

Certificate: 2000, Koblenz-Landau University, Summer Schools in Mathematical Statistics, Germany

Certificate: 1998, Amsterdam University, Summer School in International Economic Relations, Holland

Certificate: 1999, Dniepropetrovsk National University, English Tech Interpreter, Ukraine

Certificate: 1995, Dniepropetrovsk National University, Ukraine, faculty of physics and techniques: industry technology, specialty: metal-cutting machines

Diploma Certificate with honor: 1994, Dniepropetrovsk National University, faculty of biology, department: of physiology man and animals, specialization: high nerve activity, Ukraine

Experience:   General Software Development and Engineering:
Python – strong
C/C++  – middle
PHP – strong
Java – middle
Android API – middle
Kotlin – middle
Assembler x86 – well
Pascal/Delphi – beginner
Visual Basic/VBA – strong

Internet Technologies and Web Development:

TCP/IP, Internet sockets – strong
Messaging transport engine ZMQ – strong
PHP + libraries – strong
HTTP, web-crawling, scraping – strong
HTML, DHTML, XML, CSS, XSL, etc… – strong
Java Script – strong
Visual Basic Script – strong
Search Engines, SEO – strong
Distributed Engines Architectures – strong
Multithreaded Applications Architecture – strong
Client-Server Applications Architecture and Protocols – strong
Scalable System Architecture – well
CGI – strong
AJAX, SOAP – strong
RSS, SEO – strong
ASP/ASP.NET – well

Databases Technologies:

MySQL Server  – strong
ANSI SQL 92 – strong
Microsoft SQL Server – basic

Operating Systems Administering and User:

Windows all – well
Linux: Red Hat, Debian, S.U.S.E., CentOS – well


Indexed Data Representation and Search

Data structures analysis

Data mining

Texts mining

General Applied Statistics

Regression Analysis

Cluster Analysis

Mass storage and data processing

Distributed data processing, sharding

Parallel computations, data sharing and balancing

Professional Positions or Appointments:   From 2018 up to now – CTO, from 2000 up to now Project Director and Leader Developer of IOIX Ukraine, department of Search Systems.From 1998 up to 2007 Senior Lecturer in Dniepropetrovsk National University, at Computer Science Department Faculty of Applied Mathematics.From 1994 to 1998 Assistant Lecturer in Dniepropetrovsk National University, at Computer Science Department.
Language Skills   Russian, English, Ukrainian – free
Ongoing Research:   NLP and other textual data analysis, stochastic algorithms for entities detection, regression models for entities and topics detection, fast algorithms of textual data processing, Distributed data processing engines, Network clusters, Mesh networking, Full-text Search Engines Technologies, Structured Data Search, Structured Data Representation, Textual Data Clustering, Associative Memory, Associative Networks, Artificial Intelligence, Hierarchical Data Structures, SVM Clusterisation, Regression analysis.
Lectures:   Computer’s Networks, Internet Programming, Network Databases, C/C++, Applied Statistics, Informatics, Network Administering.
Bibliography:   Articles in System Automation and Modeling, Applied Statistical Methods including Cluster and Regression Analysis, C++ and MFC Book, Computer Networks, Internet Technologies, Search Engines Architectures, Search Engines Optimizations and related areas.

Projects contribution: ideas author, architect, constructor, general technical and management director, senior applied engineer; author of most of algorithms and data structures as well as totally architectural solutions including of: networking model, fast search data structures and search algorithms, data repository storage subsystem, systems and protocols of inter-application interactions architecture and network protocols, administration subsystem and client-side scripting including web-management and system integration scripts. Author of system portals implementations and multi language API subsystems design, solutions and implementation of auto-classification, sites rate calculation algorithms, similarity clusterization, data representation, and so on…

Author of most ideas and architecture design and partial implementation of developer’s client-side web-interfaces including of “read as book”, “more text”, categories, “my history”, “my searches”, “extended search”, “related searches” tools.

Co-author and main ideas of: dictionary data storage structures and algorithms; linguistic analysis and structural solutions; thematic rate calculation algorithm; dictionaries auto-filling solutions; linguistic support of English, Japan, Russian, Ukrainian, Germany and French languages; algorithms of multithreaded incremental crawling; images processing and indexation solution; data preprocessing, structures parsing and heuristic structures simplification algorithms as well as textual data extraction solutions; all search algorithms; requests processing conveyer architecture; data storage repository structures; requests cache architecture; data index structure; related words subsystem and structures; unique identifiers subsystem’s data structure; algorithms of similarity evaluation for textual contents; patterns analysis methods; clusterization methods and algorithms.


Was born in Ukraine in 1972. Finished Dnepropetrovsk State University with honor at 1994. From 1994 to 2009 – senior lecturer of the Computer Science Dep. Of the faculty of Applied Mathematics’ of the Dnepropetrovsk State University. Extended certificates of participant of several educational projects of the Koblenz-Landau University (Germany) and the University of Trento (Italy) by TEMPUS-TACIS foundations. From 2000 to 2005 – the Project Director and Leader Developer of IOIX Ukraine. From 2005 – head of the Department of Search Engines Technologies of IOIX Ukraine. ASM and HCE projects role: main ideas author, technical and management director, architect, constructor-designer, senior applied engineer; author and co-author of most algorithms and data structures as well as totally architectural solutions including of fast search data structures and search algorithms.