Position: Software Developer
Category: PHP
English level: upper
Years of experience: 5


Largest travel marketplace. It is an existing online service to find & book accommodations, rental cars and order different tourist services in European countries uniting over 1000 travel operators in a single community, platform remains the world's largest collaboration for local region travel services. The project goal is to clean up the technical debt, develop microservices to break down the existing system monolith, extend current systems with new functionalities, etc. My responsibilities was solution consulting and design, requirements development, feature design, communication with customer, estimation and planning, transformation of requirements to technical solutions, design of business logic and data access layers, database schema design, performance monitoring, build system creation and configuration.

Energy saving project. A project was connected to the power industry. It was required to create a system that would help making energy audits of buildings not such a complicated process. A user could put all the required information about a building and the system would calculate its energy efficiency. Also, the system generated energy passports for a building which were created according to all government approval requirements. 
My responsibilities were to create all the system itself begging from the client part and up to all the systems connected to energy efficiency calculations.

Math statistics project. Website for scientific usage, which would make the calculation to be easier and taking less time from the scientists who worked in Math statistic. The user could upload a document in a different most popular formats (csv, excel, html) containing statistical data and the system could perform various statistical estimates such as finding the median, standard deviation etc. I was responsible for creating a parser for uploaded files, providing mathematical calculations, and generating the new document with received results.

CRM platform. Customer had a business that was connected to selling printers and copiers. The website for these products required registration from the leads. After a lead was registered and provided the information about themself, it was pushed to our system using a API. Our system saved such information for further usage and allows the system administrators to manage and correct it. I was working on authentication and authorization parts of the application, as well as role-based access control feature (RBAC).