Junior PHP developer

Контакты


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

Описание

На данный момент ищу работу на позицию PHP - разработчика. Рассмотрю вакансии с любым типом занятости. Предпочтительный формат работы - офис/гибрид.

Более года работаю на позиции Junior PHP developer на предприятии. Есть небольшой опыт в разработке и доработки системы электронного документооборота.

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

Стремлюсь изучать различные инструменты и сервисы, чтобы развивать свои профессиональные навыки и стать более компетентным в своей работе.

В данный момент я прохожу обучение на онлайн-платформе Hexlet в рамках курса "PHP-разработчик", и планирую завершить его в феврале 2024 года. За время моего обучения мне удалось успешно разработать четыре проекта:

Brain Games

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

Полученные навыки:

  • Основы PHP
  • Использование командной строки с инструментами, такими как Composer
  • Создание исполняемых бинарных файлов (Bin-файлов)
  • Работа с системой контроля версий Git и публикация проектов на GitHub
  • Применение линтинга с использованием CodeSniffer

Difference Calculator

Этот проект представляет собой программу, которая способна определить разницу между двумя структурами данных, а также сравнивать файлы в форматах JSON или YAML. Результаты сравнения выводятся в терминале и могут быть отформатированы по трём различным способам.

Полученные навыки:

  • Опыт работы с древовидными структурами данных с использованием рекурсии и функций высшего порядка
  • Написание автотестов с использованием PHPUnit для обеспечения высокого качества кода
  • Опыт работы с системами непрерывной интеграции (CI) с использованием Github Actions для автоматизации процессов сборки, тестирования и развёртывания приложения

Page Analyzer

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

Полученные навыки:

  • Разработка приложений с использованием фреймворка Slim
  • Понимание базовых принципов построения современных сайтов на MVC-архитектуре
  • Опыт работы с роутингом
  • Опыт работы с обработчиками запросов и шаблонизатором
  • Опыт взаимодействия с базой данных
  • Понимание механизма миграций

Task Manager

Task Manager – система управления задачами. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.

Полученные навыки:

  • Разработка приложений с использованием фреймворка Laravel
  • Отображение фронтенда с помощью шаблонизатора
  • Реализация CRUD с использованием ресурсного роутинга
  • Интеграция сервиса отслеживания ошибок Sentry
  • Работа с ORM Eloquent
  • Практическое применение TDD: написание тестов на доступность отдельных ресурсов (создание, изменение, удаление в качестве гостя и зарегистрированного пользователя)
  • Настройка связей между моделями
  • Ограничение доступа определенных пользователей к моделям с помощью политик
  • Написание правил проверки форм и сообщений об ошибках с помощью запросов
  • Хранение текстов интерфейса в i18n
  • Интеграция всплывающих сообщений
  • Создание миграций, фабрик и заготовок
Навыки

Hard skills

  • Языки программирования и технологии: PHP, JavaScript(jQuery), HTML, CSS
  • Базы данных: MySQL, PostgreSQL
  • Фреймворки: Yii1.1(basic), Laravel 9 (basic)
  • Управление версиями: Git, GitHub
  • Операционные системы: Windows, Linux

Soft skills

  • Усваиваю новую информацию и быстро адаптируюсь к изменениям в работе;
  • Готов работать в команде и прислушиваться к мнению коллег;
  • Придерживаюсь поставленных целей и ответственен в выполнении обязательств;
  • Стремлюсь к самосовершенствованию и приобретению новых знаний для реализации в работе.
Описание проектов

Опыт


Инженер-программист, АО «Ижевский мотозавод „Аксион-холдинг“»
Август 2022 - по настоящее время
  • разработка и поддержка Системы Электронного Документооборота (СЭД), созданной внутренним IT-отделом нашей компании. СЭД представляет собой мощный инструмент для эффективного управления бизнес-процессами в электронном формате, ускоряя обработку и передачу документов и значительно улучшая работу нашей корпоративной инфраструктуры.

Используемые технологии: HTML, CSS, PHP, jQuery, и баз данных PostgreSQL, с применением Yii 1.1

Мои достижения:

  • Разработал разнообразные шаблоны документов, что способствовало автоматизации рабочих процессов различных подразделений.

  • Оптимизировал работу с приложениями, прикрепляемыми к документам или шаблонам документов. Введены изменения в ядро СЭД, чтобы обеспечить более эффективную обработку файлов разных форматов, которые ранее требовали ручной обработки.

  • Разработал новый модуль "Запись на прием по личным вопросам", представляющий собой удобный справочник с возможностью добавления, чтения, обновления и удаления записей. Модуль обеспечивает детальное разграничение прав доступа и функциональности. Он также включает функцию оповещения сотрудников и руководства компании о запросах на прием и позволяет принимать или отклонять их.

Образование


Магистр "Информатика и вычислительная техника", Ижевский государственный технический университет имени М. Т. Калашникова, факультет Информатика и вычислительная техника
Сентябрь 2018 - Июль 2020
Бакалавр "Инфокоммуникационные технологии и системы связи", Ижевский государственный технический университет имени М. Т. Калашникова, Приборостроительный факультет
Сентябрь 2014 - Июль 2018

О себе
Не готов релоцироваться
Начальные знания английского языка
Проживаю в городе Ижевск

Комментарии


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

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

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

Дмитрий, привет!
Отличное резюме :) Дополни, пожалуйста, свой статус о готовности к релокации.

Интересных проектов и движения вперед в IT!


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