PHP-разработчик

Контакты


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

Описание

Заинтересованный и целеустремленный Junior Backend-Developer. Обладаю опытом разработки высококачественных консольных приложений и инструментов для работы с данными. Реализовал проекты, развивающие навыки в создании архитектуры приложений, работе с системами контроля версий и автоматизации CI/CD процессов. Мои проекты, такие как "Игры разума" и "Вычислитель отличий", продемонстрировали умение эффективно работать с алгоритмами, древовидными структурами данных, а также написанием Unit-тестов для обеспечения стабильности кода. Стремлюсь применять свои знания для решения сложных задач в сфере backend, а также для улучшения процессов разработки и автоматизации.

Навыки
Hard Skills:
  • Разработка на PHP и JavaScript
  • Создание бинарных файлов и работа с Composer, npm
  • Системы контроля версий Git, стандартизация кода (PSR, ESLint)
  • Проектирование CLI-приложений и написание Unit-тестов
  • Настройка непрерывной интеграции с использованием Github Actions и CodeClimate
  • Работа с Linux (Ubuntu)
  • Английский - Upper-Intermediate
Soft Skills:
  • Быстрая адаптация к новой информации
  • Аналитическое мышление
  • Комфортное взаимодействие в коллективе
  • Доброжелательность
  • Усидчивость и упорство
  • Чувство юмора
Описание проектов

1) Анализатор страниц - сайт, который анализирует указанные страницы на SEO пригодность по аналогии с PageSpeed Insights. Анализатор страниц – полноценное приложение на базе фреймворка Slim. Здесь отрабатываются базовые принципы построения современных сайтов на MVC-архитектуре: работа с роутингом, обработчиками запросов и шаблонизатором, взаимодействие с базой данных.
Благодаря этому проекту я получил навыки:
- Работы с фреймворком Slim
- Работы Bootstrap
- Работы с сущностями и контроллерами
- Работы с шаблонизатором
- Работы с базой данных PostgreSQL
- Работы с библиотекой для валидации данных Valitron
- Работы с библиотекой Symfony VarDumper
- Работы с библиотекой Carbon
- Использования PHP HTTP-клиента Guzzle
- Работы с библиотекой DiDOM

Стек: PHP 8.3, Git, Composer, Slim, PostgreSQL, Bootstrap, Github Actions, CodeClimate

2) Вычислитель отличий – программа, определяющая разницу между двумя структурами данных.
Благодаря этому проекту получил навыки:
- Работы с древовидными структурами данных (рекурсии, функции высшего порядка)
- Написания Unit-тестов
- Настройки непрерывной интеграции (CI) с использования Github Actions для автоматизации процессов сборки, тестирования и развёртывания приложения
- Работы с библиотекой CLI parser (Docopt)

Стек: PHP 8.3, Git, Composer, Github Actions, CodeClimate, Docopt

Плюс мой проект Вычислитель отличий на JavaScript.
Стек: JavaScript, Node.js, Jest, commander.js, YAML, JSON, lodash, GitHub Action, Eslint, CodeClimat

3) Игры разума — Консольное приложение из 5 различных мини-игр, которые включают в себя задачи, проверяющие знания в логическом и арифметическом направлении.
Благодаря этому проекту я получил навыки:
- Работы в командной строке и использования Composer
- Создания исполняемых бинарных файлов (Bin-файлов)
- Работы с системой контроля версий Git и публикации проектов на GitHub
- Использования CodeSniffer, оформление кода согласно стандарту PSR
- Разработки архитектуры проекта
- Работы с CodeClimate, Github Actions

Стек: PHP 8.3, Git, Github Actions, Composer, Php-cli-tools, Make, CodeClimate, PHPCodeSniffer_

Плюс мой проект Игры разума на JavaScript.
Стек: JavaScript, Node.js, ESLint, Git, npm, CodeClimat

Опыт


Специалист по закупкам, Химэксперт - Альбиоген
Дистрибьюторы известных производителей оборудования и расходных материалов для секвенирования и анализа ДНК.
Июнь 2015 - по настоящее время
  • Занимаюсь закупками оборудования и расходных материалов
  • Веду реестр закупаемой продукции
  • Взаимодействую с поставщиками по вопросам цен, поставок, оплат, сроков годности
  • Рассчитываю маржинальность и целесообразность закупки и т.д.

За время работы:
- Наладил контакты с основными поставщиками
- Структурировал процесс закупок
- Ввел и поддерживаю реестр учета продукции от заказа до поступления на склад
- Ускорил процесс получения информации пи поиске товара, ценам и срокам поставки

Технолог, специалист допечатной подготовки, Типография
Полиграфическое производство
Июль 2005 - Май 2015

Имею опыт работы по специальности в сфере полиграфического производства на позициях технолога в типографии, специалиста допечатной подготовки, верстальщика, оператора ФВУ.

За время работы на этих позициях я развил/улучшил:
- коммуникативные навыки
- способность принимать самостоятельные решения и их последствия
- умение работать в команде
- критическое мышление
- дедукцию

Образование


Hexlet, php-разработчик
Май 2024 - по настоящее время
Московский государственный университет печати, технолог полиграфического и упаковочного производства
Сентябрь 2000 - Июнь 2005

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

Надежный и ответственный, что неоднократно подтверждалось словами коллег
Мне интересно все, что может принести пользу мне и людям вокруг (например, спорт, нутрициология и т.д.)
Постоянно совершенствую английский
Очень люблю путешествовать и медитировать

Комментарии


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

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

1

Привет, Роман!
У тебя получилось составить отличное резюме))
Желаю тебе удачи в освоении новой IT-профессии!


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