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