PHP developer

Контакты


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

Описание

Добрый день! Начинающий разработчик.
Ищу работу по профессии PHP разработчик.

Рассматриваю как удалённый формат (есть опыт удаленной работы), так и работу в офисе. Возможен переезд или работа на вашей территории на время испытательного срока.

Живу в Брянске. Высшее образование - экономическое.

Последние 6 лет работал специалистом в управлении по работе на оптовом рынке электроэнергии и мощности в энергосбытовой компании.
Принял решение сменить профессию и развиваться в качестве back-end разработчика. Закончил обучение в школе программирования Hexlet по профессии PHP-разработчик.
Хобби: баскетбол, сноутборд.

За время обучения сделал 4 рабочих проекта:

Игры разума (CLI)
Набор из пяти математических консольных игр, построенных по принципу мобильных приложений.

Выполненные работы:
- Разбил код на модули, общие действия всех игр вынес в игровой движок согласно принципу DRY
- Организовал файловую структуру, именование пространств имен и форматирование кода согласно стандартам PSR
- Настроил проверку кода на соответствие стандартам с помощью линтера PHP_CodeSniffer
- Автоматически отслеживал качество кода с помощью сервиса CodeClimate
Настроил непрерывную интеграцию в GitHub Actions

Вычислитель отличий (CLI)
Консольное приложение для вычисления отличий в структурах данных. На вход принимает файлы в формате JSON и YAML. Генерирует результат в форматах plain text, stylish и JSON. Может использоваться как библиотека.

Выполненные работы:
- Сбор и вывод данных реализовал через рекурсивный обход деревьев в глубину
- Подключил автоматическое тестирование PHPUnit. Разработку вел по методике TDD
- Покрытие тестами отслеживал с помощью Test Coverage от CodeClimate
Page Analizer (GitHub)

Анализатор страниц
Анализатор страниц - сайт, который анализирует указанные страницы на SEO пригодность по аналогии с PageSpeed Insights.

Выполненные работы:
- CI/CD на Railway через Github Actions
- Приложение в архитектуре MVC
- Отправка HTTP-запросов через GuzzleHTTP
- Вывод флеш-сообщений

Task Manager

Менеджер задач - онлайн-сервис, который позволяет создавать задачи, присваивать им статусы и метки, назначать ответственных из числа зарегистрированных пользователей.

Приложение развернуто на Render.

Выполненные работы:
- Аутентификация на сайте с помощью Laravel Breeze
- Авторизация через политики
- Реализованы отношения o2m, m2m между моделями
- Все тексты интерфейса и валидации вынесены в файлы локализации
- Хранение данных в PostgreSQL
- CI/CD на Render через Github Actions
- Вывод флеш-сообщений

Навыки

• PHP;
• Laravel;
• Автоматизированное тестирование (PHPUnit);
• Git, GitHub;
• HTML\CSS;
• JavaScript (Базовые знания);
• Docker
• Linux (Ubuntu) на уровне пользователя;
• Основы командной строки;
• ООП
• DRY, KISS, SOLID
• MySQL, PostgreSQL;

Описание проектов

Опыт


инженер 2 категории, ООО «Газпром энергосбыт Брянск»
Июнь 2015 - Декабрь 2023

— прогнозирование планового почасового потребления мощности;
— оперативное планирование почасового потребления электроэнергии;
— формирование и направление заявок на покупку / продажу электроэнергии;
ведение базы данных по группам точек поставки ОРЭМ;
— расчет денежных средств для оплаты электроэнергии;
— организация процесса согласования сальдо-перетоков с контрагентами;
— оформление договорной и отчетной документации с потребителями и
поставщиками ОРЭМ;
— формирование ежемесячной и ежегодной отчетности по итогам работы на
ОРЭМ.

Образование


Прикладная информатика в экономике, экономист-информатик, Брянский государственный технический университет
Сентябрь 2008 - Июль 2013

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

Комментарии


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

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

Ожидает подтверждения
0

Добрый день, Михаил!
Хорошее резюме, у меня есть несколько комментариев по содержанию:
1. Хотела уточнить: вы рассматриваете переезд только на период испытательного срока?
2. Давайте предложение о наличии высшего экономического образования отнесем к блоку "образование".
3. Михаил, как называлось управление в энергосбытовой компании, где вы работали специалистом? Немного сумбурным показалось словосочетание "...специалистом в управлении по работе на оптовом рынке электроэнергии и мощности.." . Этот опыт вы не стали указывать в разделе "Работа" по какой причине? Могут ли нам пригодится полученные здесь навыки для работы в IT?
4. В описании было бы хорошо добавить вашей мотивации к переходу на новое направление, переходу в разработку. Это можно сделать, ответив на вопрос, что вам нравится в IT, какие задачи хотели бы решать, как себя планируете развивать.
5. Учебные проекты можно выделить: названия проектов отметить жирным текстом, а ссылки на github можно зашить в названия, а также дополнить под каждым проектом технический стек.
6. Github. Было бы здорово подгрузить фото, расположить аудиторию к себе :). В дальнейшем не забывайте подгружать новые сведения о проектах, курсах, даже поиске работы. Ресурс работающий, нужно его только настроить :)

Удачи вам!


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