PHP-разработчик
Контакты
Ищу работу на позицию junior backend developer на языке PHP.
Живу в Москве, рассматриваю офис или релокацию.
С июня 2022 года и по настоящее время прохожу обучение на hexlet.io по специальности «PHP-разработчик».
Завершил 2 учебных проекта из 4:
Игры разума. Цель – освоить основы организации кода, научиться настраивать окружение и применять инструменты, улучшающие процесс разработки. С чем столкнулся в ходе реализации:
- Окружение: Ubuntu (WSL), VSCode, GitHub
- Инструменты разработки: Git, Composer, Make
- Анализаторы кода: PHP_CodeSniffer, CodeClimate
- Непрерывная интеграция: GitHub Actions (CI)
Вычислитель отличий. Проект, развивающий алгоритмическое мышление и требующий принятия сложных архитектурных решений. Основные вызовы:
- Построение и обход деревьев
- Написание функционального кода (без мутаций)
- Работа с параметрами командной строки (через docopt.php)
- Покрытие автотестами с помощью PHPUnit и xDebug
Предыдущий опыт
8 лет работал финансовым аналитиком. Дальнейшее развитие карьеры предполагало два варианта: уход в менеджмент (требующий иных компетенций) или смена специальности. Я выбрал второй вариант и в итоге остановился на backend-разработке. С одной стороны, это позволит сконцентрироваться на задачах, которые мне нравятся и удаются лучше всего: работа с данными, моделирование бизнес-логики, поиск и устранение ошибок. С другой стороны, развитие в этом направлении ограничено только личной мотивацией.
- PHP
- Микрофреймворк Slim
- Git
- Composer
- CI (GitHub Actions)
- Автоматические тесты (PHPUnit + xDebug)
- Анализаторы кода (PHPStan, PHP_CodeSniffer, CodeClimate)
- Опыт использования сторонних библиотек
- Базовые навыки работы в ОС Linux (Ubuntu, WSL-Ubuntu)
- Базовые навыки работы c nginx
Опыт
Обязанности:
- Ведение управленческой отчетности
- Финансовый анализ деятельности компании
- Разработка и автоматизация форм отчетности
Достижения:
- Структурировал и автоматизировал основные формы отчетности. Это привело к сокращению затрат времени на составление, исключению ручного ввода данных и снижению вероятности ошибок
- Создал и поддерживал базу знаний по своему участку для безболезненной передачи дел
Обязанности:
- Ведение управленческой отчетности
- Финансовое моделирование
- Разработка, оптимизация и автоматизация форм бюджета и финансовых моделей
- Финансовый анализ деятельности компании
Достижения:
- Доработал и автоматизировал финансовую модель открытия новых объектов. Нововведения упростили и ускорили процесс моделирования, появилась возможность вносить изменения пользователям, не знакомым с внутренним устройством модели.
- Разработал и внедрил комплексную прогнозную модель поступления денежных средств от покупателей. Это значительно повысило точность финансового планирования.
Обязанности:
- Планирование и бюджетирование
- Формирование управленческой отчетности
- Анализ экономических показателей
- Автоматизация управленческого учета.