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


I'm Sergey, an experienced web developer with great skills in PHP (Yii2 / Laravel / CodeIgniter) and integration of various APIs. I have also worked with front-end technologies such as JS (AngularJS, etc.).

I have more than 7 years of working experience, starting my career in 2016 as a PHP developer in an IT company. My responsibilities included:

-Working daily in PHP, Symfony, MySQL, JavaScript, jQuery, and the Yii Framework
-Building Yii websites
-Converting PSDs into pixel-perfect responsive Yii and custom PHP sites
-Resolving cross-browser compatibility issues
-Writing clean, structured, and well-documented code
-Participating in the entire application lifecycle, focusing on coding and debugging
-Collaborating with front-end developers to integrate user-facing elements with server-side logic, etc.
Since 2021, I have been working as a freelancer.

Here is one of the projects I developed:

Role: Back-End Developer
Description: Arab Esports is a platform where gamers can connect with tournament organizers, players, teams, viewers, and sponsors. Organizers can create and manage their events, while players and teams can compete and earn prizes. Brands can also stay up to date with everything around, connect with favorite partners, and form sponsorships.

From the front-end part, I have worked with the following technologies: JS, HTML/CSS, VueJS. From the back-end part: PHP, Laravel.

Integrations:

-League of Legends: Works fully automated, and the player can see the match result and timer statistics in real-time after the tournament. I integrated it because it provides full API access, and not all games have it, nor all platforms have the functionality of working fully automated.
-Dota: With its help, we get some statistics about the tournaments.
-Fortnite game, which is automated a bit. After the game, the player can download it, and I have created an uploader where they can import files.
-Steam: A gaming platform we use for auth.
-Twitch: For video broadcasting.
-Currency API: Which converts dirham to USD.
-Google Captcha.

I also have leadership experience in managing teams. I am hands-on with attention to detail and believe in meeting deadlines.