PHP-developer

Контакты


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

Описание

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

Проживаю в г. Тирасполь. Готов к переезду.

Увлечён веб-разработкой, начинал с вёрстки, контент-менеджмента, работал с популярными CMS. Есть опыт во frontend (делал учебные проекты на Vue и React), щупал Angular.
Тяготея к fullstack, решил погрузиться в backend, выбрав для изучения php, формирующий хорошее мышление в ООП стиле. В качестве учебной платформы использовал hexlet.io, где углубил знания в PHP и изучил Laravel.
Попутно изучал необходимые инструменты (git, composer, тестирование, дебаг), популярные методологии, архитектурные паттерны и паттерны проектирования.

В рамках курса PHP-разработчик на Хекслете реализовал 3 проекта.

1) Игры разума. (CLI)
Набор из пяти консольных игр.
Полученные навыки:
• настройка окружения, Linux Ubuntu, PHP, PHPStorm;
• работа с Composer, автозагрузка файлов, установка зависимостей;
• реализация стандартов кодирования PSR12 с помощью PHP_CodeSniffer, интеграция с CodeClimate;
• написание кода в соответствии со стандартами phpstan (типы аргументов и ф-ий);
• работа с Github, непрерывная интеграция Github Actions;
• разработка архитектуры проекта — изоляция побочных эффектов, создание правильных барьеров абстракций, возможность добавлять новые игры;

2) Вычислитель отличий (CLI)
Утилита командной строки для определения отличий между двумя файлами формата JSON или YAML. Возможность вывода данных в форматах json, plain и stylish.
Полученные навыки:
• работа с коллекциями в функциональном стиле;
• работа с деревьями и древовидной рекурсией;
• библиотека docopt.php, работа с параметрами командной строки;
• автоматизированные тесты, PHPUnit;
• практика TDD;

3) Анализатор страниц (веб-приложение)
Сайт, который анализирует указанные страницы на SEO пригодность.
Полученные навыки:
• создание сайта на базе фреймворка Laravel (маршрутизация, представление);
• работа с базой данных PostgreSQL (миграции, query builder) ;
• фронтенд (Html, CSS, Bootstrap, laravel/ui, флеш-сообщения laracasts/flash);
• использование Laravel HTTP Client для http запросов;
• деплой (PaaS, Heroku);

4) Менеджер задач (веб-приложение)
Система менеджмента задач, позволяющая создавать задачи, назначать исполнителей, изменять статусы. В данном проекте отработана регистрация пользователей и их авторизация.
Полученные навыки:
• создание сущностей с использованием Eloquent ORM, а также связей между ними (o2m, m2m);
• проектирование моделей и отображение их на БД ;
• практика TDD, тестирование с помощью фабрик;
• ресурсный роутинг, унификация CRUD операций;
• аутентификация и авторизация пользователей;
• создание форм фильтрации ;
• локализация интерфейсов;
• деплой на PaaS Railway;

Навыки

• PHP 7+;
• Laravel 9;
• JavaScript;
• Вёрстка (HTML5, CSS3, Bootstrap 4+);
• Знаком с фреймворком Vue.js, библеотеками стека React.
• Адаптивная, кроссбраузерная и доступная вёрстка;
• Основы SQL;
• Автоматическое тестирование (PHPUnit);
• Отладка кода (XDebug)
• Умею использовать Docker и Docker Compose;
• Git, GitHub;
• Linux (Ubuntu) на уровне пользователя;
• CLI.

Опыт


Веб-разработчик, ООО Дилекс
Апрель 2021 - Апрель 2022

Обязанности
• поддержка сайтов компании;
• написание плагинов под WordPress;
• работа с популярными CMS;
• вёрстка контента

Результатом моей работы стало улучшение конверсии за счет гибких настроек самописных плагинов с формами обратной связи на базе интерактивных взаимодействий пользователей. Был налажен постоянный поток клиентских запросов с помощью этого источника без дополнительных затрат на рекламу.

Наставник на интенсивах "HTML и CSS. Профессиональная вёрстка сайтов" и "HTML и CSS. Адаптивная вёрстка и автоматизация", HTML-academy
Сентябрь 2020 - Октябрь 2021

Обязанности
• консультации по вёрстке;
• код-ревью проектов;

Веб-разработчик/верстальщик, Частная практика / фриланс
Февраль 2020 - Сентябрь 2020

Занимался разработкой и доработкой сайтов для клиентов и наполнением их контентом

HTML-верстальщик, контент-менеджер, Веб-студия IP-Systems
Февраль 2019 - Сентябрь 2019

Обязанности
• вёрстка под разные CMS;
• подготовкой графики и контента

Автоматизация/электрика, ООО Проминдустри / МГУП Тирастеплоэнерго
Февраль 2015 - Июнь 2018

До перехода в сферу IT занимался обслуживанием электрики, а также автоматик безопасности в теплоэнергетике

Образование


Теплогазоснабнежиние и вентиляция (неоконченное высшее). БПФ ГОУ «ПГУ им. Т.Г. Шевченко»
Сентябрь 2015 - Июнь 2018
Производство и эксплуатация технологического оборудования, Автоматизация технологических процессов и производств (АТПП) (среднее техническое). Технический колледж им. Ю.А. Гагарина
Сентябрь 2009 - Июнь 2013

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

Комментарии


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

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

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

Привет, Сергей!
Предлагаю немного скорректировать резюме, чтобы не упустить важной информации:
1. Не указал имя и фамилию в резюме первым пунктом. Так работодатель сможет тебя идентифицировать среди других кандидатов.
2. В описании не хватает формата работы - удаленно либо офис, а также города проживания. Дополни, пожалуйста.
3. Дублируется информация о владении языками. Было бы здорово собрать ее в один раздел после указаний наград и сертификатов.
4. Образование. Можно оставить на том же месте, можно указать после опыта работы, но в любом случае потребуется указать годы обучения. Начинаем с более позднего образования (неоконченное высшее, затем средне-техническое).
5. Опыт работы. Хорошо было бы обозначить технический стек под каждым проектом/выполняемой задачей. Также я бы посоветовала включить учебные проекты, их у тебя достаточное количество. Их можно выделить и описать. Примером описания может послужить профиль:
https://cv.hexlet.io/resumes/865
https://cv.hexlet.io/resumes/585

Желаю успехов и отличного оффера!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...