ARTEM KOVALCHUK

>

Objective: Junior Front-End Developer

My photo
Creative and self-starting Front-End Developer with 2+ years of non-commercial experience.
Highly skilled in React/Redux and have a deep understanding of OOP and Design Patterns. Interested in becoming part of a friendly team with a passion for growing as professionals.

Skills

JavaScript, TypeScript, React, Redux, Redux-thunk, HTML5, CSS3, SASS, BEM, Node.js, Express.js, Mongoose, AJAX, REST API, WebSockets, OOP, Design Patterns, Gulp, Webpack, C#/.NET, Git, Figma, Adobe Photoshop

Interests

Machine Learning, UX/UI Design, Graphic Design, Product Design, Branding, Music production.

Education

Master of Computer Science, Graduated with distinction, Donetsk National University, Vinnytsia, 2017 – 2019

Languages

English – Pre-Intermediate, → on the way to Intermediate

Projects

  • A modern movie application written with React/Redux. The app features: Async Requests, Custom Redux Middleware, Action Cancellation, Lazy Loading, Client-Side Storage.
    React Redux Material UI REST API CSS-in-JS Lazy Loading
  • PracticeChat

    [private repository, not released yet]
    Online chat for learning English. A real-world full-stack project with REST API, WebSockets and JWT-authentication. The front-end part is written by using React Hooks, Redux and Redux Middlewares.
    React Redux Node.js Express.js MongoDB Socket.IO SASS Webpack
  • Sticksy.js

    [2019 – present]
    Open-Source library for making a “sticky widget” behavior. Here you can see my algorithmic and programming skills in vanilla JavaScript.
  • FontNinja

    [2017 – 2018]
    Font-organizer for Adobe After Effects with search, filter, sorting, tagging system, real-time preview, virtual-scrolling, and many other features. Used Inversion of Control to build for different environments.
    TypeScript Vue Vuex Inversify.js SASS Adobe CEP Webpack