PHP разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Закончил обучение в Hexlet, направление PHP-разработчик. Успешно реализовал четыре проекта с использованием следующих инструментов и фреймворков:
* PHP,
* Composer,
* HTML,
* CSS,
* Git,
* PostgreSQL,
* SQLite,
* Laravel,
* Slim,
* HTTP,
* Docker.
Умею работать в команде, виртуозно управляю процессами и персоналом. Стремлюсь к постоянному развитию. Всегда готов учиться новому и применять знания на практике. Моя цель - объединить теорию с практикой и стать профессиональным разработчиком. Я готов принимать активное участие в любых проектах и создавать лучшие решения.

Навыки
Hard skills
  • PHP 8.2
  • Composer
  • HTML5/CSS3
  • Git
  • GitHub, в том числе GitHub Actions
  • PHPUnit
  • TDD
  • Принципы ООП - SOLID, MVC
  • PostgreSQL
  • SQLite
  • Laravel 10, в том числе Eloquent, Resource routing, Policies, Requests, Middlewares, Breeze
  • Шаблонизаторы Blade, Slim
  • HTTP
  • RESTful API
  • Postman
  • Docker
  • Английский язык: чтение тех. документации
Soft skills
  • командная работа
  • аналитические способности
  • ответственность
  • способность к самостоятельному обучению и адаптации
Описание проектов

Законченные проекты

Игры разума

Описание:

Написал консольное приложение из 5 мини-игр на PHP с использованием Composer, Git

Получил навыки:
  • работы с Composer, подключения дополнительных библиотек;
  • оформления кода согласно стандарту PSR;
  • работы в командной строке;
  • написания bin-файлов;
  • работы с Git и Github;
  • разработки архитектуры проекта - выделение общих функций в отдельные файлы для уменьшения дублирования кода.
Технологический стек:

PHP, Git, CodeClimate, Github Actions.

Вычислитель отличий

Описание:

Реализовал утилиту для определения отличий между файлами JSON или YAML на PHP с использованием Docopt, Git.

Получил навыки:
  • работы с древовидной структурой данных (рекурсия, функции высшего порядка);
  • применения библиотек CLI parser (docopt);
  • написания unit-тестов;
  • практического применения TDD;
  • непрерывной интеграции (CI) через Github Actions;
Технологический стек:

PHP, Git, CodeClimate, Github Actions, Docopt.

Анализатор страниц

Описание:

Разработал веб-приложение для анализа URL и основных частей веб-страницы на Slim с использованием Bootstrap, PostgreSQL.

Получил навыки:
  • разработки сайта на MVC архитектуре (микрофреймворк Slim);
  • использования Bootstrap, GuzzleHttp, DiDOM;
  • работы с БД PostgreSQL через PDO;
  • подключения флеш сообщений;
  • деплоя приложения на Render.com;
Технологический стек:

PHP, Git, Slim, PostgreSQL

Менеджер задач

Описание:

Написал веб-приложение для управления задачами на Laravel с использованием Sentry, Eloquent.

Получил навыки:
  • разработки приложения, используя фреймворк Laravel;
  • вывода фронтенда через шаблонизатор;
  • реализации CRUD с использованием ресурсного роутинга;
  • подключения сервиса трекинга ошибок Sentry;
  • работы с ORM Eloquent;
  • практического применения TDD - написание тестов на доступность отдельных ресурсов (создание, изменение, удаление в качестве гостя и зарегистрированного пользователя);
  • настройки связей между моделями;
  • ограничения доступа определенным пользователям к моделям используя Policies;
  • написания правил валидации форм и сообщений в случае ошибок через Requests;
  • хранения текстов интерфейсов в i18n;
  • подключения флеш сообщений;
  • написания миграций, фабрик и сидов;
Технологический стек:

PHP, Git, GutHub, GitHub Actions, Laravel, Sentry, Eloquent

Опыт


Программист, IT-компания SoftGrad
Разработка и продвижение web-сайтов
Июнь 2024 - по настоящее время
  • создал backend часть нового раздела cms;
  • написал скрип для заполнения базы данных ссылками на файлы на s3;
  • заменил проверки наличия аудио файлов на s3, на запросы в базу данных;
  • переписал часть backend кода одной из страниц сайта в рамках перехода с php 5.6 на php 8.1;
  • устранил баг при формировании pdf формы обратной связи;
Начальник отдела организации ремонта пассажирских вагонов, старший ревизор, АО "ФПК"
Железнодорожные пассажирские перевозки
Июль 2020 - Май 2024
  • планировал и организовывал ремонт пассажирских вагонов и их основных узлов;
  • проводил проверки финансово-хозяйственной деятельности компании.
Заместитель начальника отдела, начальник отдела, АО "ВРМ"
Капитальный ремонта пассажирских вагонов
Май 2011 - Июль 2020
  • выполнял технологическое сопровождение ремонта;
  • организовывал диспетчеризацию процесса движения ремонтируемых запасных частей.

Образование


Онлайн-курс "PHP-разработчик" на платформе Хекслет
Май 2022 - Март 2024
Ростовский государственный университет путей сообщения. Специальность: экономика и управление на предприятии (транспорт)
Сентябрь 2006 - Июнь 2010
Ростовский государственный университет путей сообщения. Специальность: вагоны. Диплом с отличием
Сентябрь 2003 - Июнь 2008

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Ростов-на-Дону

Ищу работу на позицию Junior PHP-разработчика с возможностью роста. Осваивал профессию backend-разработчика в пяти странах. А еще могу собрать и разобрать вагон (в теории).

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...