Top.Mail.Ru

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 — Начальный

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

  • Гражданство:
    Нет
  • Разрешение на работу:
    Нет
  • Желательное время в пути до работы:
    Не имеет значения