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!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме выглядит информативным и содержит много деталей о вашем опыте работы и образован...
Это резюме содержит много информации, что хорошо, но оно также должно быть более структ...
Это резюме содержит много информации о вашем опыте и навыках, что хорошо. Однако, оно м...
Привет, Диана! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и компак...
Это резюме имеет много полезной информации о ваших навыках и проектах, но есть нескольк...
Этому резюме требуется доработка. Во-первых, необходимо больше информации о навыках и о...
Резюме имеет хороший объем информации о вашем опыте работы, образовании и умениях в сфе...
Привет, Мария! Давай дополним твое резюме: 1. Описание проектов Давай добавим результа...
Это резюме содержит информацию о вашем опыте работы в области маркетинга и продаж, а та...
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...