Павел Булгаревич (pavelbul), 33 года, Россия, КазаньПавел Булгаревич (pavelbul), 33 года, Россия, Казань
Fullstack developer (PHP, VueJS)Бэкенд разработчикФронтенд разработчикСтарший (Senior)
От 160 000 ₽Ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 33 года
Опыт работы: 9 лет и 1 месяц
Регистрация: 23.07.2018
Последний визит: сегодня
Местоположение: Россия, Казань
Дополнительно: готов к удаленной работе
Знание языков: Английский В2

Обо мне

Профессиональный опыт:
За 10 лет профессиональной
деятельности я успешно разрабатывал и внедрял сложные веб-приложения,
работая как с backend, так и с frontend. Имею глубокие знания и опыт
работы с фреймворками Laravel и Vue.js, что позволяет мне создавать
масштабируемые и производительные решения.


Основные навыки:


  • Разработка
    и поддержка backend на Laravel (PHP): проектирование архитектуры,
    работа с базами данных (MySQL, PostgreSQL), REST API, очереди,
    кэширование.
  • Создание динамических и интерактивных
    интерфейсов на Vue.js: компонентный подход, работа с состоянием
    (Vuex/Pinia/Vuex), интеграция с API.
  • Разработка игровых и анимационных элементов с использованием Pixi.js.
  • Опыт работы с Telegram Mini Apps: интеграция с Telegram API, разработка мини-приложений.
  • Навыки работы с Git, Docker, CI/CD, а также опыт настройки серверов (Nginx, Apache).

Текущий проект:
В
настоящее время занимаюсь разработкой собственного проекта — Telegram Mini Apps. В проекте используются:


  • Laravel для backend (логика игры, API, база данных).
  • Vue.js для frontend (интерфейс, управление состоянием).
  • Pixi.js для реализации игровой графики и анимаций.
  • Node.js для реализация взаимодействия с блокчейном



Навыки

JavaScript
PHP
Git
Laravel
Vue.js
JQuery
Docker
TypeScript
MySQL
GraphQL

Опыт работы

  • Saas-сервис для создания и продвижения онлайн-школ
    Бэкенд разработчик (Ведущий)Ведущий PHP разработчик
    Сентябрь 2024 — Сентябрь 2024 (1 месяц)

    Выполнение задач, доработка функционала системы на PHP. 

    PHPООПSQLGit
  • ООО "БРЕНД 42"
    Казань
    Фулстек разработчик (Старший)Старший разработчик
    Июль 2020 — Август 2024 (4 года и 2 месяца)

    Первое рабочее место где приходится тесно взаимодействовать с командой. Начинал свой путь с бэкенд разработчика, сейчас занимаю позицию ведущего разработчика с командой из 7 человек. На текущий момент менеджмент составляет 60% и 40% занимаюсь написанием кода. Пишу в основном бек PHP 8+, Laravel 9+. На фронте Vue 3 Composition Api, TypeScript.

    Текущие обязанности

    • Проектирование систем (SOA, Microservices)
    • Проектирование баз данных (Mysql, Clickhouse)
    • Кодревью (JS ,TS, PHP)
    • Рефакторинг кода
    • Системная аналитика
    • Анализ и декомпозиция задач
    • Управление командой разработчиков 
    • Проведение собеседований
    • Написание кода
    • Безнес аналитика иногда совместно с ПМ

    Результаты

    • Улучшение и внедрение процессов внутри команды. Внедрил понятие workflow в котором описаны действия при разработке от получения задачи на оценку, до внедрения задачи в релиз.
    • Тимбилдинг и управление командой. Внедрил devmeet (встречи разработчиков) для обсуждения общих проблем в разработке. Внедрение парного программирование для повышения квалификации сотрудника. 
    • Стандартизация разработки. Совместно с девопс инженерами ввели стандарты для составления окружения разработки. Используем Docker что бы окружения всегда были одинаковые.
    • Разработка архитектур систем. Плавные переходы из монолита в SOA или микросервисы. Монолиты на старте проекта, далее находим узкие места и смотрим что можно сделать
    • Поддержка современных технологий. Тяну проекты на актуальный стек. По фронту внедрил Vue 3 с Composition API, затащил TS на проекты. На бекенде использование поисковых машин (Meilisearch), апгрейд php и Laravel. Graphql в замен Rest на актуальных проектах.
    • Внедрение автотестов. Phpunit, Jest, Cypress

    Что приходилось делать интересного

    • Вывел проект с начала разработки до релиза, разработкой бекенда и фронтенда занимался один) Проект это сервис для проведения спортивных фестивалей. Организаторы могут создавать фестиваль, указывать различные спортивные упражнения, добавлять участников в фестиваль, записывать результаты прохождения участником какого либо упражнения. Участники могут видеть результаты на сайте в турнирной таблице.
    • Делал телеграмм ботов на PHP =)
    • Разрабатывал IDP и SOA на Laravel. Познал Oauth2 и Openid connect
    • Куча различных интеграций со сторонними сервисами. Обмен данными через Rest или Soap. Подключение госуслуг с разработкой собственной библеотеки.


    PHPLaravelGraphQLRESTVue.jsTypeScriptDockerMySQLClickHouse
  • Extensionforces
    Владивосток
    Fullstack web developer
    Сентябрь 2019 — Июнь 2020 (10 месяцев)

    Основная работа заключалась в разработке расширений для браузеров. В это время познакомился со Vue 2.

  • Неликанет.ру
    Казань
    Инженер программист
    Декабрь 2016 — Октябрь 2017 (11 месяцев)

    Разаработка b2b сервиса по продажам автозапчастей.

    Занимался проектированием и программированием системы. На проекте использовали php 5.6, mysql

    PHPMySQLGitJQuery
  • Частная практика, работа без зачисления в штат
    Фрилансер
    Август 2011 — Август 2014 (3 года и 1 месяц)

    В это время занимался разработкой сайтов на PHP 5.6 с использованием базы данных Mysql. Так же были проекты на цмс Wordpress

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

  • КНИТУ

    Казанский национальный исследовательский технологический университет
    Институт технологии легкой промышленности, моды и дизайна
    Сентябрь 2010 — Июль 2015 (4 года и 10 месяцев)
    Инженер программист