English:
Upper Intermediate
Ukraine
UTC +02:00
Ukraine/Kyiv
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 availableExpertise
Years of commercial development experience
12 years of experience
Core technologies
Other technologies
Project Highlights
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;
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
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
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
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
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
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
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
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
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
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
Education
Higher education in Computer Science
Agency
50-100
GMT+2
London/United Kingdom, Lviv/Ukraine
Core Expertise
Industries
Education & Science, Business & Productivity, E-Commerce & Retail, Travel & Tourism, Healthcare & Medicine, Automotive
Want to hire this engineer?
Check if Vlad is available