Summary

Expertise

Project Highlights

Education

Agency

VB

English:

Upper Intermediate

Vlad B.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Lead Full Stack Developer with 10+ years of experience in web development.

Lead Full Stack Developer/Solutions Architect with 10+ years of experience in web development, who was actively collaborated in the implementation of a global, multi-market, multi-lingual e-commerce platform for Pizza Hut using Next.js, Contentful, and React Native. The solution is used by hundreds of thousands of users worldwide, significantly enhancing their online ordering experience. Additional key points: • AWS Certified Solutions Architect • Contentful Certified Developer • Acquia Certified Drupal 8 Developer • +8 years of regular experience with Drupal Showed proven ability to • Demonstrate proven ability in full-stack development using JavaScript and PHP, including frameworks like React.js, Node.js, Next.js, and Nest.js • Be an expert in the architecture of scalable systems using AWS, Docker, and IaC • Be a subject-matter expert in headless CMS, including Contentful, Strapi, and Drupal

Want to hire this engineer?

Check if Vlad is available

Expertise

Years of commercial development experience

12 years of experience

Core technologies

Drupal 10 years
Next.js 5 years
React.js 5 years
PHP 10 years

Other technologies

AWS
Node.js
Docker
GraphQL

Project Highlights

icon
Solution Architect

EPAM Systems

Apr `23 - May `24

1 year

Yum Restaurant Services Group

Retail & Distribution Project Description: Developing a multi-market, multi-language, flexible B2C/B2B e-commerce platform based on a MACH architecture using Next.js, Contentful, and React Native for Pizza Hut, one of the worldwide franchising leaders The key objective for clients is to • Build a flexible platform that can be easily set up on new markets with limited configuration/development efforts • Provide a comprehensive back-office UX for franchisees and an efficient front-end UX for end-users, tailored to a particular market/country

Responsibilities & achievements

• Evaluation and documentation of the current platform architecture; • Designing and structuring a multi-tenant content model architecture in Contentful, based on a GraphQL API and a CMS-as-code approach; • Automating CI/CD and Contentful migrations by utilizing CircleCI, Github Actions, Docker, AWS, and Terraform; • Seamlessly integrating with external libraries and crafting efficient ETL scripts for e-commerce back-office systems connectivity; • Proficiently utilizing diverse rendering strategies within Next.js: SSG, SSR, and CSR • Actively contributing to up-selling and pre-selling activities within the account; • Functioning as a go-to SME for Contentful for other project teams within the program;

AWS
Node.js
React.js
React Native
TypeScript
Docker
GraphQL
Next.js
Terraform
Contentful CMS
Nest.js
icon
Development Team Lead

EPAM Systems

Jan `20 - Mar `23

3 years

General Electric

Project Description: Cytiva Life Sciences is embarking on a strategic digital transformation to deliver a web-based Digital Hub solution for its customers, partners, and employees.

Responsibilities & achievements

• Led a development team of 4 developers + 2 QAs • Participated in discussions about application functionality • Managed the day-to-day activities of the team • Delegated tasks across the team • Monitored team performance and reported on metrics • Listened to team members’ feedback and resolved any issues or conflicts • Worked extensively on CI/CD process improvements • Performed integrations with third-party services

Apache
Drupal
JavaScript
MySQL
PHP
Nginx
Twig
Docker
Next.js
icon
Senior Software Engineer

EPAM Systems

Apr `19 - Jan `20

9 months

Mars

Project Description: Starter Kit platform support and enhancements

Responsibilities & achievements

• Performed integrations with third-party services • Developed code using the Drupal Plugin API

Azure
Drupal
JavaScript
MySQL
PHP
Composer
Docker
icon
Senior Drupal Developer

Adyax

Nov `18 - Apr `19

5 months

LVMH

Customer description: A French multinational luxury goods conglomerate of the world's largest champagne producers, fashion houses, and luxury retail companies Project Description: A platform for hosting multiple Drupal instances, providing tools to handle code deployment and site delivery Team Size: Dev Team: 4 members, QA Team: 2 members

Responsibilities & achievements

• Participated in discussions about application functionality • Conducted technical meetings at the start of every sprint aiming to elaborate the most efficient solution • Distributed tasks across the team using Redmine and managed the tasks • Developed different Drush commands to automate the site installation process • Performed integrations with clients and other 3rd party services

Drupal
MySQL
PHP
React.js
Jenkins
Nginx
Ansible
Composer
Docker
icon
Senior Drupal Developer

Adyax

Oct `17 - Oct `18

1 year

Infopro

Customer Description: A leading, geographically diverse B2B information and events business, built on digital innovation, with customer insight at our core. Through its subsidiaries, we provide professional information services such as databases, websites, trade exhibitions, and publications. Our company publishes magazines, operates software and databases, and hosts trade fairs and events, courses, and conferences Project Description: A digital platform for journalists, editors, and customers. This includes a paywall and wide integration with 3rd party services like subscriptions, payment, feeds, and OpenAthens. The platform was migrated from Kreatio CMS and contained approximately 80k articles per site, along with related media (video, images, digital assets) Team Size: Dev Team: 5 members, QA Team: 2 members

Responsibilities & achievements

• Participating in discussions about application functionality with power users from the Customer's side • Conducting technical meetings at the start of every sprint aiming to elaborate on the most efficient solution • Organizing grooming/retrospective meetings within the team • Distributing tasks across the team using Redmine and managing the tasks • Performing integrations with 3rd party services, especially OpenAthens • Writing migrations using the Migration module from the old CMS to Drupal

