Avatar of Ihor Hryshkov.

Ihor Hryshkov

Software Architect, Team-Lead, Tech-Lead, CTO, Software Development, Software Design, Database Design, Business Logic Design, Software Engineering.
My work coincides with my hobby, and I really love my hobby, so when I develop software I give myself completely to work.
Leeloo.ai
Donetsk State Institute of Artificial Intelligence
Kyiv, Ukraine

Skills

Java
Spring
Spring-Boot
Hibernate
Kafka
Android
Objective-C
iOS
Python
JS
NodeJS
ExpressJS
RequestJS
SequelizeJS
AjvJS
ReactJS
ReduxJS
SagaJS
AxiosJS
JavaFX
JPA
RabbitMQ
HTML
CSS
XML
UML
XSD
JSON
SOAP
SIP
RTP
RTMP
RTSP
WebSocket
DevOps / CI / CD
Ansible
Rancher
Jenkins
Prometheus
Grafana
Docker
Docker Swarm
Docker Machine
Europa
Redmine
Kubernetes
Vault
Helm
Gitlab
MySql
Postgres
Mongo
Redis
ElasticSearch
Windows
Linux
MacOS
NetBeans IDE
Eclipse
IntelliJ IDEA
Software Development
Software Design
Database Design
Business Logic Design
Software Engineering
Software Architect
Team-Lead
Tech-Lead
CTO
So-Called RESTful
RPC

Languages

Ukrainian
Native or Bilingual
Russian
Native or Bilingual
English
Beginner

Work experiences

CTO

Leeloo.ai
Full-time

Nov 2022 ~ May 2023
7 mos
Kyiv, Ukraine, 02000
Working on the big platform to sales and marketing, analyzing technical side, upgrading technical side, researching the new technical solutions, creating technical plan for integrating of new features of the product, building the new team. Management and studying of IT and development teams. Meetings with sales, business owner, customer support, accountant, CFO and CEO to analyze their problems and searching solutions in the product.

Architect, Team-lead, JS back-end developer

CEX.IO

Dec 2018 ~ Mar 2019
4 mos
Developer back-end crypto(blockchain)-processing system, data and project architect. Use technologies Node.JS(Sequelize, Express, REST, Rabbit etc), PostgresDB. Create data models, deployment diagrams, REST API and other docs. Develop base codebase and micro-services pattern for other team developers. Create crypto payment system based on micro-services architecture etc.

Team-Lead, JS back-end developer

CEX.IO

Mar 2018 ~ Dec 2018
10 mos
Developer back-end crypto(blockchain)-processing system. Use technologies Node.JS(Sequelize, RPC etc), PostgresDB, Mongo, integration to system new providers for crypto-coins, add new state system for callback services, integration new staff to project, team-building, integration new technologies to old system, make little bit reporting system, education old and new staff.

JS back-end developer

CEX.IO

Feb 2018 ~ Apr 2018
3 mos
Developer back-end crypto(blockchain)-processing system. Use technologies Node.JS(Sequelize, RPC etc), PostgresDB, Mongo, add new clearing system and fix little bit problem in current version back-end processing.

Architect, Tech-Lead, Back-end developer

EasyPay Indonesia

Sep 2017 ~ Dec 2017
4 mos
Architect system "WebPOS"(EasyPay), Tech-Lead system "WebPOS"(EasyPay), back-end developer "WebPOS" (EasyPay) payment system. Use technologies Node.JS(Sequelize, Express and other), PostgresDB, REST API(JSON), RabbitMQ. Create micro-services for connect to main back-end project EasyPay.

Architect, Tech-Lead, DevOps, Full-Stack developer

EasyPay Indonesia

Jun 2017 ~ Sep 2017
4 mos
Architect system "E-Wallet"(EasyPay), Tech-Lead system "E-Wallet"(EasyPay), full-stack developer "E-Wallet" (EasyPay) payment system. Use technologies Node.JS(Sequelize, Express and other), PostgresDB, REST API(JSON), Kafka, Swift(and some frameworks), Android SDK(and some frameworks). Create micro-service for connect to main back-end project EasyPay.

Architect, Team-Lead, NodeJS developer

EasyPay Indonesia

Nov 2016 ~ Jun 2017
8 mos
Developer back-end payment system. Use technologies NodeJS(Sequelize, Express and other), PostgresDB, REST API(JSON), Kafka, micro-services architecture based on Docker.

Architect, Team-lead, Java developer, DB designer

iTTeam Ltd

Aug 2016 ~ Sep 2016
2 mos
Portal journalistic investigations "E-Data Club". Develop information portal project. Use technologies: J2EE(Spring-Boot), Hibernate, MongoDB, Postgres, REST API(JSON), Jersey, Solr, RabbitMQ, OAuth2 and Tomcat with Jenkins.

Architect, Team-lead, Java developer, DB designer

iTTeam Ltd

May 2016 ~ Sep 2016
5 mos
Develop E-Commerce and Market Place business project and Social Network project. Use technologies: J2EE(Spring-Boot, JMS), Hibernate, MongoDB, Postgres, REST(JSON), Jersey, Solr, RabbitMQ, OAuth2 and Tomcat with Jenkins.

Team-lead, Architect, Full-stack developer

BBGame

