Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Mykhailo Kovka

Mykhailo Kovka

Web Developer

Summary

A seasoned JavaScript React developer with over 10 years of experience in IT, adept at crafting robust and efficient web applications. Demonstrates proficiency in leveraging React component-based architecture to create dynamic and responsive user interfaces. Possesses a deep understanding of state management, Redux implementation, and asynchronous programming using tools like Redux Saga or Thunk. Proven expertise in optimizing performance and ensuring cross-browser compatibility. Experienced in collaborating with cross-functional teams, employing best practices, and staying current with industry trends to deliver scalable and maintainable code.

Overview

13
13
years of professional experience

Work History

Frontend Developer

Brightgrove
01.2024 - 06.2024

Project: Helpcheck

Web-UI form application for displaying/saving customer data

  • Maintenance of frontend React web form application, adding new functions and features.
  • Adding scripts and additional features to a WebFlow website.
  • Rewriting and refactoring existing flow to RTK (Redux Toolkit), splitting components into different functional parts.
  • Adding a UI library with its own test coverage, splitting into different libraries.
  • Increasing code test coverage on 60% and application perfomance by 50%.

Frontend Developer

Brightgrove
4 2023 - 12.2023

Project: HRS

Development of an application for booking hotel rooms for companies

  • Maintenance and development of new UI components for customer and hotel applications.
  • Development of pages for displaying and interacting with hotel data information.
  • Application of unified UX for most of data interaction.
  • Creation of logic for scenario forecasting and calculations.

Frontend Developer

Brightgrove
01.2021 - 04.2023

Project: Synetics I-Doit GmbH

Developed an app for monitoring, registering, and billing IT-related structures

  • Developed newly React TypeScript application from scratch with PHP on backend.
  • Implemented new features and UX according to customer requirements.
  • Used Storybook UI library with custom UI components (similar to Material-UI).
  • Actively participated in meetings to improve UX/UI and functionality of application.

Frontend Developer

Brightgrove
04.2020 - 01.2021

Project: Serviva Patselect GmbH

Developing an app for searching patents worldwide.

  • Adjusting old application on Backbone with newly created React components.
  • Creatingbridge container between Backbone and React.
  • Rewriting admin part from Vue to React.
  • Monitoring single-page admin application.

Frontend Developer

Ciklum
06.2019 - 02.2020

Comeet - Development of an app for automating the hiring process.

  • Code development and bug fixing using AngularJS 1.7.
  • Refactoring Angular code with TypeScript (React Hooks, MobX).
  • Writing new features with React (graphics, charts).
  • Customizing user interface using Styled-Components.

Frontend Developer

Helios Tech
5 2017 - 5 2019

Project: Etoro

Development of a cryptocurrency trading platform.

  • Code development and review.
  • Refactoring using modern technology stack.
  • Use of Docker containers to set up all required resources for app.
  • Rewriting project for type safety using TypeScript and related tools.
  • Use of real-time update libraries to provide fast and powerful real-time updates.

Frontend Developer

NG Optics
1 2017 - 5 2017

Working with streaming data (video platform), web application, and mobile version.

  • TV cross-browser player with mobile adaptation.
  • Development of adaptive TV player with video archive and HLS stream live-time playing.
  • Development of TV management app with ability to add, edit, and remove TV programs and internal channels, creating company's own product channel list.
  • Offering solutions to improve accessibility and user-friendliness of apps.

FullStack Dev

OTP Bank
01.2011 - 01.2016

Senior Software Dev Dec 2014 - Dec 2016

  • Implementation of digital signatures.
  • Writing SQL queries (PL/SQL, SQL Developer) and optimizing legacy queries.

Middle Software Dev May 2012 - July 2014

  • Developed front-office system, transitioning from Flexcube to B2 System.
  • Connecting front-end system with B2 services.
  • Developing new logic according to requirements of banking system.

Junior Software Dev Dec 2011 - May 2012

  • Form for project to store customer data.
  • Implementation of program form for saving customer and address data, logic for verifying data accuracy and currency.
  • Implementation of functions for data capture and verification.
  • Creation of services and functions related to SQL database functions.

Education

Master of Applied Mathematics - Applied Mathematics

Interregionale Management-Akademie
09.2009 - 2011.05

High School Diploma -

Faculty of Computer Science
05.2006 - 2009.05

Skills

JavaScript

React

Redux

Docker

Bootstrap

PHP

HTML & CSS

Jest

TypeScript

Webpack

Vite

WebSockets

Languages

English
Upper intermediate (B2)
German
Elementary (A2)
Ukrainian
Bilingual or Proficient (C2)

Timeline

Frontend Developer

Brightgrove
01.2024 - 06.2024

Frontend Developer

Brightgrove
01.2021 - 04.2023

Frontend Developer

Brightgrove
04.2020 - 01.2021

Frontend Developer

Ciklum
06.2019 - 02.2020

FullStack Dev

OTP Bank
01.2011 - 01.2016

Master of Applied Mathematics - Applied Mathematics

Interregionale Management-Akademie
09.2009 - 2011.05

High School Diploma -

Faculty of Computer Science
05.2006 - 2009.05

Frontend Developer

Brightgrove
4 2023 - 12.2023

Frontend Developer

Helios Tech
5 2017 - 5 2019

Frontend Developer

NG Optics
1 2017 - 5 2017
Mykhailo KovkaWeb Developer