PHP Engineer

I'm a passionate web app developer. My commercial experience as a software engineer began in late 2010. It's been pretty easy to fall in love with web technologies as you can quickly build something useful you can share with other people. My early stack was PHP, HTML, CSS, JavaScript, MySQL, which are still popular enough nowadays and can be used widely. Later on, I realized that building web applications is not about writing code that just works. Having many iterations in the development process requires writing maintainable and clear code. Therefore, besides writing code using programming language constructs, I'm trying to focus on such techniques as OOP, DRY, SOLID, Clean Architecture.

Skills

Web Development

PHP Expert

Full Stack Engineer

Java Script Ecosystem

Agile Workflow

Cloud Integration

Technology stack

Experience

PHP Engineer

Project Overview

The team is developing a product that helps you choose services on the best terms by comparing offers on the market.
This could be insurance (life / real estate / pets / travel), mortgages, financing, loans, investments, buying/renting vehicles, etc.

Responsibilities

  • Integrating modern CRM with Angular and Symfony stack
  • Building new REST API that connects microservices
  • Communication with the Front-End team to negotiate REST API structure

Tools&Technologies

PHP7.4+, Docker, Kubernetes, MySQL, RabbitMQ

PHP Engineer

Project Overview

Integrating Spryker OS for a big European retailer store

Responsibilities

  • Worked on integrating new functionality for a sophisticated modular e-commerce system.
  • Stayed in close connection with the business owners to work out the best solutions to our needs.
  • The development culture included code reviews, automated testing, code style sniffers.

Tools&Technologies

Spryker OS, RabbitMQ, MySQL, Elasticsearch

Full-Stack Engineer

Project Overview

Cloud based business file transfer service

Responsibilities

  • I've been actively working on the company web application using React.JS and Redux
  • Taking part in designing and implementing RESTful API using Laravel infrastructure In the meantime, for every project I worked on I started by writing technical documentation, which helped me with time estimation and identifying project's scope.
  • Overall development process followed Agile principles.

Tools&Technologies

React.JS, Redux, RESTful API, Laravel

Full-stack Engineer

Project Overview

Start-up company in the house rental field in the US.

Responsibilities

  • Develop new features for bringing a better value for our customers.
  • Visualizing houses prices estimation using different widgets
  • Developing algorithms that predicted best price in a certain period

Tools&Technologies

Laravel, PostgreSQL

Full-stack Engineer

Project Overview

Online nightlife ticket reservation in UAE

Responsibilities

  • Took a part in building an online ticket platform for the UAE region - Platinumlist.
  • Tackling with price, interests and taxes calculation for event organizers
  • Moving codebase from Zend Framework v1 to ZF v2.

Tools&Technologies

Zend Framework, MySQL

Full-stack Engineer

Project Overview

Worked on company's projects in telecommunication field.

Responsibilities

  • Worked on integrating the billing system
  • Creating HTML pages from image templates

Tools&Technologies

PHP, MySQL, JavaScript