Dmitrii Tartynov
Verified Expert in Engineering
Senior Drupal Developer
Dmitrii is a Drupal developer with more than 12 years of experience in both front-end and back-end development. His top priorities are code and product quality, along with clear and open communication with clients. Dmitrii is a huge fan of functional testing to ensure that users are always happy and never see any errors, while developers can still make deep changes.
Portfolio
Experience
Availability
Preferred Environment
Mattermost, Slack, Docker, Linux, PhpStorm
The most amazing...
...thing I've developed is the front-end app API based on Drupal Form and Views displays, saving time on both front-end and back-end development.
Work Experience
Senior Drupal Developer
Online Recruiting and Staffing Agency
- Developed a factory of 500+ highly customizable websites the client is able to install and maintain using Aegir.
- Designed and implemented REST API for the React application based on Drupal Form and Views displays and the REST module.
- Integrated Drupal Commerce with complex business logic and REST API.
- Developed Solr Join support for Drupal Views that allows the website to make complex search queries and still easily keep the indexed content up to date.
- Spent hundreds of hours on code reviews and giving feedback to the team about issues and possible improvements.
- Shared two modules on Drupal.org with permission from the client.
Senior Drupal Developer
Online Web Development Service
- Developed hundreds of PHPUnit tests for Drupal 8 classes in order to guarantee high-quality code.
- Migrated websites from Drupal 7 to Drupal 8 using a heavily customized Migrate module to avoid any data loss.
- Co-developed a heavily customized API for the Node form built with React to provide a more comfortable user experience to the content authors.
- Contributed to many projects on Drupal 7 and Drupal 8, as both a back-end and front-end developer.
- Participated in developing Behat functional tests.
Senior Drupal Developer
USEUM Ltd
- Developed most of the website features as the only full-stack developer working remotely.
- Integrated a print-on-demand service with Drupal Commerce. The shop submits orders to the printing service, and the service sends the printed product to the customer.
- Maintained Drupal 7 in a non-standard environment: Azure Cloud, Windows Server, and Microsoft SQL Server.
- Optimized the website, including environment-specific tuning, to maintain reasonable performance.
Drupal Developer, Web Developer
Contextly Inc.
- Developed publicly available Drupal 7 and 6 modules that integrate any Drupal-based website with the Contextly service. Both modules were developed from scratch.
- Suggested, developed, and maintained the CMS-independent Contextly Integration Kit that allowed the company to minimize efforts on new features and engage clients of non-CMS websites.
- Developed a customized build system that allowed development using raw JS code executed in-browser while still building a few JS and CSS files for the client.
- Worked within the Bootstrap CSS framework and its grid system.
- Maintained the JS part of the Integration Kit in a way that never conflicts with any libraries of the website because it was executed on many websites in different environments.
Drupal Developer
WikiJob.co.uk
- Re-implemented the Drupal 6 website in Drupal 7 with a full migration path.
- Covered the Drupal 7 website with functional tests using the SimpleTest framework.
- Developed many features of the website in a team of two full-stack developers.
- Participated in a Varnish configuration to handle a high number of anonymous visits by a single server.
- Switched the project to the Git version control system.
Head of IT Department, Drupal Developer
Orion Production Association
- Developed two catalog-only websites for Orion. I built them from scratch as a full-stack developer.
- Shared a module to Drupal.org for the first time with permission from the employee.
- Oversaw SEO practices and performance and promotion of the websites.
Web Developer
Web Laboratory of the Omsk State Technical University
- Developed new features for the main website of the university built on custom CMS.
- Chose Drupal as the most promising and well-designed CMS at that time for the new version of the university website.
- Migrated the old version of the university website to Drupal, re-implementing custom features of the old website.
- Participated in both front-end and back-end web development.
Experience
USEUM
https://useum.org/Contextly Integration Kit
https://contextly.com/Education
Specialist Degree in Applied Informatics in Economics
Omsk State Technical University - Omsk, Russia
Skills
Libraries/APIs
jQuery, React
Tools
Git, Apache Solr, CKEditor, Behat, PhpStorm, Slack, Mattermost, Solr, Varnish
Platforms
Drupal 8, Drupal, Drupal 7, Linux, Docker, Windows Server, Drupal 6, WordPress, Amazon Web Services (AWS)
Frameworks
PHPUnit, Bootstrap, SimpleTest
Languages
PHP, CSS, HTML, JavaScript
Storage
MySQL, Microsoft SQL Server, Azure Cloud Services
Paradigms
Agile Software Development, Agile
Other
TinyMCE
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring