PHP-программист

Контакты


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

Описание

В 2022 году решил сменить род деятельности, и прошёл полную программу самостоятельного обучения на Хекслете по профессии "PHP-разработчик", с реализацией всех 4 учебных проектов (закончил в апреле 2023 г.):

  • Игры разума (github) - набор из 5 консольных математических игр. Закреплённые навыки: базовый PHP, командная строка, composer, bin-файлы, Git, GitHub, линтинг (CodeSniffer)

  • Вычислитель отличий (github) - консольная утилита, определяющая разницу между двумя структурами данных (JSON). Закреплённые навыки: работа с деревьями (рекурсия и функции высшего порядка), написание автотестов (PHPUnit), непрерывная интеграция (CI) - Github Actions

  • Анализатор страниц (github * готовый сайт) - веб-приложение, парсящее введённые пользователем интернет-страницы и сохраняющее в БД их содержание их основных тегов. Закреплённые навыки: разработка веб-сайтов на MVC-архитектуре (микрофреймворк Slim), работа с базой данных (PostgreSQL) с использованием PDO, деплой приложения в Интернет.

  • Менеджер задач (github * готовый сайт) - веб-приложение, позволяющее своим пользователям создавать и редактировать задачи. Закреплённые навыки: разработка веб-сайта в современном фреймворке (Laravel) с выводом фроненд-части через шаблонизатор, реализация CRUD-операций с использованием ресурсного роутинга, проектирование моделей и их отображение на базу данных с использованием ORM, построение связей o2m, m2m между моделями, написание автотестов, непрерывная интеграция (CI), деплой приложения в Интернет.

Помимо этого, в рамках прохождения данной программы на Хекслете, получил фундаментальные, закрепленные в практических упражнениях, знания в ООП: классы, интерфейсы, инкапсуляция, полиморфизм, наследование, инверсия зависимостей, паттерны проектирования (Стратегия, Фабрика, Состояние и др.), трейты.

Также в рамках программы были пройдены углубленные курсы по протоколу HTTP, вёрстке на CSS, регулярным выражениям, продвинутым техникам тестирования (моки, стабы), принципам работы и построения API.

После прохождения программы по PHP мною была начата программа Фронтенд-разработка, в рамках которой я получил базовые знания по JavaScript и завершил один учебный проект:

  • Игры разума (github) - набор из 5 консольных математических игр. Закреплённые навыки: базовый JavaScript, пакетный менеджер npm.

В настоящее время углубляю свои знания, выполняя в том числе различные тестовые задания. Могу отметить данный проект:

  • Manul Shop (github * готовый сайт) - интернет-магазин с реализованным RESTful API. Выполнен на Laravel, с включением страницы с товарами на Vue.js с динамическим поиском по фильтрам. Получил большой опыт работы с Postman и Swagger, все эндпойнты спроектированы в соответствии со стандартами OpenAPI, написана спецификация для API, всё покрыто автотестами (общее покрытие более 90%).

Также выполнил несколько небольших тестовых заданий:

Ищу работу где я смогу применять и расширять свои навыки, принося пользу компании.

Навыки

Уверенно себя чувствую в экосистеме PHP - composer, Laravel, PostgreSQL, PDO, git, Github Actions, PHPUnit, ORM, RESTful API.

Имею понимание и практический опыт работы с JavaScript и фронтенд-частью сайта с использованием Vue.js.

Опыт


Ведущий геодезист, Якутгазпроект
Май 2010 - Сентябрь 2022

Выполнение всего комплекса работ по созданию топографических планов местности - как застроенной территории населенных пунктов так и территорий лесных массивов под линейные объекты. Выполнение полевых работ современными GNSS-приёмниками и камеральных работ в программном комплексе AutoCAD.

Образование


геодезист, Сибирская государственная геодезическая академия
Сентябрь 2003 - Июнь 2008

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме выглядит впечатляюще. Оно хорошо структурировано, содержит подробное описание оп...
Это резюме представляет вас как кандидата с опытом работы в области инженерии и проекти...
Привет, Алиса! Отличное резюме получилось, ты молодец))
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...