I am a backend developer with experience in delivering several projects showcasing my skills in PHP and JavaScript. I’ve worked with algorithms, tree data structures, set up CI/CD automation, and write unit tests to ensure code stability. I am a fast learner, well-organized, and eager to apply my knowledge to solve challenging tasks. I am ready to contribute to your team and grow together with it.
🌍 I'm based in Moscow
📋 Resume on HeadHunter 📋 Resume on Hexlet CV
- Task Manager - a task management system similar to to Redmine. It allows you to set tasks, assign performers and change their statuses. To work with the system, registration and authentication are required.
Stack: PHP, Git, Composer, Laravel, PostgreSQL, Bootstrap, Github Actions, CodeClimate. - Page Analyzer - this is a site that analyzes the specified pages for SEO suitability, similar to PageSpeed Insights. The page Analyzer is a full-fledged application based on the Slim framework. Here, the basic principles of building modern websites on the MVC architecture are worked out: working with routing, query handlers and a template engine, interacting with a database.
Stack: PHP, Git, Composer, Slim, PostgreSQL, Bootstrap, Github Actions, CodeClimate. - Difference Calculator - a program that defines the difference between two data structures. This is a popular task, for which there are many online services, for example: JSON Diff.
Stack: PHP, Git, Composer, Github Actions, CodeClimate, Docopt. - Brain Games - a set of five console games based on the principle of popular mobile brain-boosting applications. Each game asks questions that need to be answered correctly. After three correct answers, it is considered that the game is over. Incorrect answers end the game and offer to go through it again.
Stack: PHP, Git, Composer, Github Actions, CodeClimate.
- Programming school Hexlet, 05.2024 - now
- Moscow State University of Printing Arts of Ivan Fedorov, 2000 - 2005