Talents at work
  • Find Jobs
  • Add Resume
Log in
  • Log in
  • Registration
  • For employers
  • Log in

    Remind password

    No account?

    Sign up
  • More
    • Recruitment agencies
    • News
    • Library
    • Universities
    • Services for jobseekers
    • For employers
  • For employers
  1. Talent.UA
  2. Resume search
  3. IT: Developers
  4. Resume Machine Learning Engineer
  • To the resume list
  • Log in as employer
  • Send similar
  •  Print resume
  • Add to favorites

Igor

Resume Machine Learning Engineer

27 January 2020y.

Kharkiv

Log in or register as an employer to see the contact information.

  • Education—
  • Work experiencedoes not matter
  • Job typeany
  • Work typeany

Professional skills

  • DHTML
  • MongoDB
  • Nginx
  • Apache
  • API
  • AWS
  • Business
  • C++
  • C/C++
  • CIPA
  • CISCO
  • Cloud
  • CMS
  • Computer vision
  • Data science
  • Data scientist
  • DBMS
  • Delphi
  • Design
  • NET

Original text

background image

Igor ******

Kharkov, Ukraine

E-mail: Show contacts

Skype:eimsagent

https://ua.linkedin.com/in/igor-******-88a3a923

OBJECTIVE
Computer Scientist (Data Science, ML etc), Software Developer, System Analyst, Systems Architect,
Physicist, Mathematician.

SUMMARY

I have the research and development solid experience in the field of the mathematical modeling
(physical systems, trading, computer vision, sport etc.), the calculation and data processing methods
including statistical analysis of data, machine learning, econometric applications etc. Also I have got
a solid experience of an application and development of the methods of Computer Science,
Engineering Software and Information Technologies, including design, development and software
maintenance for the distributed systems of the information management, a computer tomography, an
image processing, medical applications with using of platforms based on the languages such as
Erlang, Matlab, C/C++, LISP, JavaScript, Python, R, C# etc. I have extensive experience in a lot of
different mathematical methods and models, IT-System architecture design and programming within
the framework of the technology of distributed systems using Erlang/OTP, Kubernetes. .Net, Java,
machine learning etc. Strengths in Functional programming and all phases of structured and object-
oriented design, data modeling and programming with modern methodologies. I have the hands-on
experience over full life cycle of systems: designing, coding, testing, performance tuning, installing,
documenting, maintaining and user training.

