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) Игры разума — Консольное приложение из 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
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
Опыт
- Занимаюсь закупками оборудования и расходных материалов
- Веду реестр закупаемой продукции
- Взаимодействую с поставщиками по вопросам цен, поставок, оплат, сроков годности
- Рассчитываю маржинальность и целесообразность закупки и т.д.
За время работы:
- Наладил контакты с основными поставщиками
- Структурировал процесс закупок
- Ввел и поддерживаю реестр учета продукции от заказа до поступления на склад
- Ускорил процесс получения информации пи поиске товара, ценам и срокам поставки
Имею опыт работы по специальности в сфере полиграфического производства на позициях технолога в типографии, специалиста допечатной подготовки, верстальщика, оператора ФВУ.
За время работы на этих позициях я развил/улучшил:
- коммуникативные навыки
- способность принимать самостоятельные решения и их последствия
- умение работать в команде
- критическое мышление
- дедукцию
Образование
Могу проходить интервью на английском языке
Проживаю в городе Москва
Надежный и ответственный, что неоднократно подтверждалось словами коллег
Мне интересно все, что может принести пользу мне и людям вокруг (например, спорт, нутрициология и т.д.)
Постоянно совершенствую английский
Очень люблю путешествовать и медитировать
Рекомендации
Привет, Роман!
У тебя получилось составить отличное резюме))
Желаю тебе удачи в освоении новой IT-профессии!
Добавить комментарий/ссылку на вакансию