Mykhailo Merezhko

Front End / Full Stack Developer

Skills

  • JavaScript, TypeScript
  • React, Redux
  • Angular 4+, RxJs
  • Vue
  • Next.js
  • HTML, CSS
  • SQL
  • GraphQL, Apollo Client
  • Git, Unix Shell
  • Node.js, npm, Docker
  • Responsive design, cross-browser compatibility
  • Mobile-first development
  • Accessibility, CSP
  • REST API
  • Python, Django
  • C# (.NET)
  • Storybook
  • Swagger

Objective

Experienced Software Engineer with a proven track record of designing and developing innovative and efficient user interfaces. Adept at leading teams, collaborating with cross-functional departments, and delivering high-quality web applications that enhance user experiences.

Academic Record

Systems Engineering

Languages

  1. English - Intermediate *
  2. Ukrainian - Native
  3. Russian - Native

Master's degree | 2015 - 2021

Automation and Computer-integrated Technologies

O. M. Beketov National University of Urban Economy in Kharkiv

Work experience

0 months

Project
Law firm billing application
Customer
Australia

Full Stack developer

While working on this project, we developed an admin site and API for law firm billing software, including custom fee schedules, custom billing rates, automated billing functions and other properties. Report and invoice creation. Task creation and attachment. Send invoices by email.

Duration
6 months
Team Size
4 members

Technologies and tools

  • React
  • Next JS
  • Python, Django-Graphene
  • GraphQL
Responsibilities
  1. Requirements analysis
  2. Estimation, prioritization
  3. Distribution of tasks
  4. Communication with customers
  5. Deployment
  6. Database Design
Project
Networking application
Customer
Europe

Full Stack developer

The application for finding matches when you’re on the bus, at work, and even at home from the comfort of your couch. Provides live updates of the messages in chat and Photo attachment. Creating multiple accounts for users.

Duration
1 month
Team Size
3 members

Technologies and tools

  • React
  • Python, Django-Graphene
  • GraphQL
Responsibilities
  1. Requirements clarification
  2. Estimation, prioritization
  3. Implementing UI
  4. Communication with customers
Project
Diplomatic institutions
Customer
Ukraine

Front end developer

The app is designed to automate all business processes in diplomatic institutions all over the world. The system follows a microservices design pattern, which allows for the distribution of product modules in different locations, in or out of securely encrypted networks. Every model can be scaled separately, depending on the amount of data and performance requirements.

Duration
6 months
Team Size
7 members

Technologies and tools

  • React
  • Angular
  • PHP, Laravel
  • REST API
Responsibilities
  1. Estimation, prioritization
  2. Implementing UI
Project
Magazine portal
Customer
US

Front end developer

This system consists of two parts: a public blog and an admin panel. The blog is for viewing news, interviews, upcoming events, and magazines. On the admin part, the user managed the content for each element of blog (articles, events, interviews).

Duration
2 months
Team Size
4 members

Technologies and tools

  • React
  • Next JS
  • REST API
Responsibilities
  1. Estimation, prioritization
  2. Implementing UI
Project
A platform for technicians to work in the field
Customer
Europe

Front end developer

The whole project aims to implement a platform for field technicians’ operations. It will be able to manage the assistance requests and assign them to a technician by back-office operators using a Web Application. Each technician will report on all the activities related to the assistance using the Mobile Application, and all the information must flow back to the Backend Engine and be made available to Backoffice operators. On the web part, users can manage the content depending on the roles.

Duration
4 months
Team Size
8 members

Technologies and tools

  • Angular
  • OpenStreetMap
  • PHP, Laravel
  • REST API
Responsibilities
  1. Requirements analysis and clarification
  2. Estimation, prioritization
  3. Implementing UI
Project
Privacy extension
Customer
UK

Front end developer

This solution is aimed at users who want to know more about their privacy and the data that they provide to various sites. The extension provides answers to the most relevant privacy questions that are available with a single click. If the user wanted to know more, then he could purchase a paid subscription. A control panel was also developed to track the number of subscriptions.

Duration
3 months
Team Size
4 members

Technologies and tools

  • React
  • PHP, Laravel
  • REST API
  • Chrome Extension API
Responsibilities
  1. Requirements analysis and clarification
  2. Estimation, prioritization
  3. Implementing UI
  4. Implementing efficient front-end architecture and coding practices
Project
Site for sports fans
Customer
UK

Front end developer

Site for sports fans, on which you can make bets. With a wide range of sports, from football to golf, from MMA to volleyball. The development was carried out on a mobile application and a website.

Duration
1 year, 2 months
Team Size
7 members

Technologies and tools

  • jQuery
  • Internal CMS
  • PHP, Laravel
  • Vue
Responsibilities
  1. Requirements analysis and clarification
  2. Estimation, prioritization
  3. Implementing UI
  4. Collaborated with back-end engineers to integrate front-end components
Project
Hiring platform
Customer
US

Front end / Full stack developer

A platform where recruiters created positions and integrated with other providers. Candidates then participated various types of interviews (from live to on-demand), and recruiters then evaluated them. Communication with the candidate could be set up via email, chatbot, or SMS.

Duration
4 years, 2 months
Team Size
18-38 members

Technologies and tools

  • React
  • Angular.js
  • Accessibility
  • GraphQL
  • C#, .NET
  • Python, Django
Responsibilities
  1. Requirements analysis and clarification
  2. Estimation, prioritization
  3. Distribution of tasks
  4. Led a small team, mentored team members
  5. Collaborated closely with UX/UI designers to transform mockups into interactive, responsive, and visually appealing interfaces
  6. Conduct code reviews and maintain coding standards
  7. Actively participated in agile development processes, including sprint planning, stand-up meetings, and retrospectives, contributing to iterative product improvements
  8. Participated in the redesign of a customer dashboard interface
  9. Helped with Accessibility and Content Security Policy for Audits
  10. DB migrations and Backend business logic
  11. Technical Design for Initiatives