PHP Developer

Контакты


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

Описание

• Ищу работу на вакансию PHP разработчика.
• Предпочитаю офисный формат работы, поскольку считаю, что он обеспечивает лучшие возможности для быстрого вовлечения в процесс, и обмена опытом, но так же открыт к любым предложениям.
• Моя мотивация - страсть к разработке и желание применить полученные знания на практике. В долгосрочной перспективе планирую углубить свои знания в PHP и расширить набор инструментов разработчика.

Реализованные проекты на GitHub:

Игры разума

Это набор мини-игр с математическим уклоном, которые запускаются в консоли. Проект основан на общем движке, что обеспечивает гибкость и расширяемость. Реализован интерфейс для взаимодействия с пользователем: приветствие, прием ввода, валидация ответов и вывод соответствующих сообщений.

Технологический стек:

  • PHP 8.1
  • Php-cli-tools
  • Code Climate
  • Make
  • Composer
  • PHP_CodeSniffer
Вычислитель отличий

Это консольная утилита на PHP, предназначенная для обнаружения различий между двумя файлами. Утилита работает с файлами в форматах JSON, XML и YAML, используя рекурсивное сравнение для учета типов данных и структур. Инструмент предоставляет выбор различных форматов для отображения результатов, включая Stylish, Plain и Json.
Весь процесс разработки велся с использованием методологии через тестирование (TDD) с помощью инструмента PHPUnit.

Технологический стек:

  • PHP 8.1
  • Code Climate
  • Make
  • Composer
  • PHP_CodeSniffer
  • Docopt/docopt
  • Functional-php
  • Symfony/yaml
  • PHPUnit
Анализатор страниц

Это веб - приложение для SEO-анализа веб-страниц.

Функционал:
- Добавление URL веб-страницы для анализа.
- Анализ веб-страницы с выводом следующей информации:
- HTTP статус код.
- Содержимое HTML-тегов: h1, title, и description.
- Все результаты проверок сохраняются в базе данных, что позволяет просматривать историю проверок.

Технологический стек:

  • PHP 8.1
  • Slim framework
  • Code Climate
  • Make
  • Composer
  • Carbon
  • Slim\Flash\Messages
  • DI\Container

Проект в разработке.

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

Это веб-приложение на Laravel, предназначенное для управления задачами с функционалом регистрации и аутентификации пользователей:

Функционал:

  • Регистрация и аутентификация пользователей.
  • Аутентифицированные пользователи могут:
  • Создавать задачи.
  • Редактировать свои задачи.
  • Неаутентифицированные пользователи могут только просматривать задачи.

Технологический стек:

  • PHP 8.2
  • Laravel
  • MySQL
  • Composer
Навыки

Soft Skills:
• Сильные коммуникативные навыки, которые помогают мне эффективно взаимодействовать внутри команды, и внимательно относиться к деталям.
• Способность к самостоятельному обучению и быстрому освоению новых технологий и инструментов.
• Умение разбивать сложные проблемы на более мелкие, что позволяет мне эффективно находить и реализовывать решения.

Hard Skills:
• PHP:
Разработка ряда проектов, включая консольные утилиты и веб-приложения, представленные в моём портфолио на GitHub.
Использование современных практик программирования и фреймворков для реализации функционала проектов.

• Git:
Владение командами Git: git add, git commit, git push, git merge, git checkout, git revert, git branch, git status, git log, git pull. Эффективное управление версиями и координация работы в команде.

• Nginx & Docker:
Настройка и исследование работы веб-сервера Nginx.
Использование Docker для локального разворачивания проектов, включая настройку окружения разработки.

• Composer & Linux:
Управление зависимостями проектов с помощью Composer.
Опыт работы с терминалом Linux, включая использование команд curl и tinker.
Выполнения HTTP-запросов, включая работу с протоколом HTTP 1.1. Умение составлять запросы с использованием различных методов (GET, POST, PUT, DELETE и т.д.), настройка параметров запроса и работы с телом сообщения.

