ru

Andrey Kovtun

Not Available for Work

Solution-oriented Lead Drupal Frontend and Vue.js developer with a wide variety of professional experiences.

Summary of Qualifications

Solution-oriented Lead Drupal and Vue.js Frontend developer with a wide variety of professional experiences. Passionate about top frontend technologies and everything related to the interaction between the user and the website.

What clients say about me

Work Experience

Head of Frontend Development (remote)

Feb 2022 — Present

Key Qualifications & Responsibilities:

  • Managing and mentoring a team of up to 6 frontend developers (all seniors, 1 junior).
  • Making the key decisions in the choice of frontend technologies.
  • Writing project documentation.
  • Planning company websites releases, tasks prioritizing.
  • Improving the performance of company websites.
  • Covering JavaScript apps and Vue.js applications with unit-tests.
  • Covering Drupal websites with end-to-end tests.
  • Creating test architecture and documentation.
  • Interviewing new frontend developers.

Key Achievements:

  • Assembled a well-coordinated team of frontend developers.
  • Wrote documentation on projects, created templates for documenting new projects.
  • Significantly improved company websites performance.
  • Implemented TypeScript in Vue.js applications and covered them with unit tests.
  • Launched 3 e-commerce and 1 product websites.

Lead Frontend Developer (remote)

Sep 2021 — Feb 2022

Key Qualifications & Responsibilities:

  • Mentoring a team of 4 frontend developers (3 seniors, 1 junior).
  • Code reviews of frontend developers.
  • Planning company websites releases, tasks prioritizing.
  • Creating the architecture of re-usable Vue applications for e-commerce.

Key Achievements:

  • Implemented a framework for creating landing pages and e-commerce sites using Drupal Layout Builder, where clients could design their own pages to sell products.
  • Created reusable Vue.js apps for e-commerce: Facet Search, Autocomplete Search, Product Sliders and many more. This allowed company's clients to increased sales, and greatly improved sites performance.
  • Launched 3 large e-commerce websites.

Senior Frontend Developer (remote)

Jan 2018 — Sep 2021

Key Qualifications & Responsibilities:

  • Mentoring a frontend team (2 junior and 3 middles).
  • Creating a framework to build landing pages on Drupal Paragraphs.
  • Creating and supporting client's websites.

Key Achievements:

  • Page design framework allowed the marketing team to build their own landing pages, saving web developers time and significantly increased company sales.
  • Created more than 20 websites: corporate, e-commerce, landing pages.

Freelance Full-stack Work (remote)

2007 — Dec 2017

Worked with various technologies: Drupal, Wordpress, PHP, MySQL, Server Administration, Design, UX, etc.

Education

Ukrainian State Academy of Railway Transport

Bachelor of Engineering (BEng), Microprocessor Control Systems 1996-2001

Languages

  • Russian (native)
  • Ukrainian (native)
  • English (fluent)

Key Skills

  • Experience in Drupal 7–10.
  • Developing Drupal themes and starter themes from scratch.
  • Advanced Paragraphs and Layout builder techniques.
  • Drupal CLI: Drush, Drupal Console.
  • Building Vue.js applications and integration with Drupal.
  • Building API endpoints with the Drupal JSON:API module and Drupal Views.
  • Writing technical documentation.
  • Experience in using collaboration tools like Github, Gitlab, Jira, Slack, Trello.
  • Languages: PHP, JavaScript (ES2015+), TypeScript, CSS (Sass, PostCSS), HTML.
  • JavaScript Frameworks: Vue.js, Nuxt, React, Next.
  • CSS Frameworks: Bootstrap, Zurb Foundation, Tailwind, Bulma etc.
  • Tools: Git, Vite, Webpack, Gulp, Npm, Yarn, Composer.
  • Static sites generators, SSR: Eleventy, Jekyll, Nuxt, Next.
  • Testing tools: Vitest, Jest, Vue Test Utils, Nuxt Test Utils, Nightwatch, Playwright.
  • Graphics Software: Inkscape, Gimp, Figma, Adobe Suite.

Memberships

Drupal Association Member

Hobbies

  • Reading books
  • Listening music
  • Playing guitar
  • Photography
  • Knowledge management