Ihor Morhun, Developer in Kiev, Ukraine
Ihor is available for hire
Hire Ihor

Ihor Morhun

Verified Expert  in Engineering

Software Developer

Kiev, Ukraine

Toptal member since June 14, 2021

Bio

Ihor has six years of commercial experience in software development. He has guided large legacy portals and projects from scratch. Ihor's expertise enabled a cybersecurity start-up to reach the series B funding stage with his impressive MVP. He excels with multi-tenant projects, data visualization, customized filters, dashboards, and integrations with chatbots and third parties. He enjoys new challenges and working with clients who are looking for innovative ways to excel in their markets.

Portfolio

Cyberhaven
JavaScript, React, CSS, Material UI, Webpack
Dimanex
JavaScript, React, Redux, Redux-Saga, SCSS, HTML
Intouch
JavaScript, HTML, SCSS, Backbone.js, Node.js, Express.js, MongoDB, Activiti BPM

Experience

  • JavaScript - 6 years
  • HTML - 6 years
  • CSS - 6 years
  • Node.js - 4 years
  • React - 4 years
  • Redux - 4 years
  • TypeScript - 3 years
  • MongoDB - 2 years

Availability

Part-time

Preferred Environment

MacOS, Linux, Visual Studio Code (VS Code), GitHub

The most amazing...

...tool I've developed is the MVP for a 3D printing start-up that impressed investors enough to reach series B funding.

Work Experience

Senior Front-end Engineer

2018 - 2021
Cyberhaven
  • Developed an initial version of the new dashboard, which changed the way the product is positioned. The dashboard shows how the data goes through the customer enterprise.
  • Brought animations for the graph data-trace visualization and optimized them to reach a good frame rate.
  • Implemented numerous data visualization tables with customized filters and sorting.
Technologies: JavaScript, React, CSS, Material UI, Webpack

Senior Front-end Engineer

2017 - 2018
Dimanex
  • Developed a multi-tenant app that provides different views for each roles.
  • Implemented a page generation framework that helped us speed up the process of creating new pages.
  • Implemented a highly customized table page where you can import a file and dynamically set up filters, columns, and sorting. Created valid mapping according to which the data is exported to the back end.
Technologies: JavaScript, React, Redux, Redux-Saga, SCSS, HTML

Full-stack Developer

2017 - 2017
Intouch
  • Implemented user management pages where the administrator can configure permissions for users, create a group, and move users between groups.
  • Developed several back-end microservices to manage the flow of processes such as vacation requests, vacancy publishing, sick leave request, and more.
  • Created integrations with the Facebook chatbot.
Technologies: JavaScript, HTML, SCSS, Backbone.js, Node.js, Express.js, MongoDB, Activiti BPM

Front-end Engineer

2016 - 2017
Drivelog
  • Improved the layout of the project and migrated numerous pages to the Bootstrap library.
  • Improved the mobile version of the site by utilizing the Bootstrap library.
  • Optimized pages according to SEO best practices.
Technologies: JavaScript, CSS, jQuery, Liferay, Mustache, Bootstrap

Experience

Cyberhaven

https://www.cyberhaven.com/
A cybersecurity start-up where I was hired at the early stage and assisted all the way to the MVP and series B stage. I prototyped a lot of features to get feedback from customers quickly. Much of my work related to creating custom visualizations with D3.js and highly tailored forms for configuring security policies. The biggest achievement was creating a prototype of completely new visualizations of the dashboard within a limited timeline. This allowed us to win several customer demos and make our existing customers happy.

3d Printing Start-up

A 3D-printing start-up that challenged many traditional supply chain constraints and opened up new opportunities. They digitized the industrial supply chain and made it an integral part of the process.

I oversaw the front-end of the application and assisted in creating it from scratch. I also launched the app, implemented authentication, and developed a multi-tenant app to provide different views for various roles according to role restrictions. We implemented this in a way that significantly sped up the process.

Education

2010 - 2014

Bachelor's Degree in Electronics

National Technical University of Ukraine 'Kyiv Polytechnic Institute'​ - Kyiv, Ukraine

Skills

Libraries/APIs

React, Node.js, jQuery, Mustache, Backbone.js, Redux-Saga, D3.js

Tools

Webpack, GitHub

Languages

JavaScript, HTML, TypeScript, CSS, Sass, SCSS

Frameworks

Redux, Material UI, Bootstrap, Ext JS, Express.js, Activiti BPM, Cypress, Jest

Platforms

Docker, MacOS, Linux, Visual Studio Code (VS Code)

Storage

MongoDB, PostgreSQL

Other

Front-end, Liferay, CSS-in-JS

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