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-разработчика в пяти странах. А еще могу собрать и разобрать вагон (в теории).

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Frontend разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...