Upstaff Sign up
Dmytro D.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since August 04, 2023

Dmytro D. — PHP/Laravel Software Engineer

Expertise in Back-End Web.

Last verified on August 08, 2023

Bio Summary

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

Technical Skills

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

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

 

 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Dmytro D.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring