Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Yaroslav Kharchenko

Netherlands

Summary

Over 10 years of extensive experience working with a variety of PHP frameworks.

Proficient in implementing REST APIs, managing data migrations, and optimizing performance, with a focus on building reliable systems with minimal downtime.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Senior PHP Engineer

MediaMonks
03.2018 - Current
  • Architecting and developing PHP-based websites using Symfony and Drupal.
  • Collaborate with clients to define project scope and priorities.
  • Implementing industry-standard CI/CD practices to automate build, testing, and deployment using Jenkins, Bitbucket Pipelines, PHPUnit, PHPStan, and SonarQube.

Projects:

  • Multisite multilingual platform for Starbucks (https://www.starbucks.co.uk)

Designed a new JSON:API consumed by NextJS frontend.

Developed a digital assets management tool across different markets.

Leveraged cache tags for efficient cache invalidation, ensuring that
content updates were reflected within a few seconds.

Implemented best security practices using Cloudflare to prevent, resist and react to attacks

Integrated payment solutions (WorldPay, TransactionJunction) for the website markets.

  • Jacobs.com company website.

Played a key role in setting up the project architecture.

Integrated LinkedIn API to fetch and display company posts on the website.

Integrated SSO provider for secured sections of the website.

Actively contributed to code reviews and implemented best practices, resulting in an increase in overall code quality.

PHP Engineer

FFW
11.2013 - 03.2018
  • Building websites for various clients from small campaigns to big platforms.

Projects:

  • Web platform for Denmark provincies (roskilde.dk, vallensbaek.dk, frederiksberg.dk)
  • UNU-WIDER Website (www.wider.unu.edu)

Implemented search by publications data using Solr search engine and
leveraging facets for enhanced search capabilities.

Junior PHP Engineer

Propeople
11.2012 - 09.2013
  • As a Junior PHP Engineer, I have gained valuable experience in web development and contributed to the success of web projects through coding, debugging, and collaborating with cross-functional teams.

Education

Master's degree - Computer Software Engineering

Dnipropetrovs'kij Nacional'nij Universitet
Ukraine

Skills

  • Programming Languages: PHP 7/8, basic understanding of GoLang
  • Frameworks: Symfony, Drupal
  • Databases: Proficient in MySQL with experience in query optimization and schema design; hands-on experience with NoSQL databases such as DynamoDB
  • Queues, Pub/Sub: Experience working with RabbitMQ, SQS, SNS
  • CI/CD Tools: Proficient with Jenkins, Bitbucket Pipelines, and GitHub Actions
  • Virtualization: Docker, Vagrant, basic knowledge of Kubernetes
  • Cloud Services: Proficient with Amazon Web Services (AWS), CloudFlare
  • Testing Tools: Proficient in PHPUnit for unit testing, Behat for BDD, and Postman for API testing and automation;

Certification

Acquia Certified Back End Specialist - Drupal 8 Acquia December 2018



Machine Learning Coursera June 2021

Timeline

Senior PHP Engineer

MediaMonks
03.2018 - Current

PHP Engineer

FFW
11.2013 - 03.2018

Junior PHP Engineer

Propeople
11.2012 - 09.2013

Master's degree - Computer Software Engineering

Dnipropetrovs'kij Nacional'nij Universitet
Yaroslav Kharchenko