• Базы данных (PostgreSQL & MySQL):
Работа с SQL-командами CREATE, SELECT, INSERT, DELETE, и UPDATE в PostgreSQL и MySQL для управления данными.
Применение JOIN для выполнения сложных запросов и объединения данных из разных таблиц.
Использование индексирования для оптимизации запросов и повышения производительности баз данных. Эффективное индексирование позволяло ускорять поиск данных и повышать общую производительность приложений, особенно в условиях больших объемов данных.

• Laravel, Bootstrap, HTML5:
Разработка веб-приложения "Task Manager" на Laravel. Создание пользовательского интерфейса с использованием Bootstrap и HTML5. Реализация функционала регистрации, аутентификации и управления задачами.

• PHPUnit, TDD:
Активное применение TDD (Test-Driven Development) для повышения качества и надежности кода.
Использование PHPUnit для разработки и выполнения тестов, охватывающих различные аспекты функциональности приложений. Тесты позволяли проверить корректность работы функций и их соответствие заданным требованиям, что уменьшало количество ошибок и ускоряло процесс разработки.

Опыт


Технолог, Су-шеф., Гостинично-ресторанный бизнес
Февраль 2013 - Август 2022

Работал на позициях технолога и су-шефа в крупных производственных предприятиях и ресторанах.

• Организовывал работу кухни, включая планирование и координацию работы персонала, а также заказ и прием продукции.
• Обеспечивал качество продукции, включая контроль за соблюдением сроков годности и правильным размещением продуктов.
• Отвечал за соблюдение требований техники безопасности и санитарных норм на производстве.
• Проводил инвентаризации и контроль за использованием ресурсов.
• Организовывал и проводил мероприятия, включая планирование меню, закупку ингредиентов, подготовку и подачу блюд.

Этот опыт позволил мне развить навыки командной работы, ответственности, управления ресурсами и организации рабочих процессов, которые я планирую применить в своей карьере разработчика.

Образование


Саранский кооперативный институт (филиал) Российского университета кооперации, Саранск Управления и бизнеса, Технология продукции и организация общественного питания, Технолог.
Сентябрь 2013 - Июнь 2017

О себе
Готов к релокации
Начальные знания английского языка
Проживаю в городе Москва

Комментарии


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

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

Изменения внесены
0

Привет!
В целом, хорошее получилось резюме, но давай поправим пару моментов:
1) "В настоящее время активно обучаюсь на онлайн-платформе HEXLET и развиваю свои навыки в PHP". Тут онлайн-платформу лучше заменить на школу программирования, потому что именно школой программирования Хекслет и является.
2) " и внимательно относится к деталям" -- небольшая грамматическая ошибка, "относиться", мягкий знак пропустил=)
3) "Обладаю высокой стрессоустойчивостью" -- этот момент можно опустить, потому что про стрессоустойчивость уже всем весьма набило оскомину, и для многих рекрутеров это просто "шум", а не ценная информация о кандидате.
4) "Начальный уровень знаний Docker и Xdebug". Ты не можешь сам себя оценивать адекватно, для тебя уровень может быть начальный, а для определённой компании продвинутый, поэтому лучше не оценивать тебя по грейду, уровню знаний, достаточно написать, что знаешь Docker и Xdebug. Нюансы уже выясняются по хожу прохождения интервью.
5) "Начальный опыт работы с веб-сервером Nginx и управлением базами данных MySQL." Здесь то же самое, что в пункте 4.


Привет.
• Знаком с веб-сервером Nginx и управлением базами данных MySQL.
• Знаком с Docker и Xdebug.
Как тебе, если так оставить?
1, 2, 3 пункты исправил

Илья Широков24-07-2023 13:27:00

Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...
Резюме содержит следующие положительные аспекты: Хороший набор навыков в области Fron...
Это резюме имеет несколько проблем: Необходимо убрать информацию о работе официантом-...
Это резюме Junior QA Manual Engineer содержит много полезной информации о вашем образов...
Это резюме имеет много положительных аспектов, но также есть место для улучшений. Поло...