Computer Skills
Hardware: Cluster systems, PC and compatibles, network equipment.
OS: Linux, Windows, Solaris.
PL: Matlab, Erlang, LISP, Scheme, C/C++, Python, JavaScript, R, PHP, MUMPS, SQL Haskell,
JAVA, C#, Pascal, Latex etc.
Programming and Information Technologies: Functional Programming methods, data mining, OOP,
UML, EMQ, Kubernetes, ejabberd, COM, DOM, .Net, DHTML, ActiveX, XML/XSLT, FramerD, 
VRML, Cache SP, JSP, TCP/IP Services etc.
DBMS: Mnesia, Intersystems Cache`, MySQL, Mongodb, MS SQL, PostgresSQL etc
IDE: Matlab&Simulink, Emacs, Microsoft Visual Studio, IntelliJ IDEA, Borland C++, Rational Rose,
DELPHI, Mathematica, NeuralWorks Professional II/Plus etc.
Mathematical methods: numerical methods, statistics, machine learning, operations research, 
structured system analysis, Fuzzy logic, Neural Networks, NLP, pattern recognition, categorical 
methods etc.

Practical Work experience

Since: Jan 1998 ( part time)
Employer: Scientific and Technological Concern “Institute for Single Crystals” National Academy of 
Science, Kharkov, Ukraine
Job function: Physicist/Mathematician/Systems Architect/System Analyst/Senior Developer

background image

Project: “Models and methods for a decision-making in the conditions of uncertainty”

The purpose of this project to develop models and methods for the situation assessment on base 
characteristics from the selected data domain for which one software agent will be used, or there will 
be applied the multi-agent system, in the conditions of uncertainty. At the same time, it is necessary to 
develop algorithms of an acquisition and processing of the data within the framework of a certain 
model of the agent's environment for updating of the knowledge bases of the agents. In order that 
programming agents could make decisions effectively it is also necessary to predict a situation 
progress with that the specialized trained Bayesian network helps for which methods of the 
construction and learning are being developed within this project also. In case of decision-making in 
the conditions of uncertainty it is effective the use of fuzzy logic too. The appropriate methods are 
being studied and developed for the using them at the system development of agents which could be 
applied for algorithmic trading. sport forecasts, management line etc. In framework of this, project the 
approaches which provide the required discrimination between competing forecasts are being 
developed too.
As a senior scientist, I am planning and carrying out researches in the field of the data analysis and 
processing, methods of statistical inference and fuzzy logic on the base of the categorical model, 
machine learning, development of specifications and algorithms.

Project: “Formal Model of Multiagent Environments”

This project is devoted the development of eGRIDs concept – the formal model for the description of
distributed open multiagent environment and systems with encryption and without. I develop original 
protocols of the encryption of messages in the agents organizations on a basis of the symmetric (such 
as AES, etc.) and asymmetric (ElGamal etc.) algorithms. I research in the field of homomorphic 
encryption too. In the framework of this model the complex of principal problems of agent 
organizations in an open multiagent environment including the relations and communications between 
agents taking into account the dynamic character of the structure, tasks and behavior of multiagent 
systems, registration questions and access control is considered. Based on this concept the principles of
the platform for an open multiagent environment are developed consistently. The methods of modeling
of the agent organizations by means MQTT, XMPP and HTTP protocols are developed. In order that 
we can use open systems in the maximal possible number of fields of activity it is necessary to 
provide, at least trust to participants of contextually organized process of computation and as at most 
complete confidentiality for participants of process. For this purpose, the methods of applications of 
the multiblockchain technology are being developed including the interaction methods with already 
existing global networks, for example, Bitcoin. In addition, eGRIDs is a perspective formal model for 
social applications.
As a senior scientist, I am planning and carrying out researches in the field of agent technologies 
applications, the data analysis and processing on the base of the categorical model, development of 
specifications and algorithms. 

Project: Tools for image processing and analysis of medical data 

The purpose of the project is to produce software and devices for image processing including the 
Computer Tomograph (“Ukranian Tomograph”), which is the device and the software being produced 
in Ukraine. The tools consist of two main parts: 
1) the environment for the image processing (various image filters, image tools etc.), image 
reconstruction from degraded or tomographic data, data visualization and pattern recognition, 
computer vision; 
2) the set of clinical modules which is used by physicians for efficiency and accuracy of the diagnosis 
on base of the different parameters calculated by this software.

background image

As a senior scientist I was planning and carrying out researches in the field of computer tomography
and the data processing on the base of the neural net model, development of algorithms for image 
reconstruction from degraded and projection data, image processing and image visualization. 
As a developer I wrote Matlab-code or the С-code prototype in Mathlab then I adapt and optimize 
the C-code.
For “Ukranian Tomograph” project: 
- As a project manager I was planning (7 years) schedule and issue a project for team of 7 persons. I 
was setting programmers tasks and testing final code then project is compiled by me.
- As a system analyst I was involved in the analysis of the clinical technology used in radiology. I 
was working with physicians to assess their requirements. Performed analysis of several existing 
systems (Siemens, Mediso, Piker). I was writing technical specification for the developed system.

 - As a developer I wrote (5 years) C++ (VC++, Borland C++) code for the visualization tomography

data and data reconstruction. At the beginning I developed the mathematical algorithms. Then I wrote 
the code for a test of the various methods of the data reconstruction, image processing etc. for the 
medical data;
 - As a systems architect I developed (7 years) architecture for clinical application on the base COM-
technology and DHTML. I wrote code for realization of interfaces and calculation clinical parameters
with using VC++ 6.0, DELPHI, XML, DOM, Javascript.

Since: May ******************** 
Employer: NYNJA Group
Job function: Senior Developer/ Systems Architect

Project: “Operating system for DApps based on blockchain and real-time services”

This project of block chain-enabled operating system to combine communication, e-commerce and 
app marketplace in an open and secure global platform. Within the project the application system and 
application environment based on crypto-technologies is developed. Now the basic application - 
Nynya communicator (extended messenger) is working (for example https://web.nynja.net/). 
As a systems architect I was planning and carrying out: the development of software architecture, 
algorithms and software components, the researches in the field blockchain technologies and 
multiagent systems.
As senior developer, I developed the system core (Instant Messaging cluster) on Erlang, C and 
Kubernetes.

Period: Jan *************** 
Employer: First Gaming
Job function: Mathematician/Data Scientist

Project: Statistical tools for simulation design and analysis 

The purpose of this project is creation of the advanced tools for statistical analysis and simulations 
in stochastic games. In particular the models of scoring dynamics into competitions, the methods of 
managing betting markets and risk management has been developed for the support of the trading 
operations in the gambling markets. 
As a senior scientist, I was planning and carrying out researches in data analysis, methods of 
statistical inference for sport forecasts, development of specifications, algorithms and software for: 
bookmaker line managing, statistical analysis etc.

Period: Jan 2005 - Dec

 2016

Employer: IQOM R&D Group
Job function: Team Lead/System (and Business) Analyst/Systems Architect

Project: Multiagent platform “eSocialGRIDs” an (https://wiki.agenstvo.com/wiki/ESocialGRIDs)d open system of real-time services eSocial+

background image


The purpose of the project is to developin the framework of the Real-Time Service Oriented 
Architecture (SOA) theplatform for building of real-time social applications with support of 
communities of people and software agents. This platform is based on the conception named by me 
eGRIDs and cloud computing technology of Embedded Instant Messaging Service (EIMS). EIMS 
provides embedding of mass communication services (chats, SMS etc) into the web sites or the other 
services. One of the ideas of eSocialGRIDs is to make ubiquitous and instant communications such as, 
for example, group or P2P chats and instant notification messages but really massive, cheap and 
minimizing offline time at the expense of effective using of mobile devices usually and everywhere. In
fact, eSocialGRIDs combines different tools (Erlang-based servers, HTML5, Javascript and JSON) 
and services with 

RESTful

 API’s (like Web-services, XMPP group and P2P chats, widgets, file 

exchange, multimedia, different types of a notifications such as SMS, email etc) to provide ubiquitous 
and instant communications. On basis of the eSocialGRIDs platform the services eSocial+ are 
developed for expanding eCommerce to Social Commerce, the separate enterprise tools to the 
enterprise social network etc:
1) The control system by loyalty and support of the business activates, the basic service of this system 
is connected to sites of partners with using СССjs-widget (js-widget for a context-sensitive 
composition of chats) and History-widget (for display on the partner Web-page of the last N messages 
from the chat-room), support of user activity and stimulates sales; 
2) The service of context-sensitive interactive Internet-advertising;
3) The system of estimates and recommendations within which the expert, recognized by community, 
or some user, who already used goods or service, could express on request one's opinion. Such users 
are automatically remembered by the system after using of the "recommendatory" buttons such as 
"used it", "like" and etc; 
4) The monitoring system of the authenticity of goods. 
In framework of this project:

-

The classified “AvtoMag” was supplied with the contest-sensitive mechanism of the 
embedding of the functional elements of eSocialGRIDs that make possibility of the real time 
message exchange with Facebook and Google users;

-

The service of the context-sensitive composition of the chats on “AvtoMag” and the classified 
“Avtobazar” had been used;

-

The alpha version of the basic service of the system for estimates and recommendations has 
been tested. 

-

Expanded by the real time services CMS ("WikiWa") was developed in RESTFul style, which
looks like a wiki-site and is based on Erlang, Yaws, nginx etc. It allows people to modify the
content via a web browser using a simplified markup language (subset of MediaWiki markup,
several extensions, Latex formula etc). WikiWa content is stored in DB.

As a project manager and developer, I was planning schedule and issue of the project for team of 10 
persons. I set project tasks and implemented some of them, including prototyping, coding of software 
components and testing final code then project is compiled by me.

As a system analyst I was involved in the analysis of the business logic. I was working with 

partners to assess their requirements. I was writing technical specification for the developed system. 
Analysis of several existing systems (Facebook, Google etc) was performed by me.
As a systems architect I was planning and carrying out: the development of software architecture, 
algorithms and software components, the researches in the field of agent-oriented technologies and 
their applications.

Project: “ErlMOM” – Erlang Message Oriented Middleware 

The purpose of the project is to develop the Message Oriented Middleware providing the competitive
model for the interaction of calculating processes. The kernel of such middleware ErlMOM developed 
by us, allows to realize the integration of different applications and DBMS into cloudy infrastructure 
by means of message exchange within competitive model, using, if necessary, the multi-stream 
programming model with shared memory. In particular, on the basis of ErlMOM we created and 

background image

exploit MCA (Middleware for Cache Applications) - middleware providing competitive model of 
interaction of Erlang-components and InterSystems Cache (NoSQL DBMS). Main objective of MCA 
is to support Web applications and services on the basis of the data controlled by Cache. Besides, this 
system includes also the management mechanisms of data from third-party resources and the support 
of different scenarios of interaction with applications connected to MCA.
As a project manager I planned schedule and issue of the project for team of 4 developers. I set 
programming tasks and testing final code then project is compiled by me.
As a system analyst I was involved in the design of the conceptual model and architecture of the 
system, the analysis of existing similar systems.

 Project: “Knowledge-based Classified”

Within this project, taking into account the concept of Semantic Web and eGRIDs the distributed 
system of control by collection, the analysis and context-sensitive information representation directed 
from the person to the person is created. In particular, the classified of advertisements of sale/purchase 
of vehicles and goods for them is developed. To make scalable and flexible system we selected the 
Erlang/OTP platform for Web applications with RESTFul API’s and InterSystem Cache as a NoSQL-
database system. Architecture of the classified is coordinated with the eSocialGRIDs platform that 
allows organizing easily composition of services of the classified with the services working on the 
basis of eSocialGRIDs. In framework of this project, the classified for vehicles
(

https://www.autocentre.ua/mark

) was developed and exploited. We developed client part of 

management system for classifieds with use of technologies .Net and ATL, JavaScript- and XSLT- 
components, expanding functionality and GUI of IE, and also created a separate desktop application. 
Such clients are able to interact with local resources and with remote services as with a uniform data 
source. At this development, I was acquainted with interesting tool Script# that generates JavaScript by
compiling C# source code. The goal was to leverage the productivity of C#, the Visual Studio IDE, 
and .NET tools and apply them to our HTML development. 

As a senior scientist I was planning and was carrying out researches in the field of the frame theory 

and the engineering of knowledge based systems, development algorithms (NLP etc).
As a system analyst I was involved in the analysis of the business logic. I was working with partners 
to assess their requirements. I wrote technical specification for the developed system.

Period: June 1998 -2001
Employer: Center of Small Business Development "Kharkov Technology", Kharkov, Ukraine
Job function: System Administrator/Systems(Business) Analyst/ Programmer

Project: Internet Service Providing
The purpose of the project is creating and development of Internet Service Providing center for the
small business and science technological organizations. 
As a network engineer I projected hardware and software configuration for Internet service providing.
Then I participated in designing and building the LAN of Scientific and Technological Concern
“Institute for Single Crystals”.

As a system administrator and programmer:

-I installed and upgraded hardware, software in server workstations on Linux platform, configured
Linux and CISCO routers;
-I performed management, system administration and system programming for the Internet Service
Providing (TCP/IP-configuration setup and manage of the TCP/IP troubleshooting on a daily basis,
administration of mail and web-services etc.);
-Manage network security;
-Participated in designed and administrated installation procedures for the Novell Netware;
-Administration and support a LAN for over 200 staffs; 
-I installed and upgraded Apache and plugins, web application;
-Web programming and hosting.

background image

Project: WWW ”Online” Data Acquisition and Control System for the corporative users 
The purpose of the project was to create corporative information systems for control and the 
information acquisition for the goods, orders and finance transactions on the base Apache.
As a software designer I was involved in the design of the system conceptual model and database 
scheme, performed analysis of existing systems. I wrote technical specification for the developed 
system.
As a Systems analyst I was involved in the analysis of the structure of business operations of our
clients.
As a programmer, I created JSP using JavaBeans, DOM, XML for the database access and to see the 
order status and inventory status. The server-side of the application was implemented using Sybase or 
MySQL (stored procedures, functions, packages and database triggers).

Education

1. Diploma: Diploma with honors of Kharkov State University, Physics & Technology Faculty 
2. Qualification: Master of Science – Physics and Mathematics

Key Publications

PUBLICATIONS:
1. "Ubiquitous computing based on open multi-agent systems: the eSocialGRIDs project" 1 authors - I.
G. ******. International Conference "Parallel and Distributed Computing Systems", PDCS 2013 
(Ukraine, Kharkov, March ***********, Abstract). (http://hpc-ua.org/pdcs-13/files/proceedings/proceedings.pdf)

2. "

Distributed open multi-agent environment: a concept and platform" 2 authors - I. G. ******, A. V. 

Yanovsky - "Information Technologies and Computer Systems", N4, 2014, Russia 
(http://www.jitcs.ru/index.php?option=com_content&view=article&id=468).

3. "SPECTworks - new software for portable medical image processing" 3 authors- A.V. Demin, I.G. 
******, A.V. Yanovsky. International conference Nuclear Technologies in Medicine, May 1999, Kiev.

4. " Stochastic Aspect of the Tomographic Reconstruction Problems in a Transport Model” 1 author - 
Igor G. ******, ************* in arXiv.org (

http://arxiv.org/abs/1003.2591 (http://arxiv.org/abs/1003.2591)

).

5. "Mathematical aspects of risk management in a trading and a bookmaking” 1 author - Igor G. 
******, to be published.


Document Outline

  • OBJECTIVE (7**************d27a33fe646189aa6_197**********315************0138322.html#1)
  • SUMMARY (7**************d27a33fe646189aa6_197**********315************0138322.html#1)
  • Practical Work experience (7**************d27a33fe646189aa6_197**********315************0138322.html#1)
    • Project: “Models and methods for a decision-making in the conditions of uncertainty” (7**************d27a33fe646189aa6_197**********315************0138322.html#2)
      • Period: June 1998 -2001 (7**************d27a33fe646189aa6_197**********315************0138322.html#5)
    • Project: Internet Service Providing (7**************d27a33fe646189aa6_197**********315************0138322.html#5)

‹›×
    Category:
    • IT: Developers
    Resume published:
    27 January 2020 (17:23)
    Resume code:
    518724
    • To the resume list
    Report this resume
    Print
    Talent.UA
    JobsResumesearchRecruitment agenciesevent_seatSeminars and trainings
    info_outlineAbout the projectcommentNewsbookLibrarysettingsAPI
    Library
    Universities of UkraineVocational schools in UkraineRezume samples
    Help
    Services
    work Services employers Services candidates
    Contacts
    Send messageinfo@talent.ua
    • Русский
    •  
    • Українська
    •  
    • English
    •  
    User agreementSite map©2025 Talent.UA
    The website administartion is not responsible for the content of private ads
    QR code
    ©2025 Talent.UA