About me

Hi there, I’m Denis and I’m from Penza, it’s 650km from Moscow. Pavel Volya from Penza you know.

I'm married. We have two sons and the little daughter.

I love frontend technologies and I’m going to improve my JavaScript and HTML/CSS skills.

My goal is to work in a big company with a good team. I'm interested in working in a more collaborative environment.

My priority is the customer must be happy with the product.

Experience

Web working 2003 - Ongoing

I’ve been working web since 2003. I started by creating simple business card websites. I created sites on the most popular CMS such as:

  • WordPress
  • Joomla
  • MODx
  • and etc.
Web-developer March 2019 - Ongoing

Now I'm working in a manufacturing company as a Web-developer.

I'm creating an enterprise website for them.

I have two-year experience in remote team management.

Denis Garkin

Denis Garkin

Web developer

I am familiar with technologies

  • HTML;
  • CSS / BEM;
  • SCSS;
  • JavaScript;
  • React/Redux;
  • Node.js;
  • Webpack;
  • PHP (Slim, Zend/Laminas Framework);
  • MySQL;
  • Git;
  • Figma;
  • Photoshop;

Education, courses

Praise myself a little bit

My English level

My English level is B1 and I continue to study.

Last year I had exercises with a teacher.

At the moment, I'm improving my English speaking skills.

My English level
My English level is Intermediate
[This picture is clickable! Click it!]

Code example

                
const user = {
    id: 1,
    name: 'Denis Garkin',
    password: 'some_password_here',
}

const removeProperty = prop => ({ [prop]: toDelete, ...other }) => other;

console.log(removeProperty('password')(user));
                
            

Recent projects

Museum from RSSchool PreSchool Stage 0

Museum project

Description

The task was make landing page from Figma template, add some features like as smooth scroll by anchors, PixelPerfect layout, add interactivity by css and etc.

Technologies

  • HTML/CSS
  • HTML Hint
  • SCSS
  • Style lint
  • JavaScript
  • Gulp

Custom video player from RSSchool PreSchool Stage 0

Custom video player

Description

The task was make custom video player, add features like as keyboard interactivity, add some hotkeys like YouTube player, add video slider and etc.

Technologies

  • HTML/CSS
  • HTML Hint
  • SCSS
  • Style lint
  • JavaScript
  • Gulp

Vertical slider from RSSchool PreSchool Stage 0

Vertical slider

Description

The task was make custom vertical slider with interesting effect when parts of slider goes in different directions. Also we had to add some features like mouse wheel slide, mouse swipe, and etc.

Technologies

  • HTML/CSS
  • HTML Hint
  • SCSS
  • Style lint
  • JavaScript
  • Gulp