Dmitry Antonenko, Developer in Chiang Mai, Thailand
Dmitry is available for hire
Hire Dmitry

Dmitry Antonenko

Verified Expert  in Engineering

Software Developer

Chiang Mai, Thailand

Toptal member since July 10, 2018

Bio

Dmitry is a senior, full-stack, certified Drupal developer with DevOps skills, primarily specializing in back-end development, application architecture, automatization of the development processes, third-party services integration, and performance issues. However, he is also experienced in front-end development and component-based theming. Dmitry is a quality-oriented team player who shares his bits of knowledge and ideas with colleagues.

Portfolio

Buzzwoo
Behat, Composer, Drupal VM, Vagrant, Acquia Cloud, GitLab, Docker, Yarn...
Adyax
Git, Sass, HTML, CSS, Ajax, jQuery, JavaScript, Memcached, Varnish, PHP, SQLite...
Successful Development Inc.
Apache Solr, HTML, CSS, Ajax, jQuery, JavaScript, PHP, MySQL, Drupal 7...

Experience

  • Drupal - 9 years
  • PHP - 9 years
  • MySQL - 9 years
  • Git - 7 years
  • jQuery - 6 years
  • JavaScript - 6 years
  • Docker - 2 years
  • GitLab CI/CD - 2 years

Availability

Part-time

Preferred Environment

GitLab, PhpStorm, Docker, Linux

The most amazing...

...thing I've worked on is an airplane company application with the ticket aggregation system.

Work Experience

Drupal Team Lead

2016 - PRESENT
Buzzwoo
  • Led an international team.
  • Oversaw application architecture.
  • Automated the development processes.
  • Implemented test/artifact/code driven development flow.
  • Encrypted and protected user data.
  • Integrated a social media aggregator, Apache Solr search, and Pattern Lab.
  • Designed component-based theming.
  • Wrote behat and unit tests.
Technologies: Behat, Composer, Drupal VM, Vagrant, Acquia Cloud, GitLab, Docker, Yarn, Webpack, Gulp, Grunt, Git, SCSS, HTML, CSS, Ajax, jQuery, JavaScript, Memcached, Varnish, PHP, MariaDB, MySQL, Drupal 8, Drupal 7

Drupal Developer

2014 - 2016
Adyax
  • Implemented and maintained high-loaded enterprise projects.
  • Integrated with Salesforce and Amadeus, a variety of social networks, and an obscure third-party service.
  • Set up an implementation of a cache invalidation system.
  • Monitored and provided performance analytics and improvements.
Technologies: Git, Sass, HTML, CSS, Ajax, jQuery, JavaScript, Memcached, Varnish, PHP, SQLite, MariaDB, MySQL, Drupal 7

Drupal Developer

2009 - 2014
Successful Development Inc.
  • Built a variety of reliable, scalable Drupal websites.
  • Implemented jQuey UI in the back office interface.
  • Integrated dynamic JavaScript charts, Google Maps, Facebook, and an obscure third-party service.
  • Built eCommerce websites with Ubercart.
  • Introduced an analytic algorithm in order to predict future purchases.
  • Set up Apache Solr search.
Technologies: Apache Solr, HTML, CSS, Ajax, jQuery, JavaScript, PHP, MySQL, Drupal 7, Drupal 6, Drupal 5

Front-end Developer.

2008 - 2009
Miralab
  • Implemented technically complex layouts for a variety of websites.
  • Analyzed and built a user-friendly interface from the user experience perspective.
  • Created a variety of JavaScript and jQuery plugins.
Technologies: jQuery, JavaScript, CSS, HTML

Experience

Drupal GO

https://github.com/nortmas/drupal-go
The starting point for a new Drupal 8 project. It will automatically prepare a local development environment by means of Docker and install Drupal project using best practices.

Session-based Temporary Storage

Drupal module which provides a service for storing and retrieving temporary data based on the user session.

Custom Configurations Plugin

The module provides a plugin for implementing custom translatable configuration forms.

Alphabet

Drupal 8, Migrate API, MySQL, jQuery, JavaScript, SCSS, HTML.

Buzzwoo

https://www.buzzwoo.de
Drupal 8, MySQL, jQuery, JavaScript, SCSS, HTML.

Guerlain

Drupal 7, eCommerce, MySQL, jQuery, JavaScript, SCSS, HTML.

Marignan immobilier

Drupal 7, SalesForce Integration, MySQL, jQuery, JavaScript, SCSS, HTML.

Aigle Azur

Drupal 7, Amadeus integration, MySQL, jQuery, JavaScript, SCSS, HTML.

60 Millions de Consommateurs

https://www.60millions-mag.com
Drupal 7, third-party service integration, MySQL, jQuery, JavaScript, SCSS, HTML.

Education

2004 - 2009

Master's Degree in Alternative Energy

National University of Nuclear Energy and Industry - Sevastopol, Ukraine

Certifications

OCTOBER 2015 - PRESENT

Acquia Certified Developer

Acquia Certification Program Office

Skills

Libraries/APIs

jQuery UI, jQuery

Tools

Apache Solr, PhpStorm, Jira, Redmine, Behat, Git, Varnish, GitLab, GitLab CI/CD, Composer, Vagrant, Webpack, Gulp, Grunt, Pattern Lab

Platforms

Drupal, Drupal 7, Drupal 8, Drupal 5, Drupal 6, Acquia Cloud, Docker, Linux

Languages

PHP, Sass, JavaScript, SCSS, HTML, CSS

Frameworks

Yarn

Paradigms

Unit Testing, Agile, Object-oriented Programming (OOP), Functional Programming

Storage

MySQL, MariaDB, Memcached, SQLite

Other

Ajax, Drupal VM

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