Dec 2011 ~ Jun 2016
4 yrs 7 mos
Create card game systems using technologies Objective-C, Java, J2EE, JSON, JPA, Android SDK, JavaFX, iOS SDK, CQRS, Tomcat, MySQL. Create task for Windows Phone Developer(C#), Web Developer(PHP,JavaScript) and Designer. Project on paused.

Team-lead, Java back-end developer, DB designer

Arbulus

Jan 2016 ~ Mar 2016
3 mos
Create back-end, back-office and design database in project "Live Night 365" and using for this technologies J2EE, JSON, Hibernate, Spring and Tomcat. Team-lead for iOS, Android and J2EE developer in old project "Skill On Sports". Support project "platform" using Scala.

Team-lead, Full-stack developer, DB designer

Arbulus

Feb 2015 ~ Jan 2016
1 yr 0 mos
Add new future and fix legacy code bugs in Web Services using technologies J2EE, JSON, Hibernate, Spring and using Tomcat, Add new future and fix legacy code bugs iOS client and develop new Android client. Team-lead for iOS, Android and java back-end developers. Deploy on production project "Skill On Sports" and supporting.

Team-lead, Java back-end developer, DB designer

prozora-kraina.org

Oct 2014 ~ Feb 2015
5 mos
Create Web Services using technologies J2EE, JSON, JPA, and using TomEE, MySQL for web site, create task for Web Developer and create task for Designer in Redmine.

Java back-end developer, DB designer

Shelf

Jan 2014 ~ Sep 2014
9 mos
Create Web Services using technologies J2EE, JSON, JPA, and using TomEE and DB MySQL for system automatically petrol filling stations, the system handles requests from controllers, stored in the database and allows client-side monitor and control various processes petrol filling station.

Team-lead, Android, iOS developer

Tagway

Jun 2013 ~ Dec 2013
7 mos
The project to purchase tickets for all type of transport with Android, iOS and Windows Phone platforms. The project participated as Team Leader: Graphics Design and develop Windows Phone, Developer: Android and iOS.

Java mobile, Java back-end and Android developer

Remote job

Jan 2011 ~ Apr 2011
4 mos
Develop a program to photograph and modify images, add messages, and send a follow-on social network Twitter, Facebook and E-mail(Servlet), for the J2ME platform used LWUIT Framework, a version for Android applied Android API 1.6-2.1.

Java mobile developer

BlueStream

Jan 2011 ~ Feb 2011
2 mos
Development of mobile booklet "Poster", using LWUIT Framework, on the platform J2ME.

Java back-end developer

Remote job

Dec 2010 ~ Jan 2011
2 mos
Working out of the interface of interaction between the Manager and the monitoring system of calls in IP a telephony, at use Java web technologies.

Java mobile developer

DGCell

Oct 2010 ~ Dec 2010
3 mos
Working out mobile software for a help to engineers of mobile communication stations.

Java mobile developer

Remote job

Oct 2010 ~ Nov 2010
2 mos
Working out mobile software for sending and reception SMS with using specification JSR-120.

Java mobile and plugin developer

Remote job

Aug 2010 ~ Oct 2010
3 mos
Working out of the mobile client (J2ME), and a plug-in for server OpenFire (J2SE) for mobile taxi system.

Java back-end developer

Remote job

May 2010 ~ Aug 2010
4 mos
Updating a kernel of a network server in game Line Age 2 Gracia.

Java mobile developer

Remote job

Mar 2010 ~ May 2010
3 mos
Java mobile game "Labyrinth".

Java desktop developer

Remote job

Feb 2010 ~ Mar 2010
2 mos
Client manager of a database.

Java back-end developer

MSU

Dec 2009 ~ Feb 2010
3 mos
Client-server application that controlling and administration IP traffic.

Java mobile developer

SmallSystems

Sep 2009 ~ Nov 2009
3 mos
Working out of the mobile client for social network.

Java mobile developer

Afishka

Aug 2009 ~ Sep 2009
2 mos
Working out of the mobile booklet.

Java developer, software architect

Night club

Mar 2009 ~ Aug 2009
6 mos
Architect and development of pattern recognition system with further image output on a projector.

Java developer, software architect, db designer

Limuzin taxi

Nov 2008 ~ Mar 2009
5 mos
Architecture and development of client/server application, J2SE server(back-end and back-office for taxi operators), J2ME client (front-end for taxi drivers).

Java developer

Conturov.NET

Mar 2008 ~ May 2008
3 mos
Client part development that showing weather and other information in tray using java swing, and parsing XML from API.

Java developer

Remote job

May 2007 ~ Jun 2007
2 mos
Architecture and development of client/server application for using in mobile technologies.

Java developer

Smile Soft

Jan 2005 ~ May 2007
2 yrs 5 mos
Developing programs for Call Center, development of statistics system, development interface and mail sending/receiving protocol, development of huge arrays sorting system, codec G.729 codec, SIP protocol development, RTP for sending/receiving data in the network, etc (J2SE)

C++ developer

Remote job

Jun 2002 ~ Oct 2002
5 mos
Games, Client side of system serving clients in big food companies.

Educations

Donetsk State Institute of Artificial Intelligence

Bachelor Robotics

2000 - 2005
Powered By CakeResume