Junior PHP developer
Контакты
Обучаюсь по профессии PHP-программист на Hexlet.io. Там выполнил 3 учебных проекта:
- Проект "Игры разума". Использовал CodeSniffer, Composer, GitHub, GitHub Action. Получил опыт построения архитектуры полноценного приложения и написания чистого кода.
- Проект "Вычислитель отличий". Использовал PHPUnit, TDD, XP, OOP. Научился писать юнит-тесты и освоил разработку через них. Ознакомился с непрерывной интеграцией и элементами экстремального программирования. Практиковал ООП.
- Проект "Анализатор страниц". Использовал Bootstrap, CDN, Laravel, Heroku, PostgreSQL, SQLite. Познакомился с веб-разработкой. Научился деплоить сайт в боевую среду. Применял миграции, строил оптимизированные запросы. Писал интеграционные тесты. Использовал логи как способ отладки кода.
Имею навыки разработки в среде Linux, могу настроить рабочее окружение для разработки на PHP. Знаю концепции ООП и его принципы. Понимаю HTTP. Практикую TDD, использую системы непрерывной интеграции и контроля версий. Могу развернуть сайт на PaaS-платформе. Могу использовать Docker для быстрого развёртывания и управления веб-приложениями.
Прошёл курс «HTML и CSS. Профессиональная вёрстка сайтов» в HTML Academy. Научился верстать страницы, управлять стилями, оптимизировать код.
Изучаю техническую литературу, смотрю конференции Kolesa Group, вебинары Хекслета.
Soft Skills
Быстро обучаюсь, ищу информацию и работаю с ней; знаю английский на уровне Pre Intermediate — могу читать техническую документацию и отправлять сообщения; умею организовывать работу и не срываю сроки.
Знаю PHP, немного JS.
Пользуюсь Vim, PHP Storm.
Работал с Laravel, Yii2, MySQL/PostgreSQL/SQLite, Bootstrap, Sass, Jquery, Heroku.
Игрался с Docker.
Прикосался к Elasticsearch.
Опыт
Сопровождение сайта (интернет-магазина). Исправление багов, правки верстки, добавление мелких фич. Наполнение контентом.
Научился разворачивать среду локально. Читать код. Ориентироваться в архитектуре Yii2. Верстать используя препроцессоры Sass. Использовать сборщик Gulp, Webpack.