PHP Back-end Developer
Denys P.
Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
6 yrs.
Location
Ukraine, Uzhhorod
Timezone
(GMT+02:00) Kyiv
Languages
Ukrainian
Fluent (C2)
German
Elementary (A2)
English
Upper-Intermediate (B2)
About
Working with Symfony and Laravel for more than 6 years. Developed a lot of different project based on these frameworks. Have experience to build apps from scratch, for example I and my team built leadgeneration system for our NL client (Symfony 2.8-4.4, MongoDB, RabbitMQ, Docker), with good load from a lot of affiliates and distribution system on Leadspedia (3rd party for selling leads). The latest project I worked on is a campsites aggregator Jetcamp. Based on Laravel 8, MariaDB, Redis Queues, Elasticsearch, Docker. It's a monolithe project, which we're refactoring to use microservices architecture because of growing up. Also have experience to work with microservices architecture, with one admin panel, a lot of data entries from different devices (via TCP/UDP) based on different servers with load balancers etc.
Core skills
  • PHP 6 yrs.
  • Laravel 6 yrs.
  • MySQL 6 yrs.
  • Symfony 6 yrs.
  • Git 6 yrs.
  • MariaDB 6 yrs.
  • RabbitMQ 5 yrs.
  • RESTful API 5 yrs.
  • AMQP 5 yrs.
  • Redis 5 yrs.
  • Continuous Integration 4 yrs.
  • Elasticsearch 4 yrs.
  • Docker 4 yrs.
Other skills
  • Nginx 6 yrs.
  • Behat 6 yrs.
  • Gherkin 6 yrs.
  • PHPUnit 6 yrs.
  • Memcached 5 yrs.
  • PHPSpec 5 yrs.
  • Jenkins 5 yrs.
  • PostgreSQL 5 yrs.
  • MongoDB 4 yrs.
  • Amazon S3 4 yrs.
  • Apache 4 yrs.
  • SOAP 4 yrs.
  • Quality Assurance 3 yrs.
  • Vue.js 2 yrs.
Experience
JetCamp (May 2021 — Sep 2023)
Team Lead / Senior PHP Developer
About the Project

The site is an aggregator of campsites from different EU booking suppliers (such as Booking.com, AirBnb.com, Ctoutvert etc.)

  • Tourism
  • Travel
  • Rental
Responsibilities

Managing and working remotely with direct team of 6 people, building aggregation logic, optimizing search speed, aggregation speed, "in-site" booking logic via API (REST, SOAP). It helps to improve customer's UX, so he don't need to be redirected to booking supplier, and can go trough the whole flow of booking directly on JetCamp site

Skills & technologies
  • PHP
  • Laravel
  • MariaDB
  • Elasticsearch
  • Redis
  • Docker
  • RESTful API
  • Nginx
  • RabbitMQ
Vilpra LT (June 2021 — June 2023)
Senior PHP Developer
About the Project

UAB "Vilpra" is one of the largest companies in Lithuania

  • E-commerce
Responsibilities

System built on Sylius. Created a lof of features which sylius does not support, such as products importing from third-party storage service. Lots of overriding Sylius for customer need, written custom plugin for maintance. Migrated project to another server using Docker and Gitlab CI. Search optimization, bugfixes

Skills & technologies
  • Symfony
  • PHP
  • Nginx
  • Redis
  • Elasticsearch
  • Docker
  • RabbitMQ
  • PostgreSQL
  • RESTful API
  • Vue.js
G-Keep (Oct 2019 — July 2021)
Senior PHP Developer
About the Project

The cost of fuel and the lack of accuracy in vehicles prevent fleet managers from having accurate and optimised visibility of this load. G-KEEP is first and foremost a connected assistant to track the fuel in the tank. We provide the user with proof that every litre of fuel purchased is a litre of fuel efficiently consumed. If this is not the case, we give him the tools to apply the necessary corrections.

  • Transportation
  • B2B
  • Machine Learning
  • Automotive
  • Hardware
Responsibilities

Working on general logic of Admin Panel for customers, with displaying all info about vehicles, sending notification for critical statuses etc. Developed microsevice decoder for UDP signal from hardware V3, which sends hashed info about speed/fuel level/coords etc of vehicle every couple of seconds. Worked on queue for comunication between microservices.

Skills & technologies
  • Symfony
  • PHP
  • MariaDB
  • MongoDB
  • Docker
  • Elasticsearch
  • Memcached
  • RESTful API
  • Nginx
Hub4Potential (Nov 2019 — Dec 2020)
Middle PHP Developer
About the Project

Hub4Potential - it is E-Learn system for companies and employees, which is pointed to improve employees skills based on their job title, skills and desires.

  • Healthcare
  • HealthTech
  • B2C
Responsibilities

Working on flow of tests and quizes for lerners, logic for teachers to manage lessons, courses, confirming or not tests grades of lerners. Logic for generating courses list for lerners based on their current and target skills.

Skills & technologies
  • Symfony
  • PHP
  • Jenkins
  • Docker
  • PostgreSQL
  • Elasticsearch
  • AMQP
  • RESTful API
  • Nginx
FlowBuilder (Nov 2017 — Oct 2020)
Middle and Senior PHP Developer
About the Project

Flowbuilder - it's the project for Lead Generation. Affiliates are sending traffic to our langing pages, where we collect information about people using quizes (questions are dynamic and based on previous answers + user info like age gender), then sending collected info to admin panel service, where they're saving to main DB, filtering for different marketing campaigns and distributing to third party service to sell them.

  • Marketing
  • B2B
  • Advertising
Responsibilities

Working on logic for leads collecting, distribution, filtration etc. Working on landing pages builder, quizes builder, optimization for distribution process and queues. Generating reports on different parameters such as PPL (price per lead), RPL (revenue per lead), clicks, conversions.

Skills & technologies
  • Symfony
  • PHP
  • MySQL
  • AMQP
  • Redis
  • Docker
  • RESTful API
  • Jenkins
  • Nginx
Education
Uzhhorod National University
2015 - 2019
Bachelor's degree of Software Engineering
Uzhhorod National University
2023 - 2025
Master's degree of Physics and Astronomy