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

Антон Матюшин

Full-stack web developer · Бэкенд · Фронтенд
Не ищу работу
Возраст: 36 лет
Опыт работы: 7 лет и 10 месяцев
Регистрация: 18.10.2017
Последний визит: 4 недели назад
Местоположение: Россия, Санкт-Петербург
Профессиональные навыки: Typescript · Node.js · PHP · Vue.js · Angular · Linux · Laravel · Java spring framework · Kotlin · SQL
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Что я могу предложить:

  • Опыт в разных стеках, с разными фреймворками. Довольно легко смогу перейти на новый стек и освоить новые технологии при необходимости.
  • Баланс качества и скорости разработки, а также их настройку в зависимости от ситуации.
  • Фулл-стековость. Backend, frontend, devops, с пониманием, что нельзя быть одинаково крутым во всём =)
  • Любопытный бекграунд, дающий возможность смотреть на продукт с точки зрения бизнеса.
  • Ответственность, самоорганизованность, адекватность, честность.

Что для меня важно:

  • Предметная область. Прекрасно, если продукт действительно делает мир лучше и помогает людям. Хорошо, если продукт двигает науку и помогает исследованиям.  Совсем плохо, если это онлайн-казино и ставки =)
  • Технологии и развитие. Прекрасно, если технологии достаточно свежи и есть возможность попробовать что-то новое. Хорошо, если языки разработки компилируемые и статически типизированные =)

