👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
anderstandanderstand

Андрей Башков

Senior PHP Developer/ Teamlead (Remote only) · Бэкенд · Фронтенд
Открыт к предложениям
Возраст: 30 лет
Опыт работы: 8 лет и 2 месяца
Регистрация: 01.02.2016
Последний визит: 2 недели назад
Местоположение: Россия, Пермь
Профессиональные навыки: PHP · SQL · Yii framework · Linux · Nginx · Git · JavaScript
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Ищу удаленную работу PHP разработчика и/или Тимлида. Имею большой и успешный опыт удаленной работы. Уделяю большое внимание деталям в процессе работы.

Pet projects: видео-аудио web-библиотека, интернет-радио и Android-плеер (React Native) в связке.

Стек, который я использовал в работе:
PHP 5.3-7.4;
Yii2, Laravel, Symfony, Silex, Slim, CodeIgniter, Kohana;
Websocket, API, Swagger, Queue;
Migrations, Unit-tests, functional-tests, Faker, xDebug;
Swoole, Redis, cURL, PHPExcel, mPDF, Twig;
PostgreSQL, MySQL, MSSQL, Oracle;
Linux, Bash, Composer, PHP-fpm, PHP-fpm-pools, nginx, Apache;
JavaScript, ECMAScript 2020, "VanillaJS", jQuery, ExtJS, JSON, AJAX, CSS, HTML, Bootstrap, SCSS, Webpack, npm, TwigJS;
Scrum, Jira, Redmine, TFS;
Git, SVN;

Docker, Docker Compose;

Google Assistant webhook API integration;


etc.


Также знаком с:
C, C++, C#, .NET, WPF-XAML

