Ihor Harahatyi, Developer in Szczecin, Poland
Ihor is available for hire
Hire Ihor

Ihor Harahatyi

Verified Expert  in Engineering

Software Developer

Location
Szczecin, Poland
Toptal Member Since
August 30, 2016

Ihor is a skilled Python developer who has worked on a number of projects, from websites to private cloud systems. His expertise ranges from algorithms to networking, multithreading, virtualization, and more. He enjoys participating in programming contests, and he is a great communicator.

Portfolio

Atom Cream
Amazon Web Services (AWS), Big Data, Docker, Management, Django, Python
SoftServe
Amazon Web Services (AWS), Dask, Docker, R, Python
Levi9 Ukraine
Scrum, Ansible, Terraform, HAProxy, Varnish, Django

Experience

Availability

Part-time

Preferred Environment

Python, Docker, Linux

The most amazing...

...thing I've done is run my own service company, where I worked with many Python-related projects from various business domains.

Work Experience

CTO

2017 - PRESENT
Atom Cream
  • Managed technical vision and led the engineering team.
  • Worked with clients to solve their needs.
  • Created architecture for client projects as well as development infrastructure.
  • Reviewed code and mentored junior developers.
  • Created a Docker-based pipeline for projects.
  • Participated in architecture, management, and development of Django + React projects.
Technologies: Amazon Web Services (AWS), Big Data, Docker, Management, Django, Python

Application Architect

2018 - 2019
SoftServe
  • Integrated many independent third parties in one pipeline.
  • Built an SDK for econometrical projects.
  • Gathered requirements as well as created and documented architecture.
  • Built a platform for orchestrating Docker containers and deployed them to AWS via Ansible and Terraform.
  • Built a platform for integration of different services to build econometrical models and predictions using R/Julia and MixedModel for clients.
Technologies: Amazon Web Services (AWS), Dask, Docker, R, Python

Senior Software Engineer

2016 - 2017
Levi9 Ukraine
  • Working on the Netherlands' largest news website.
  • Contributed to architecture design and people management.
  • Deployed using AWS, Ansible, and Terraform.
  • Developed new features using Django (Django REST Framework).
  • Supported a legacy PHP-based CMS.
  • Collaborated with the Scrum team.
Technologies: Scrum, Ansible, Terraform, HAProxy, Varnish, Django

Executive Software Engineer

2014 - 2016
MediaSapiens GmbH
  • Developed various websites using Django framework. Contributed to team leadership and technical design.
  • Contributed to business analysis for a BI project.
  • Built the front end using React.
  • Worked on bookings, fintech, BI, and medical projects.
  • Built deployment pipelines using Ansible, Terraform, and Docker.
Technologies: Node.js, Docker, React, jQuery, Model View Controller (MVC), Django, Python

Software Engineer

2013 - 2014
EPAM
  • Developed a secure file storage system for enterprise clients. Refactored different parts of the code. Improved security. Developed new features. Developed a Java applet for large file upload.
  • Refactored a legacy codebase.
  • Implemented a new way to work with the DB.
  • Worked with multithreading and async programming.
Technologies: PHP, AngularJS, Java, REST, Tornado, Python

Software Engineer

2011 - 2013
Mirantis
  • Developed a private cloud for a proprietary backup system. Implemented different modules of the system, refactoring parts of the custom framework.
  • Helped develop a driver for the CIFS network file system.
Technologies: REST API Architecture, Big Data, Multithreading, Networking, Python

Vpo-sos.org

An internally displaced persons aid portal, a charity project for the UN and the Ukrainian government. Web Development in Python, jQuery, and Django Framework.

React, Flux, ES6 and Problems We Met

http://www.slideshare.net/igaragatii/react-55105170
A talk about REACT, Flux, and problems we met integrating this stack, given for SoftServe IT Weekend Kharkiv on 14.11.2015.

Languages

Python, JavaScript, SQL, C, Java, PHP, R

Frameworks

Redux, Django, Flux, AngularJS

Libraries/APIs

React, REST APIs, Dask, jQuery, Node.js

Paradigms

DevOps, REST, REST API Architecture, Kanban, Scrum, Agile, Model View Controller (MVC), Management

Other

Algorithms, Data Structures, Unix/Linux Virtualization, Tornado, HAProxy, Networking, Multithreading, Big Data

Tools

Ansible, Docker Compose, Varnish, Terraform

Platforms

Linux, Docker, Amazon Web Services (AWS)

Storage

MySQL, PostgreSQL, MongoDB

2014 - 2016

Bachelor's Degree in Systems Programming

National Technical University: Kharkiv Polytechnic Institute - Kharkiv, Ukraine

2009 - 2015

Master's Degree in Applied Economics

Harkivs'kij Nacional'nij Universitet im. V.N. Karazina - Kharkiv, Ukraine

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring