PHP-разработчик
Резюме обновлено 4 месяца назад

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

Занятость:
График работы:

Опыт работы

Ноябрь 2020 —
июнь 2021
7 месяцев
ИНДИНС
Технический директор
Техническая часть обязанностей:

- Модернизация технологического стека компании;
- Развитие внутренних проектов;
- Автоматизация внутренних процессов;
- Дизайн архитектуры проектов;
- Код-ревью;
- Оценка ТЗ;
- Оперативное реагирование на кризисные и нестандартные ситуации;
- Решение не тривиальных задач.

Управленческая часть обязанностей:

- Руководство отделом разработки (на текущий момент 5 человек);
- Контроль выполнения работ проектными группами;
- Построение непрерывного процесса производства;
- Проведение совещаний и брейнштормов;
- Решение конфликтов и мониторинг микро-климата;
- Организация удалённой работы офиса на период пандемии;
- Интервьюирование кандидатов, адаптация новых и планирование индивидуального развития прошедших испытательный срок сотрудников отдела.

Соотношении технические / управленческие задачи - 80 / 20.

Несколько из последних решённых задач:

- Автоматизация среды разработки компании с помощью Docker и Docker Compose;
- Крипто-валютный бот работающий с крупнейшими биржами (автоматическая покупка, продажа, парсинг новых монет, парсинг цен и пр.);
- Платёжная система с возможностью выставления счетов интегрированная в ERP для администраторов проекта, также доступная клиентам через PWA по средствам интеграции с API банка.
Март 2020 —
ноябрь 2020
8 месяцев
ИНДИНС
Ведущий программист
Основные роли занимаемые мною в компании в качестве ведущего программиста:
- Решение back-end задач, в т.ч.:
* Разработка REST API внутреннего "ядра" компании, в замен API-Platform;
* Создание Symfony Bundles и Recipes с целью сокращения цикла и автоматизации процессов разработки;
* Оптимизация и поддержка окружения на dev и production серверах компании;
* Telegram-боты, сервисы-генераторы документов, сервисы рекурсивного копирования (как при помощи QueryBuilder/Criteria, так и при помощи нативных MySQL-запросов и их оптимизация);
* Рефакторинг кода, в т.ч. и "legacy".
- Ведение проектов, в качестве технического руководителя проекта;
- Описание, оценка по времени и распределение задач для back-end и front-end разработчиков задействованных в курируемых проектах;
- Работа с менеджерами в части дизайна архитектуры проекта и поиска решений для реализации особенностей видения заказчиком конечного продукта;
- Оперативное решение задач связанных с поддержкой клиентов.
Апрель 2019 —
март 2020
11 месяцев
ИНДИНС
Программист
Участвовал и вел проекты по разработке и поддержке ERP-систем (Enterprise Resource Planning) для предприятий разного уровня и сфер деятельности (рестораны, заводы, логистические компании).

Некоторые из выполненных задач:

- Автоматическое формирование платёжных документов и договоров компании;
- Интеграция IP-телефонии в web-приложения;
- Синхронизация и конвертация документов по протоколу OData;
- Парсинг документов .pdf, .doc, .xls, .csv;
- Telegram-бот остатков рекламных балансов клиентов компании;
- Сервисы для работы с внешними API: Google AdWords, Яндекс.Метрика, SkyTel, AmoCRM, SMS-Центр;
- Реализация внутренней системы постановки задач, учёта времени и контроля исполнения;
- Написание сервисов подтверждения регистрации, email-рассылок, лайков и др.;
- Настройка Apache2/Nginx, деплой проектов на dev и production серверы;
- Логирование событий и действий пользователей в приложениях.
Февраль 2019 —
апрель 2019
2 месяца
Фриланс
PHP-разработчик (фриланс)
- Написание парсеров для сайтов заказчиков (погода, валюта, новости и др.);
- Watermark сервис.
Январь 2018 —
февраль 2019
1 год 1 месяц
Involic
Junior PHP Devoloper (удалённо)
- Разработка нового функционала модулей интеграции c Amazon и Ebay для Prestashop;
- Поиск и исправление ошибок в проекте.
Май 2018 —
январь 2018
4 месяца
Фриланс
PHP-разработчик (фриланс)
Небольшие задачи, в основном сервисы email-рассылок и интеграции со сторонними API.

Обо мне

PHP ^7.0, Symfony ^4.2, ^5, MySQL, Doctrine, Docker, Docker Compose, OOP, VCS (Git / GitHub / GitLab)

JavaScript, Vue.js, Vuetify, Nuxt.js, Web Sockets, HTML, CSS

- Знание PHP инфраструктуры и устройства веб-приложений;
- Знание парадигмы ООП;
- SOLID-принципы, DRY, KISS и YAGNI;
- Умение разбираться в чужом коде;
- *nix (bash, ssh, конфигурирование nginx/Apache);
- Стремление разбираться и изучать новое;
- Умеренный перфекционизм в работе.

В дальнейшем вижу своё развитие в highload проектах.

Образование высшее

2012
Псковский государственный университет, Псков
Финансово-экономический, Экономист

Знание языков

Русский — родной
Иностранные языки
АнглийскийA1 — Начальный

Гражданство, время в пути до работы

Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
Есть вопросы?
По техническим вопросам в работе сайта вы можете написать на почту tech@step-ler.ru