Denys Kh. Front-End Developer

Front-End Web

Summary

- Experienced front-end developer with 5+ years of commercial experience in IT.
- Proficient in developing web applications using JavaScript, React, and Node.js.
- Deep knowledge of HTML, CSS, and TypeScript.
- Skilled in working with complex tasks and projects, from simple sites to large-scale projects for companies.
- Strong attention to detail and logical thinking, with a focus on delivering high-quality results.
- Excellent team player with good communication skills and a strong work ethic.
- Eager to learn new technologies and stay up-to-date with industry trends.
- Intermediate+ English.
- Availability starting from ASAP

Work Experience

Front-end development, Project 1

Duration: Nov 2022 - July 2023
Summary: Document management system (DMS) with huge range of functionality including eSignature, zipping files, dynamic loading, optimized for working with huge amount of documents.
Responsibilities: Develop new features from scratch, implementing best user interface, writing documentation, support the current version of the application, improve performance of application, fixing bugs and improvement implementation.
Technologies: TypeScript, React, React-Bootstrap, Redux, react testing library, i18next, formik, react-table, virtuoso, redux-saga, styled-components, lodash, cryptojs, axios, redux-toolkit, azure devops

Front-end development, Project 2

Duration: Nov 2021 - Oct 2022
Summary:

  • Cryptocurrency exchange with authorization, trading charts
  • Also this application has functionality of minting/buying/selling NFTs

Responsibilities: Solo development of new features from scratch, writing documentation, mentoring junior developers, creation tests for components, support the current version of the application, improve performance of application.
Technologies: React, TypeScript, Redux/Redux Toolkit, Saga, React Table, React Query, Material UI, Storybook, React Testing Library, Axios, Web3, React Hook Form, Day.js

Front-end development, Project 3

Duration: Feb 2021 - Nov 2021
Summary:

  • Platform for buying, minting, selling NFTs
  • We had 3 type of roles for admin, user and premium user with paid subscription
  • This platform allows users to buy NFTs, sell them send to other users of the marketplace, and also you can craft a new one called minting
  • I build the architecture of working with blockchain smart-contracts and authorization with Metamask that is why users could enter this marketplace with browser extension

Responsibilities: Project setup, project development from scratch, implementation of new features and layout, fixing bugs and improvement implementation.
Technologies: React, TypeScript, Redux/Redux Toolkit, Saga, React Table, REST, Material UI, React Testing Library, Web3

Front-end development, Project 4

Duration: Sep 2020 - Feb 2021
Summary:

  • Educational online platform working with schools and universities for managing the studying process
  • It is an abstract platform for different types of educational systems such as school or university
  • It was developed during lock-down
  • We integrated some real data from some schools
  • This platform helps teachers to give students homework, to check that and put some marks
  • Parents also could see your performance
  • School head could mentor all teachers and see all timetables
  • And as admin you can configure functionality of this platform during integration period

Responsibilities: Implementation of new features and layout, fixing bugs and improvement implementation, apply test strategy for React components using Jest, mentoring junior developers.
Technologies: React, TypeScript, Redux/Redux Toolkit, Charts, Styled Components, ReactQuery, ReactTable, Storybook, Material UI, Custom UI Kit, Jenkins, Docker

Front-end development, Project 5

Duration: Apr 2020 - Aug 2020
Summary:

  • SPA with different locales
  • It was a representative platform of a famous brand, something similar to ecommerce, but with limited functionality
  • All data was stored in CMS for more comfortable work with different content and locales

Responsibilities: Fixing bugs and improvement implementation, implementation of new features and layout from the scratch, writing tests for React components.
Technologies: React, TypeScript, Storybook, Gatsby, Umbraco, Husky, Netlify, Lighthouse, RTL, i18next

Front-end development, Project 6

Duration: Sep 2019 - Apr 2020
Summary:

  • Global provider of online vehicle auction
  • Using this application, you can buy and sell different types of vehicles
  • Platform has different types of filters, paginations, tables

Responsibilities: Build architecture of migration from Angular to React, solo development of new features from scratch, fixing bugs and improvement implementation, creation tests for components.
Technologies: Angular.js, React, TypeScript, Styled Components, Bootstrap 4, ReactToAngular, GraphQL, AWS S3, Jest

Front-end development, Project 7

Duration: Mar 2019 - Aug 2019
Summary:

  • Delivery System for connecting customers and deliverymen
  • Monitoring all relations between them
  • Ability to track all processes by location of customers and deliverymen

Responsibilities: Implementation of new features and layout, fixing bugs, support the current version of the application, creation tests for components.
Technologies: React, Redux, Saga, TailWind, JWT, Bcrypt, React Testing Library

Front-end development, Project 8

Duration: Sep 2018 - Feb 2019
Summary:

  • The project is a cinema tickets booking app
  • Users can choose a desirable timeframe, movie and book a seat in a cinema hall
  • The project includes a Stripe billing system for ticket purchase

Responsibilities: Front-end development
Technologies: HTML5, React, Redux, Redux-Saga, Webpack, Styled-Components

Front-end development, Project 9

Duration: June 2018 - Sep 2018
Summary:

  • Marketplace
  • The project’s idea was to gather in one place local foodmakers where users can buy foodmakers’ products, rate them and discuss the local gastro scene, also provide an opportunity to communicate and advertise products

Responsibilities: Front-end development
Technologies: HTML, CSS, JavaScript

Education

  • Kharkiv National University of Radioelectronics
    Bachelor's Degree, Faculty of computer systems
    2018 - 2022