Dmytro D., PHP/Laravel Software Engineer

Vetted expert in Back-End Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

Summary

- 14+ years of work experience in IT.
- Upper-intermediate English.
- Availability starting from ASAP.

Main Skills

JavaScript, PHP/Laravel Software Engineer

JavaScript

TypeScript, PHP/Laravel Software Engineer

TypeScript

Programming Languages

JavaScript PHP TypeScript

PHP Frameworks

CakePHP CodeIgniter Laravel Yii Zend

UI Frameworks, Libraries, and Browsers

CSS HTML5 jQuery Socket.io

JavaScript Libraries and Tools

ES6 Gulp.js Webpack

JavaScript Frameworks

jQuery React Vue.js

PHP Libraries and Tools

PHPUnit

Databases & Management Systems / ORM

AWS DynamoDB AWS ElasticSearch MySQL Redis Sphinx

Cloud Platforms, Services & Computing

AWS

Amazon Web Services

AWS CloudWatch AWS DynamoDB AWS EC2 AWS EFS (Amazon Elastic File System) AWS ElasticSearch AWS RDS (Amazon Relational Database Service) AWS Route 53 AWS S3

Virtualization, Containers and Orchestration

Docker

Version Control

Git Github Actions

Methodologies, Paradigms and Patterns

Kanban Scrum

Operating Systems

Linux

Deployment, CI/CD & Administration

New Relic

QA, Test Automation, Security

PHPUnit Selenium

Message/Queue/Task Brokers

RabbitMQ

Logging and Monitoring

Sentry

Other Technical Skills

Load Balancer Simple Email Service
ID: 100-146-234
Last Updated: 2023-08-08

Experience

Back-end Engineer

Oct 2021 - Present

Description: 

  • Improved stability of the trading platform (the website now is quite more stable).
  • Analyzed and optimized the product codebase to improve server response time:
    • Optimized database structures and optimized heavy queries;
    • Analyzed and optimized request processing scenarios by reducing repetitive operations - some requests to the server now execute in 150-400ms instead of taking 10-15 seconds;
    • Moved non-critical operations to background processing;
  • Implemented data caching mechanisms to reduce the load on the database.
  • Conducted reverse engineering of the undocumented code base and synchronized it with business requirements.
  • Collaborated in planning and dividing the monolith into microservices.
  • Contributed to the development of a distributed data aggregation system from third-party resources (betting and trading APIs, websites) with a centralized data repository.
  • Participated in the development of low-latency/real-time trading bots. Created a trading bot using a third-party service as a data source, pulling data using web sockets API and communicating with the app's microservices.
  • Demonstrated a thorough understanding of the complex business logic of the project despite the lack of documentation.

 

Backend developer, Idibu 

Mar 2014 - Sep 2021

Description: Was the key developer for a multi-channel job posting system. The project is hosted on AWS. As a result, a lot of Amazon services were used during the development, such as EC2, load balancer, S3, Lambda, SQS, RDS (Aurora DB), DynamoDB, Amazon Simple Email Service, EFS, Route 53, and CloudWatch.

Other technologies used while developing this project: PHP, Zend Framework, web sockets (socket.io), knockout JS, React, webpack, Elasticsearch, Redis, LESS, and new relic.

 

Backend developer

Mar 2014 - Dec 2017, Zaporizhzhya, Ukraine

Description:  Worked as a contractor through an agency. Development and issue resolving for a Recruitment CRM system.

Using those technologies while developing: PHP, Zend Framework, MySQL, Redis, RabbitMQ, Sphinx search engine.t.

 

Backend developer, Smoozee Development Group 

Dec 2012 - Mar 2014

Description: Working for an outsourcing company on a large variety of projects for several customers. During this period

I was using the following technologies and frameworks: PHP, CodeIgniter, CakePHP, Drupal, WordPress, Magento, Yii2, jQuery, MySQL.

 

Backend developer, Prima Development Group 

Aug 2011 - Nov 2012

Description:  Developed the company's own product: online surveys, contact forms, etc. Mainly using the following stack: PHP, and CodeIgniter framework. Also testing the product using Selenium and PHPUnit.

Education

Computer science, Zaporizhzhia National University

Jan 2008 - May 2013, Zaporizhzhya, Ukraine

 

 

Ready to hire Dmytro D.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call