Опыт работы

  • Сервис онлайн предоставления юридических услуг физическим и юридическим лицам
    Москва · От 100 до 1000 сотрудников
    Full-stack web developer
    Август 2018 — Май 2020 (1 год и 10 месяцев)

    Участие в разработке веб-проектов:


    1) Сервис для получения компенсации при зажержках и отменах авиаперелетов.

    Технологии: HTML5, CSS3, JavaScript, Typescript, PHP7, Symfony 4 (+ API-platform), MySQL, Vue.Js, NodeJs, Chrome/Firefox/Safari web extensions, Selenium webdriver.

    Задачи: 

    • Участие в создании браузерного расширения, позволяющего пользователю автоматизированно получать и сохранять информацию о приобретаемых авиабилетах
    • Реализация модуля автоматизированного тестирования работы расширения на сайтах-продавцах авиабилетов (>20 сайтов)
    • Перевод front-end'а сервиса и кода расширения на typescript
    • Участие в разработке backend'a


    2) Браузерный виджет для осуществления аудио/видео-звонков и обмена текстовыми сообщениями

    Технологии:  HTML5, CSS3, JS, TypeScript, PHP7, Symfony 4 (+Api-platform), MySQL, NodeJS, WebRTC, OpenVidu, Kurento Media Server, Vue Js

    Задачи:

    Участие в разработке всех частей платформы:

    • Backend (Symfony, Api-platform);
    • Frontend-панель администрирования (Vue Js, Typescript);
    • Middleware-signaling server (NodeJs, Typescript);
    • Клиентская NPM - библиотека (Typescript, OpenVidu);
    • Виджет (Typescript)


    3) Сервис для автоматизации сбора данных, генерации жалоб и оспаривания неверно выписанных штрафов.

    Технологии: HTML5, SASS, Typescript, NodeJs, NestJs, Angular 8, MongoDB, Docker.

    Полное создание и ведение проекта:

    • Разработка асинхронного API для пошагового сбора данных и генерации жалобы 
    • Разработка ряда модулей парсинга и разбора данных
    • Разработка фронтенда 


    4) Настройка и администрирование Ubuntu-серверов

    • Gitlab (+CI)
    • Web (Nginx, Apache)
    • FTP
    • Media (kurento, openvidu, TURN/STUN)
  • Команда, которая превращает идею в бизнес, создавая digital-продукты и решения
    Санкт-Петербург · От 10 до 100 сотрудников
    Full-stack web developer
    Октябрь 2017 — Август 2018 (11 месяцев)

    Участие в разработке web-проектов

    1) Разработка внутренней информационной системы для компании, занимающейся привлечением банковских кредитов и гарантий.

    Технологии: HTML5, CSS3, Bootstrap 3, PHP7, Laravel 5.5, PostgreSQL, Blade, Vue.js 2, jQuery.

    Инструменты: svn, Git, Composer, NPM, Redmine, Webpack.

    Решенные задачи:

    - Разработана библиотека классов для парсинга сайта госзакупок.

    - Разработан модуль календаря задач, участие в разработке модулей личных кабинетов, call-центра, e-mail рассылок и пр.

    2) Разработка веб-сервиса для взаимодействия работодателей и фрилансеров (для частного заказчика). В определенной степени, аналог upwork.com, fl.ru и пр.

    Технологии: Java 8/kotlin, Spring, PostgreSQL, Ebean, Angular 5, Angular Material, TypeScript, WebRTC, Kurento media server/OpenVidu, WebSocket.

    Инструменты: NPM, Maven, Git, Redmine, docker.

    Задачи:

    - Разработан модуль WebRTC-коммуникации между пользователями сервиса (в т.ч. групповой)

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

  • Частная практика, работа без зачисления в штат
    Санкт-Петербург · От 1000 до 5000 сотрудников
    Фрилансер
    Январь 2016 — Октябрь 2017 (1 год и 10 месяцев)

    Разработка интернет-проектов для различных заказчиков:

    1) Разработка автоматизированной системы учета работы вендинговых автоматов.

    Разработанный функционал:

    • Учет пользователей, распределение прав доступа к разным формам
    • Складской учет: учет номенклатуры товара, остатков на складе, приходов, отгрузок, инвентаризаций, списаний
    • Финансовый учет: учет инкассаций, загрузок сдачи, перемещения ден. средств между счетами
    • Формирование и учет документов
    • Настройка групп, шаблонов, товарных матриц автоматов
    • Учет продаж в разрезе автоматов, ячеек, товаров
    • Учет неисправностей

    Технологии: HTML, CSS, Bootstrap, PHP5, MySQL, JQuery, AJAX, XSLT, SVN, Redmine

    Система в закрытом доступе, могу предоставить некоторые скриншоты: https://yadi.sk/d/zDaJOjke3XfLek

    2) Разработка e-learning системы для частного заказчика.

    Идеей заказчика было разработать платформу, где студенты могли бы получать платный доступ к обучающим видео-материалам по ряду курсов ВШЭ. (Заказчики были сами выпускниками ВШЭ и записали ряд видеокурсов для подготовки к экзаменам).

    Разработанный функционал:

    • личные кабинеты администратора, преподавателя, студента
    • возможность оплаты доступа к курсам и просмотра обучающих материалов (текст, видео, документы)
    • возможность создания обучающего контента: курсов (разные пакеты доступа), комплектов курсов
    • чаты между пользователями, преподавателями и администрацией

    Технологии: HTML5, CSS3, Bootstrap, PHP5, MySQL, Yii2, Composer, JQuery, AJAX, Git, Redmine, интеграция с рядом сторонних сервисов (СМС, Яндекс.Касса, сервис email-рассылок)

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

    Скриншоты: https://yadi.sk/d/j4t6LrQj3XfLGJ

    3) Разработка портала благотворительного сервиса "БлагоДаря". (http://blago-darya.ru). Суть сервиса: Дарители передают в сервис ненужные, но годные для продажи вещи, технику, электронику и пр. Сервис продает их и вырученные средства переводит на благотворительность, тому фонду, которого выбирает Даритель.

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

    На текущий момент разработана только первая часть - собственно сайт сервиса, некоторые внутренние элементы учета (пожертвования, фонды, заявки...), интернет-витрина (интеграция с используемой системой учета товаров - МойСклад).

    Технологии: HTML5, CSS3, Bootstrap, JQuery, AJAX, PHP5, Composer, MySQL, Yii2, Trello, Git, XML

    Интеграции: МойСклад API, VK API

    4) Разработка административного модуля для управления контентом для проекта http://mobilehistory.ru/

    В рамках проекта, наиболее интересной задачей было создание модуля парсинга для ряда сайтов определенной тематики: warheroes.ru, nortfort.ru, lenww2.ru, towns.ru и пр.

    Технологии: HTML, CSS, Bootstrap, JQuery, AJAX, PHP5, Composer, PostgreSQL, Yii2, Git, XML.

    5) Разработка мелких проектов: интернет-магазина на OpenCart 2.x, сайтов-визиток на Wordpress...

  • ООО "9 бит"
    Томск
    Веб-разработчик, затем руководитель отдела ИТ-сопровождения
    Январь 2008 — Июнь 2009 (1 год и 6 месяцев)

    Веб-разработка:

    Участие в разработке корпоративной информационной системы для иностранного заказчика.

    Технологии: HTML, CSS, JS, C#, ASP.NET, MS SQL, Crystal reports

  • ООО "Индорсофт"
    Томск
    Инженер-программист
    Февраль 2006 — Декабрь 2007 (1 год и 11 месяцев)

    Участие в разработке САПР объектов дорожного строительства.

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

  • ТГУ (НИ)

    Национальный исследовательский Томский государственный университет
    Информатики
    Сентябрь 2001 — Июнь 2006 (4 года и 9 месяцев)
    Диплом с отличием.