Usov Denis, Developer in Omsk, Russia
Usov is available for hire
Hire Usov

Usov Denis

Verified Expert  in Engineering

Drupal Developer

Omsk, Russia

Toptal member since January 23, 2017

Bio

Denis has been working with Drupal for about ten years. He's worked as a developer, lead developer, tech manager, and project manager. He knows the whole cycle of a development process thoroughly. Denis enjoys his work and likes to have his job done in the right way—to have his customers satisfied and proud of his work.

Portfolio

ADCI Solutions
Drupal, CSS, JavaScript, MySQL, PHP, jQuery, Drupal 8, Drupal 9, SCSS, Back-end...

Experience

  • Drupal 7 - 10 years
  • PHP - 10 years
  • Drupal - 10 years
  • SCSS - 8 years
  • MySQL - 6 years
  • JavaScript - 6 years
  • Drupal 8 - 4 years
  • Drupal 9 - 1 year

Availability

Part-time

Preferred Environment

Git, Ubuntu, VirtualBox, Vagrant, PhpStorm

The most amazing...

...work I've made was software that collects the measured properties of a plasma charge with invasive probe diagnostics and does necessary calculations/reports.

Work Experience

Web Developer | Team Lead

2011 - PRESENT
ADCI Solutions
  • Created an eCommerce marketplace where sellers and customers can make deals with each other.
  • Worked as a mentor and trainer for junior programmers who became mature programmers.
  • Created a custom integration for a famous payment system with Drupal.
  • Made contributions to the open source project Drupal.
  • Created different sites such as social networks, eCommerce, educational and corporate sites, and others using various technologies and integrations with third-party services.
Technologies: Drupal, CSS, JavaScript, MySQL, PHP, jQuery, Drupal 8, Drupal 9, SCSS, Back-end, Docker, Drupal 6, jQuery UI, Linux, Apache, Project Management, Agile, HTML, GitFlow, NGINX, Memcached, Varnish, Monit, Technical Leadership, Drupal Commerce, Drupal API, PHP 7

Alutech

The goal was to migrate D6 to D7 and make a full redesign. We made a new, fully responsive design that looks well on all types of devices. We managed to rebuild the site's structure and made the navigation more useful.

Awnings US

Awnings.us is a full-fledged eCommerce site with shipping and payment systems. Visitors can build custom awning systems here and buy them via a handy user interface. The high informativity of this site makes the process of building and installing awning systems more understandable for all the clients' categories.

Drupal Module | Jcrop Form Element

This module provides an integration of the popular jQuery plugin Jcrop with the Drupal Form API. It gives a new form element that can be used in your custom forms. This is an API module mainly intended for developers.

Drupal Module | jQuery UI Touch Punch

If you use jQuery UI widgets on your site and want to improve usability for your visitors who love using touch devices, this module is exactly what you are looking for. For example, your commerce site has filters with a slider range handler, or you use a draggable captcha module, etc.
This quite simple module provides an integration with jQuery UI Touch Punch library. The library allows you to use jQuery UI widgets, such as Draggable, Sortable, Slider, etc., on touch devices.

Gear Comparison Website

https://weighmyrack.com
One of the biggest catalogs/aggregators of climbing equipment that collects data from all well-known brands. I'm the team lead and the main developer here. I found nine functionally changed modules and cleaned them so that security updates could be applied. Furthermore, I refactored the import system and decreased the update time twofold—from 26–28 hours to 12–15 hours. I added more retailer feeds: Americas, Europe, UK, Australia, and Canada. Finally, I optimized performance significantly. Google Insights used to show 1–2 out of 100, and now this number has been improved by several times: it happened due to the server optimization, CSS and JavaScript aggregation, and implementing lazy load on heavy pages.
2004 - 2009

Master's Degree in Physics

Omsk State University (OSU) - Omsk, Russia

Libraries/APIs

jQuery, jQuery UI, Drupal API

Tools

PhpStorm, Vagrant, Git, NGINX, Apache, MATLAB, Lando, VirtualBox, Varnish, Monit, Jenkins, Apache Solr

Languages

JavaScript, HTML, PHP, SCSS, PHP 7, CSS

Frameworks

Drupal Commerce

Platforms

Drupal, Drupal 8, Drupal 7, Drupal 6, Docker, Linux, Drupal 9, Ubuntu, Amazon Web Services (AWS)

Storage

MySQL, Memcached

Industry Expertise

Project Management

Paradigms

Agile

Other

GitFlow, Back-end, API Integration, Technical Leadership

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring