Junior PHP-разработчик
Основное
Рассматриваю вакансии на должность backend PHP-разработчик. В данный момент проживаю в Стамбуле, Турция.
Полная занятость, удаленная работа. Возможен релокейт.
Заинтересовался профессиональной разработкой несколько лет назад, в итоге в конце 2021 года решил сменить профессию.
Смотрю видео с конференций, читаю проф. литературу - M. Zandstra " PHP Objects, Patterns, and Practice", J. Edmods "The Art of Modern PHP 8".
Закончил курс "PHP-разработчик" в онлайн-школе программирования Hexlet . За время обучения реализовал четыре проекта:
"Игры разума"
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново. Игры:
Калькулятор. Арифметические выражения, которые необходимо вычислить.
Прогрессия. Поиск пропущенных чисел в последовательности чисел.
Определение четного числа.
Определение наибольшего общего делителя.
Определение простого числа.
В данном проекте:
- Линтер PHP_CodeSniffer (PSR-12)
- Github Actions CI
"Вычислитель отличий"
Консольное приложение, определяющее разницу между двумя структурами данных формата json/yml.
В данном проекте:
- Линтер PHP_CodeSniffer (PSR-12), CodeClimate
- Github Actions CI
- PHPUnit
- Работа с деревьями и древовидной рекурсией
- Библиотека docopt.php, работа с параметрами командной строки
"Анализатор страниц"
Веб-приложение, развернутое на Heroku, которое проверяет сайты на SEO пригодность.
В данном проекте:
- Реализация на базе фреймворка Laravel
- Работа с базой данных PostgreSQL (миграции, query builder)
- Деплой (PaaS, Heroku)
- Линтер PHP_CodeSniffer (PSR-12)
- Github Actions CI
"Менеджер задач"
Система управления задачами, которая позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.
В данном проекте:
- Laravel (ORM Eloquent, ресурсный роутинг, связи o2m, m2m)
- Линтер PHP_CodeSniffer (PSR-12), CodeClimate
- Github Actions CI
- PHPUnit, тестирование с помощью фабрик
- трекинг ошибок в продакшене с Rollbar
- PHP 8+
- Laravel
- Автоматическое тестирование (PHPUnit)
- SQL
- Composer
- Git, GitHub
- Linux (Ubuntu), основы командной строки
Образование
Добрый день! Все ок, только не хватает мотивационной части в описании. Расскажите о себе, почему интересна разработка и как этот интерес реализуете, помимо обучения (книги, конференции, подкасты)
Polina Kokina02 июня, 10:19Добавить комментарий