Summary
Overview
Work History
Education
Skills
Timeline
Generic
Mykhailo Fedorko

Mykhailo Fedorko

Front-End/Full Stack Developer
Sunny Beach

Summary

Experienced Front-End Developer with a proven track record in building responsive, high-performance, and user-centric interfaces using React and TypeScript. Skilled in developing components from scratch, as well as customizing and implementing MUI components to meet specific project needs. Proficient in managing complex data flows through RxJS and React Context API, enabling seamless user experiences across data-intensive applications. Experienced in utilizing Storybook to create and visually test components in isolation, ensuring a consistent, high-quality UI.

In addition to front-end expertise, I have a foundational understanding of back-end development with Node.js, as well as GraphQL for creating resolvers and schemas. Familiar with AWS infrastructure, used services into CI/CD pipelines. My exposure to backend and cloud technologies has sparked a strong interest in furthering skills in these areas.

I am seeking opportunities where i can evolve into a full-stack role, leveraging front-end strengths while building deeper expertise in backend development and cloud integration to create more comprehensive, end-to-end solutions.

Overview

5
5
years of professional experience
5
5
years of post-secondary education
4
4
Languages

Work History

Middle Front-End (React) Developer

FlexMade
09.2021 - Current
  • Developing and Integrating Dynamic Front-End Components. Designed and implemented custom React components for the Atlas platform, leveraging styled-components to ensure modular, reusable styling consistent with the project's style guide.
    Built dynamic UI elements that met complex design specifications, integrating with React Context API and the platform's page context data object for efficient state management and data access.
  • New Page Functionalities and Feature Implementation. Delivered new functionalities across multiple pages, working closely with design requirements to translate mockups into responsive, user-friendly components.
    Integrated features within the Storybook environment for isolated development and visual testing, aligning each component with infrastructure standards for ease of deployment.
  • Optimization and Maintenance of Front-End Architecture. Focused on optimization within the existing infrastructure, minimizing render times and ensuring components were performant and reliable within the large-scale production environment.
    Collaborated closely with back-end and infrastructure teams to streamline the integration of new components, identifying and resolving dependencies with Overwatch and Jenkins CI/CD workflows for smoother deployment.
  • Continuous UI/UX Enhancements and Infrastructure Compatibility. Adjusted and refactored components as needed to maintain compatibility with infrastructure updates, including CSS regression testing and visual checks.
    Ensured alignment with AWS-based resources (e.g., Lambda, S3) for rendering consistency across development, staging, and production environments.

Front-End(React) / Junior Full Stack Developer

HS-Soft
05.2020 - 10.2024
  • Developed and Integrated Front-End Features. Built and implemented new front-end functionalities using React, TypeScript, and MUI components, customizing and adapting the UI components to meet specific project requirements.
    Designed custom components and integrated them into react-hook-form, managing form states effectively to enhance data processing and validation flows.
  • State Management and Component Optimization. Utilized RxJS streams for state management, implementing reactive programming principles to manage complex data flows between services and components.
    Conducted optimization for components and modules, focusing on performance improvements in data-heavy sections of the application, utilizing Sentry for error tracking and issue monitoring.
  • Back-End Development with Node.js and GraphQL. Developed and maintained GraphQL queries and mutations, including the creation of new resolvers and schemas, to support business logic requirements in both front-end and back-end systems.
    Executed SQL queries for data retrieval and manipulation within the MySQL database, supporting robust data handling operations and ensuring seamless interaction between front and back-end systems.
  • AWS Infrastructure and Partial Serverless Integration. Leveraged Amazon Web Services (AWS) for infrastructure management, including Lambda, S3, DynamoDB, Cognito (for user authentication), CloudWatch, CodeCommit, and Pipeline, with partial hands-on exposure for enhancing deployment and scalability.
    Collaborated in optimizing existing pipelines, contributing to automation and deployment efficiency.
  • Collaboration and Code Quality. Actively collaborated with designers and other developers to ensure cohesive design implementation and smooth UX integration.
    Conducted regular code reviews, participated in refactoring sessions, and recommended best practices for library utilization, particularly with graphql-codegen, to automate GraphQL schema and types.
  • Object-Oriented Design and Code Reusability. Followed object-oriented programming (OOP) principles and implemented class-based structures to facilitate reusability and maintainability across components, applying inheritance patterns where applicable.

Junior Front-End (Javascript, React) Developer

Sedna Software
06.2019 - 05.2020
  • Developed reusable components to facilitate faster development timelines and improve overall code quality.
  • Optimized website performance with efficient JavaScript coding, reducing page load times significantly.
  • Designed internal webpages using HTML/CSS(SASS)/JavaScript to improve communication flow within the organization.
  • Boosted application efficiency by incorporating Redux for state management and streamlining component rerendering.
  • Designed REST calls using React to streamline user interface performance.

Education

Master of Science - Software Engineering

Donetsk National Technical University
Pokrovsk, Ukraine
09.2017 - 01.2019

Bachelor of Science - Mining Management

Donetsk National Technical University
Pokrovsk, Ukraine
09.2013 - 06.2017

Skills

React

Typescript

RESTful APIs

JavaScript expertise

GraphQL

RxJS

NodeJS

Error Handling

Code Reviewing

Full-stack development

MUI Design

Amazon Web Services (AWS) Integration

Functional Programming

Redux

Git proficiency

State Management

Performance Optimization

Component-Based Architecture

Product Development

Application Programming

Object-Oriented Programming

Code debugging

API Integration

Web application development

Responsive design

Timeline

Middle Front-End (React) Developer

FlexMade
09.2021 - Current

Front-End(React) / Junior Full Stack Developer

HS-Soft
05.2020 - 10.2024

Junior Front-End (Javascript, React) Developer

Sedna Software
06.2019 - 05.2020

Master of Science - Software Engineering

Donetsk National Technical University
09.2017 - 01.2019

Bachelor of Science - Mining Management

Donetsk National Technical University
09.2013 - 06.2017
Mykhailo FedorkoFront-End/Full Stack Developer