Position: PHP Developer
Category: PHP
English level: upper
Years of experience: 4


Job History:

 (Event Platform)

Project Description: A platform for international events. The project has an EDA, basic API, and "Worker" (file generation, sending emails, webhooks).

Tools and technologies:
    • REST API
    • Symfony
    • NoSql
    • oauth 2.0
    • PHP7 -> PHP8.0
    • AWS (SNS, SQS, S3, DynamoDB)
    • Mysql
    • Docker


Responsibilities:
    • Communication with the client and business analysts regarding new features and support for old ones
    • Development of new functionality, for example:
    • Building up the architecture for collecting statistics on sent emails. AWS services were used, namely: SES, SNS, SQS. Worker server sends email via SES, then subscribed SNS to SES events sends tracking info to SQS, and then data was then the data was processed using a controller that was triggered by cron
    • Writing REST API
    • Working with with third party payment systems
    • Refactoring 
    • Fixing bugs


HRMS System
 Description:
         System to manage all the company's internal process, such as:
        1. Hiring employees
        2. Managing employees hierarchy
        3. Managing vacations and other leaves
        4. Sending emails to employees
        5. Integrations with JIRA, delivery s
           
           Tools and technologies:
    • Symfony
    • Docker
    • PHP 7
    • Jquery
    • JS
    • HTML
    • CSS
    • MySql
    • REST API
Responsibilities:
    • Communication with the client and business analysts regarding new features and support for old ones
    • Setting goals for the project
    • Development of new functionality, for example:
    • Building architecture and writing a system for booking places in the office.   
    • Building up hierarchy of employees system
    •  Integration with different systems, such as: Jira, Delivery Systems
    •  Writing REST API
    •  Working with authorization/authentication, acl
    •  Code review
    •  Refactoring
    •  Bugs fixing

    3. Internet Shop
Project Description: System to create and sales products based on SYMFONY 6.2; Tools and technologies:
    • PHP 8.1
    • Symfony
    • Docker
    • Js
    • Jquery

   Responsibilities:
    • Writing project requirements
    • Building up project architecture
    • Writing a project from scratch
    • Integrations with payment systems: paypal, stripe, privat24
    • Integrations with delivery systems: upc, fedex