MENU

avatar

Dzmitry Melayok

Contacts

  • Phone: +48 508-909-654
  • E-mail: m_d@tut.by, m_d@mail.uk
  • Skype: zmicer_m_d

Skills

Intermediate

  • Javascript(ES6+)
  • Angular
  • Typescript
  • RxJs
  • NgRx
  • OOP, SOLID
  • FP
  • HTML
  • CSS
  • BEM
  • SASS/SCSS
  • Webpack
  • ESLint
  • NPM/Yarn
  • Chrome DevTools
  • Git

Novice

  • Unit testing

Main information

About me

  • High engineering education
  • Team development experience
  • English B1

Education

  • 2001-2005 - Minsk State Power College "Automation and Management of Energy Processes"
  • 2005 - 2011 - Belarusian National Technical University "Heat power plants"
  • 2021-2022 - RSSchool JS Frontend courses (Stage 0, Stage 1, Stage 2, Stage 3 (Angular))

Certificates

My projects

Slider

Vertical Slider

Made using HTML CSS JS

It is simple double vertical slider which controls with click and scroll

Player

Custom Video Player

Made using HTML CSS JS

Video player with user interface and keys control

Museum

Museum

Made using HTML CSS JS

Difficult site with slider, video-player, random-sorted images, integrated map, parallax ets

Momentum

Momentum

Made using HTML CSS JS (with async requests)

Difficult dual-language site with slider, audio-player, date/time, weather, todo-list ets

Art-quiz

Art-Quiz

Made using HTML SCSS JS

Interesting mobile game-quiz (also works on desktops)

Christmas tree

Christmas tree

Made using HTML SCSS WEBPACK JS

This game will give you a Christmas mood. You will be able to decorate virtual Christmas tree.

Async race

Async-Race

Made using HTML CSS WEBPACK TS

Async game. Choose a car or create your own. Maybe you will win. (Works only with this server.)

RS-Lang

RS-Lang

Made using HTML SCSS/SASS WEBPACK TS

This is a program for learning english. Here you will find a dictionary, two games and statistics of your learning

youtube-client

Youtube Client

Made using Angular TS RxJs NgRx Material

This is a YouTube video search program. Here you can also create and sort your own cards.

Project manager

Project Manager

Made using Angular TS RxJs NgRx Material

This is a program to manage project creation

Last JS project(command training project RS-Lang)

About project

An application for learning english words. Includes an electronic textbook with a database of words to study, mini-games for repeating them, a statistics page for tracking individual progress. This is a command project.
GitHub link

Dev team

2 members

My role

Developer (Drawings, Audio-challenge game, Statistics page, Logic of learning, Authorization)

Duration

3 weeks

Used technologies

Typescript, SASS/SCSS, Webpack, ESLint, Prettier, GoogleCharts

Last angular project(command training project Project-manager)

About project

An application for managing project creation process. Includes boards, where you can create columns with necessary tasks. You can move tasks in column and throw columns, edit or delete them. Also, you can swap columns. The application is localised (en/ru). This is a command project.
GitHub link

Dev team

3 members

My role

Developer (Drag/Drop functionality, NjRx Store, task creation/edit forms, task delete/edit logic)

Duration

3 weeks

Used technologies

Angular, Typescript, RxJs, NgRx, Material, SASS, Webpack, ESLint

Video