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