driver86driver86

Сергей Пуговкин

ПрограммистБэкенд разработчикФронтенд разработчикСтарший (Senior)
От 200 000 ₽Ищу работу
Возраст: 36 лет
Опыт работы: 13 лет и 11 месяцев
Регистрация: 02.04.2018
Последний визит: 1 месяц назад
Местоположение: Россия, Липецк
Дополнительно: готов к удаленной работе
Профессиональные навыки: PHPJavaScriptYii frameworkNginxMySQLSymfonyLaravelPythonNode.jsReact
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Образование незаконченное высшее по специальности "электропривод и автоматика".
Опыт работы - более 14 лет.
Начинал в 2007 году фрилансером: сайты на wordpress, joomla, DLE, парсеры, скрипты. С 2014 года - Yii2, Laravel и Symfony. Работал с jQuery, Bootstrap, и немного Vue.js, React.js, Foundation и Materialize.
Работал с Three.js, Babylon.js, d3.js, для онлайн отображения 3д-сканов объектов.

  • nginx + lua для оптимизации высокой нагрузки.
  • АПИ внешних сервисов (Яндекс ПДД, webmoney, blockchain api).
  • Разбор и парсинг формата файла (DICOM) через js.
  • AWS, heroku, Яндекс.Облако.
  • Администрирую Linux (Debian).
  • Мой часто используемый стек: PHP7, Yii2, JS, MariaDB, nginx + lua.

Мне нравится то, чем я занимаюсь, люблю интересные задачи. Например, для одного своего проекта написал дешёвое решение на nginx+lua для хранения и быстрого доступа к 100 млн изображений (и их кол-во постоянно растёт).

В данный момент осиливаю мобильную разработку (игра).

Немного моего кода:
https://github.com/Driver86
https://gist.github.com/Driver86

Участие в профсообществах

Опыт работы

  • Услуги интернет-эквайринга и подключением платежных методов
    От 10 до 100 сотрудников
    Август 2021 — Октябрь 2021 (3 месяца)

    Мои задачи: интеграция новых методов оплаты, расширение API, рефакторинг старого кода, разработка микросервисов.

    Микросервис: на докере, рассылка уведомлений. Скрипт (демон) ждёт от Rabbit данные для рассылки (кому, куда и как). Если демон падает - докер его перезапустит. Если отправить уведомление не удалось, то ошибка сохраняется в лог (есть возможность расширения класса логгирования - например, отправлять уведомление кому-то), а сама задача в этом случае остаётся не обработанной в очереди на будущее.

    Стек: Yii2, jQuery, Bootstrap 4, MySQL, Postgres, Rabbit, Redis, git, docker, api сторонних платёжных систем.

    Проектная занятость на 3 месяца.

  • Разработка CRM
    Full-stack разработчик
    Март 2021 — Май 2021 (3 месяца)

    Мои задачи: разработка и доработка функционала сайта.

    Стек: PHP5, MySQL, git.

    Попал в компанию случайно, не стал дальше работать, т.к. явное ухудшение условий на фоне прошлой работы.

    PHPMySQLGit
  • Замена «отдела исполнения» в современной юридической компании
    Апрель 2020 — Март 2021 (1 год)

    Мои задачи: разработка и доработка функционала сайта.

    Стек: Yii2, jQuery, Bootstrap 4, MySQL, git.

    После 1 года работы перевели в BNTouch.

  • Крупнейшая рекламная группа региональной России
    От 100 до 1000 сотрудников
    Full-stack разработчик
    Ноябрь 2019 — Апрель 2020 (6 месяцев)

    Мои задачи: разработка корпоративного веб-приложения для сотрудников компании, приложение для планирования медиа-рекламы.

    Стек: Yii2, jQuery, Bootstrap 3, MySQL, git.

    Проектная занятость, разделение проекта на 2 части.

  • Частная практика, работа без зачисления в штат
    Более 5000 сотрудников
    Full-stack разработчик
    Январь 2018 — Январь 2019 (1 год и 1 месяц)

    1) Загрузчик DICOM-файлов на JS

    2) Парсер на laravel.

    3) Простой веб-сайт на laravel.

    4) Веб-проект с базой людей из соц.сетей и красивыми графиками на d3.js (друзья).

    5) Рекламная кампания Балтики: я сделал сервис для генерации видео из фото ВК.

    6) Перенос сайта с uCoz на собственную CMS.

    PHPJavaScriptMySQLLaravelD3.jsDebian
    Full-stack разработчик
    Январь 2007 — Январь 2009 (2 года и 1 месяц)

    Правки сайтов, создание сайтов, парсеры. Использовал CMS: Wordpress, Joomla, DLE, uCoz, немного фреймворки CodeIgniter и Symfony. Работал с Linux (Debian). Работал с Flash (ActionScript).

  • Cat's Dream Hotel
    Full-stack разработчик
    Январь 2009 — Январь 2018 (9 лет и 1 месяц)

    Поддержка сайта и создание других проектов (разработчик - я один):
    1) сайт а-ля авито, купля-продажа собак: puppy.dogs.ru, а так же другие проекты в домене dogs.ru (otvet.dogs.ru - а-ля ответы.майл.ру, форум forum.dogs.ru).
    2) аффилиаты: букинга, авиасейлс, туту, бонгакеш.
    3) регистратор доменов в собственной псевдо-зоне (точка.москва).
    4) почтовик (как mail.ru) в домене scot.land.
    5) просмотрщик 3д моделей онлайн (через babylon.js и three.js).
    6) миллионы нетривиальных задач, например, расчёт индекса интересности модели, уникализация картинок для SEO.
    7) собственная рекламная сеть zoomedia.
    Использовал: Yii2, DLE, Wordpress, MySQL, Postgres, SQLite, JS, JQuery, Bootstrap.