Apache
Drupal
MongoDB
PHP
Jenkins
Nginx
OAuth
Docker
MariaDB
GraphQL
icon
Drupal Developer

Adyax

Dec `16 - Sep `17

9 months

Société Centrale Canine

Customer description: A French canine association that consists of regional clubs and breed clubs. We coordinate and regulate activities and connections between governmental groups and dog clubs Project Description: A multidomain, highload, decoupled platform for the French organization. All front pages of the site are built using Angular.js with data from the Apache Solr storage. Almost all content is created through migrations (~400,000 nodes and 10,000 domains) and has 30,000 users. Some of the content uses synchronization with external web services. Many pages use 3rd party integrations with the customer’s web services Team Size: Dev Team: 5 members, QA Team: 2 members

Responsibilities & achievements

• Developing different endpoints using REST API • Performing content migrations through the Migration module • Implementing integration with 3rd party services • Conducting code reviews • Analyzing and implementing performance optimization • Performing multidomain functionality

AngularJS
Apache
Drupal
PHP
PostgreSQL
Jenkins
Nginx
OAuth
Docker
REST Api
icon
Drupal Developer

Adyax

Apr `15 - Oct `16

2 years

Guerlain

Customer description: A French perfume, cosmetics, and skincare house, which is among the oldest in the world Project Description: A catalog and e-shop of a French perfume brand. A multidomain and multilingual E-Commerce website with a complex editorial workflow. Management of complex discount and promotions logic. Complex content management workflow, import, and export of the catalog, integration with OneBase service Team Size: Dev Team: 8 members, QA Team: 3 members

Responsibilities & achievements

• Implemented Drupal Commerce functionality, such as the checkout process, discounts, and promotions logic • Performed multidomain functionality • Developed a complex editorial workflow with content statuses and validations • Worked on mobile and desktop theme implementation • Estimated features with teammates • Performed code review

Ajax
Apache
Drupal
MySQL
PHP
Jenkins
Memcached
Nginx
Vagrant
icon
Drupal Developer

InternetDevels

Nov `14 - Mar `15

4 months

Path to Purchase

Customer description: A global association serving the needs of retailers, brands, and the entire ecosystem of solution providers along the path to purchase. Through a variety of platforms, the Institute engages, informs, and empowers its members and the industry at large; while fostering best practices and a deeper understanding of all marketing efforts and touch-points that influence and culminate in purchase decisions Project Description: A digital platform for editors and customers with a complex publishing workflow Team Size: Dev Team: 5 members, QA Team: 1 member

Responsibilities & achievements

• Worked on integrating Drupal 7 with the Behat testing framework • Implemented custom CTools panel panes, layouts, etc • Worked on mobile and desktop theme implementation • Developed a complex editorial workflow with content statuses and validations

Ajax
Drupal
MySQL
PHP
Jenkins
Memcached
Nginx
Vagrant
icon
Drupal Developer

InternetDevels

Feb `14 - Oct `14

8 months

Global Finance School

Customer description: A finance school that has been leading innovation in the field of financial studies for over 30 years Project Description: A website with over 1000 pages of content available, a huge amount of online courses regarding financial studies Team Size: Dev Team: 6 members, QA Team: 2 members

Responsibilities & achievements

• Worked on integrating Drupal 7 with 3rd party services such as Moodle, etc • Implemented Drupal Commerce functionality, such as the checkout process, discounts, and promotions logic • Performed multidomain functionality • Worked on mobile and desktop theme implementation • Developed migration processes through the Migration module API

Ajax
Drupal
MySQL
PHP
Jenkins
Memcached
Nginx
Vagrant
icon
Drupal Developer

InternetDevels

May `13 - Jan `14

8 months

A technology news and media network

Project Description: A social platform about technology news that publishes news items, long-form feature stories, guidebooks, product reviews, and podcasts Team Size: Dev Team: 8 members, QA Team: 3 members

Responsibilities & achievements

• Developed newsletters functionality using the Drupal Queue API • Worked on Apache Solr integration, including autocomplete search and facets • Implemented different landing pages through Panels and CTools • Worked on AJAX comments (adding/editing/deletion) • Themed desktop and mobile versions

Ajax
Apache
Drupal
MySQL
PHP
Memcached
Nginx
icon
Drupal Developer

InternetDevels

Oct `12 - Apr `13

6 months

A family entertainment network and music, movies, TV, and documentary streaming service

Project Description: A free, on-demand video library with thousands of selections offering family-friendly entertainment and inspirational videos. Avid readers of all ages can discover a wide selection of articles and blogs written by top-rated authors who cover many topics including current events, culture, parenting, entertainment, faith, lifestyle & personal growth Team Size: Dev Team: 3 members, QA Team: 1 members

Responsibilities & achievements

• Implemented Drupal Commerce functionality, such as Paypal chained payments • Worked on integrating Drupal 7 with 3rd party services • Worked on mobile and desktop theming

Ajax
API
Drupal
MySQL
PHP
Memcached

Education

Higher education in Computer Science

Agency

agency #2611

50-100

GMT+2

London/United Kingdom, Lviv/Ukraine

Core Expertise

AWS
Azure
JavaScript
.NET
Node.js
PHP
React.js
React Native
Shopify
Symfony
WordPress
Artificial Neural Networks
Laravel Framework
WordPress e-Commerce
Chatbot Development
Vue.js
GatsbyJS
Tailwind CSS

Industries

Education & Science, Business & Productivity, E-Commerce & Retail, Travel & Tourism, Healthcare & Medicine, Automotive

Want to hire this engineer?

Check if Vlad is available