Position: Junior Web Developer
Category: PHP
English level: intermediate
Years of experience: 1

Fully created RESTful API for my pet project Metero. It's written in  TypeScript using koa.js wed framework, mikro-orm (previously typeorm), MySQL database.

Previously, this Metero was written using Symfony and API Platform. I decided to rewrite it because it had performance issues
2022 - finished RESTful API for my pet project Metero (api.metero.pp.ua). Metero is pet my project, its goal to create a social network. Currently, I have just created it's backed. It's written in TypeScript using koa.js wed framework, mikro-orm (previously typeorm), MySQL database. Older versions of Metero backend were written in PHP using Symfony web framework, API Platform and Doctrine ORM. In addition, I had experienced deploying both, TypeScript and PHP. 

I have an experience of teaching programming.

**Skills**
*Professional skills*:
 - knowledge of the PHP, Rust, JavaScript and TypeScript languages;
 - work with MySQL, PDO, Doctrine ORM, typeorm and mikro-orm;
 - Symfony and Koa.js web frameworks;
 - OOP and SOLID principles;
 - MVC architecture;
 - design patterns;
 - composer, cargo and npm package managers;
 - REST API development;
 - OPENAPI 3.0;
 - OAuth 2.0;
 - sending letters;
 - File upload;
 - Apache and nginx web servers;
 - vulnerability protection: MySQL-injection, XSS, XSRF;
 - deploy application to remote hosting;
 - Git;
- Win32.
*Had experienced*:
 - Docker and docker-compose;
 - React.js;
 - Shared hosting configuration.
*Skills in the operating system Ubuntu (Linux)*:
installation
terminal
installation and configuration: php, mysql, apache2, git, nvm
*Working in PhpStorm IDE*:
IDE setup;
Xdebug;
connecting to MySQL.

*Languages*
English — intermediate
Ukrainian — native

Courses, training
- Skillbox: Symfony;