Опыт работы

  • ООО "Лаборатория Автоматизации бизнеса"
    Москва
    Главный программист (remote)
    Июнь 2020 — Сентябрь 2020 (4 месяца)

    SaaS сервис автострахования.

    Функции:

    • Разработка нового проекта, непосредственно связанного с основным проектом компании;

    • Проектирование архитектуры нового проекта с учетом сильных и слабых сторон основного проекта, а также накладываемых им ограничений;

    • Введение в курс остальных членов команды нового проекта;

    • Разработка и поддержка основного проекта компании;

    Достижения:

    • Внедрил автоматизированное тестирование функциональными тестами;

    Используемый стек: PHP7, Yii2, MySQL, Nginx, Redis, API, Swagger, Docker-Compose, GIT, Redmine, NPM, Yarn, Webpack, VueJS, jQuery, JavaScript, Unit-tests, Api-tests, etc.

  • Prime
    Пермь
    Тимлид / Backend разработчик
    Май 2018 — Декабрь 2019 (1 год и 8 месяцев)

    Функции разработчика:

    • Разработка с нуля социальной сети-сайта знакомств;

    • Полный цикл работы над проектом, включая аналитику, проектирование, до деплоя и сопровождения;

    • Проведение исследований на тему выбора веб сокет сервера, полная разработка софта для взаимодействия с фронтендом и бекендом приложения;

    • Разработка UX и проектирование архитектуры приложения (backend, frontend, DB;

    • Полная настройка тестовых и production серверов.


    Функции тимлида (1,5 года)

    • Выстраивание команды, в том числе проведение собеседований на вакансии frontend и backend разработчиков;

    • Внедрение и проведение Code Review;

    • Планирование, декомпозиция и распределение задач;


    Достижения:

    • Внедрил автоматизированное тестирование, что позволило частично решить проблему написанием функциональных и Unit-тестов. До этого в проекте тестирование как процесс отсутствовало;

    • Благодаря знанию Bash-скриптов смог автоматизировать деплой на сервер;

    • Вырастил верстальщика с базовыми знаниями JavaScript до Middle Frontend Developer, что позволило и развивать проект технически, и поддерживать
    мотивацию сотрудника.


    Используемый стек: PHP7, PostgreSQL, Nginx, PHP-fpm, Redis, API, Swoole, Websocket, Yii2, Migrations, Twig, Queue, Bash scripting, SQL functions, PHP-fpm pools, QueryBuilder, DB-optimizations, GIT, Jira, TwigJs, NPM, Webpack, jQuery, JavaScript, SCSS, Unit-tests, Api-tests, Faker autogeration, etc.


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

  • Smetus
    Пермь
    Full stack разработчик
    Июль 2017 — Октябрь 2017 (4 месяца)

    Компания работает в сфере ремонта недвижимости, с интеграцией VR и Web технологий


    • Scrum Master команды;
    • Разработка нового функционала сайта с использованием множества различных расширений, верстка лендингов;
    • Администрирование и настройка серверов Linux;
    • Интеграция с WebGl;
    • Администрирование Jira.


    Используемый стек: PHP7, Yii2, MySQL, GIT, Jira, jQuery, JavaScript, Bootstrap, HTML, CSS, отзывчивый (responsive) дизайн.

  • PARMA Technologies Group
    Пермь
    Главный разработчик
    Июнь 2016 — Июль 2017 (1 год и 2 месяца)

    Сопровождение и разработка функционала подсистем проекта федерального уровня в большой команде.

    PHP5, PHP7, Yii2, Slim, Silex, Symfony, Oracle, Legacy hardcode, jQuery, JavaScript, JSON, Git, TFS.

  • Интеллект-ресурс
    Пермь
    Программист
    Ноябрь 2013 — Апрель 2016 (2 года и 6 месяцев)

    • Разработка проектов с нуля(Yii2, Twitter Bootstrap);
    • Разработка и сопровождение интернет-систем;
    • Управление проектом интернет-системы управления финансами бюджетных учреждений;

    • Анализ технических условий и требований заказчика, построение

    математической модели и разработка алгоритмов обработки данных,

    программирование в части аналитического ядра;
    • Чистка и перепроектирование архитектуры системы, документирование;
    • Постановка цикла разработки (программирование, тестирование, сопровождение);
    • Разработка программных средств генерации отчетов на основе данных из системы.


    Достижения:

    • Благодаря перепроектированию архитектуры и использованию

    оптимальных алгоритмов, удалось добиться на порядок большего

    быстродействия системы, точности данных, а также прозрачности кода;
    • Скорость выполнения большинства скриптов возросла в несколько раз;

    • Сократилось время на доработки кода, возросла гибкость изменения

    кода, а также прозрачность, уменьшилась связанность кода;
    • Декомпозировал все расчеты, вынес запросы к DB в модели, реализовал повторное использование кода в рамках ООП парадигмы;
    • Перепроектировал DB, нормализовал таблицы;
    • За год в результате постепенного рефакторинга полностью переписал проект и документировал код;

    • Взял на себя ответственность разработать проект с нуля на

    фреймворке Yii2, который тогда был достаточно новым, и который я только

    начал изучать.В компании до этого использовался только самописный

    фреймворк. В результате смог успешно выполнить задачу;
    • Внедрил использование Git на проектах;

    • Решил проблему экспорта в XSL и XLSX, реализовал использование

    формул в экспорте, на несколько порядков увеличил скорость экспорта,

    реализовал импорт, решил проблему использования стилей;
    • Реализовал выгрузки в PDF;
    • Внедрил использование шаблонизатора Twig, в том числе для генерации выгрузок.


    Используемый стек: PHP, MySQL, HTML, CSS, JavaScript, jQuery, PHPExcel, mPDF, Twig, Yii2, Twitter Bootstrap, Composer.


    Три месяца работал удаленно

  • Производственно-рекламная компания «УРА!», ООО
    Пермь
    Full stack разработчик (remote)
    Август 2011 — Ноябрь 2013 (2 года и 4 месяца)
      Удаленная работа с гибким графиком

      • Управление проектом корпоративной интранет-системы управления заказами «Апельсин»;
      • Координация работ – календарное и бюджетное планирование;
      • Анализ требований, проектирование архитектуры и пользовательского интерфейса, разработка технических заданий;
      • Участие в разработке программного обеспечения (PHP, MySQL, JS, jQuery);
      • Администрирование серверов, репозиториев, тестовых сред на Linux (Apache, PHP, MySQL, Git);
      • FullStack разработка.

      В настоящий момент система используется в компании для
      централизованного отслеживания жизненного цикла заказов на всех этапах
      производственного процесса, детального расчета стоимости заказов,
      контроля сроков и качества выполнения задач исполнителями и ведения
      истории взаимодействия с клиентами.

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

  • ПГУ

    Пермский государственный университет
    Механико-математический
    Сентябрь 2008 — Май 2012 (3 года и 8 месяцев)
    Информационные технологии