mkas-21796mkas-21796

Максим Касаткин

JS Full-stack developer, architect, team lead · Бэкенд · Фронтенд · Ведущий (Lead)
От 4200 $ · Открыт к предложениям
Возраст: 36 лет
Опыт работы: 15 лет и 10 месяцев
Регистрация: 30.07.2013
Последний визит: 2 месяца назад
Местоположение: Россия, Москва
Профессиональные навыки: ReactJS · Node.js · Vue.js
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Нахожусь в Новосибирске. Рассматриваю вакансии в Москве и Санкт-Петербурге с возможностью удаленной занятости part/full-time.

15 лет опыта в сфере IT — от администрирования linux-систем до full-stack разработки. В данный момент являюсь соучредителем небольшой аутсорсинговой компании разработки. Причина поиска работы заключается в желании сконцентрироваться на профессинальных навыках и интересных задачах, а не решении квестов с дебеторкой, бухгалтерией и договорами))

Технологии и профессиональные навыки

1. Backend

Языки: PHP7+, Node.js
Фреймворки: ZF, Yii, Symfony, Laravel, Express, Nest, Next, Nuxt
Базы данных: Mysql, MongoDB, Redis, Elasticsearch
API: Rest, JsonRPC, SOAP
Деплоймент: Docker, TeamCity, Phing

2. Frontend

Языки: Javascript (es5, es6+), Typescript
Фреймворки: jQuery, React, Vue
Сборщики: Webpack, Rollup, Gulp
Вёрстка: Less / Sass, БЭМ, StyledComponents, JSS

3. Тестирование

PhpUnit, jUnit, Mocha, Chai

4. Проектирование и разработка

Глубокое понимание объектно-ориентированного программирования и проектирования (сторонник Domain-Driven-Development). Знание принципов (SOLID) и паттернов проектирования и умение правильно их использовать. Покрытие ключевой логики тестами, а при необходимости и TDD. Аккуратность и соблюдение стиля в написании кода. Большой опыт рефакторинга, проектирования и разработки высоконагруженных распределенных систем различной программной архитектуры (как SOA, так и MSA).

5. А также

Умение работать в команде и разбираться с чужим кодом. Опыт управления командой до 10 человек. Опыт администрирования Linux-систем, навыки дизайна и работы в графических приложениях (Photoshop, Sketch). Понимание аспектов и приоритетов разработки как со стороны программистов, так и со стороны бизнеса, что помогает определить баланс между скоростью и качеством разработки и правильно проставить приоритеты.

Из личных качеств стоит отметить - ответственность и пунктуальность.
Готов изучать новые технологии.
Готов к сотрудничеству как физ. лицо, либо ИП.

С удовольствием возьмусь за сложные интересные проекты :)

Участие в профессиональных сообществах

Опыт работы

  • Web Complete
    Новосибирск
    Программный архитектор, full-stack разработчик.
    Июнь 2016 — По настоящее время (4 года и 6 месяцев)

    Проектирование и разработка как простых, так и сложных высоконагруженных проектов (под NDA).
    В частности:
    Vue-фронтенд крупнейшей логистической компании.
    React-фронтенд различных интранет-систем Hewlett Packard.

  • Разработка и внедрение бизнес-приложений в различных областях
    Санкт-Петербург · От 10 до 100 сотрудников
    Руководитель новосибирского подразделения, программный архитектор
    Ноябрь 2012 — Май 2016 (3 года и 7 месяцев)

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

    Разработка: Принимал участие в решении архитектурных вопросов в высоконагруженном интернет-магазине Эльдорадо (www.eldorado.ru). Принимал участие в разработке высоконагруженного интернет-магазина Связной (www.svyaznoy.ru). Руководил разработкой и непосредственно разрабатывал мобильную версию Связного с нуля (m.svyaznoy.ru). Также руководил и участвовал в разработке Дом.Связной (dom.svyaznoy.ru), Кредит.Связной (credit.svyaznoy.ru), сайт Газпромбанк (www.gazprombank.ru). Архитектор и тимлид стартапа www.digift.ru

  • Разработка программного обеспечения
    Новосибирск · От 10 до 100 сотрудников
    Ведущий разработчик, тимлид
    Январь 2011 — Ноябрь 2012 (1 год и 11 месяцев)

    Разработка e-commerce B2B проектов на PHP + Java. Marketplace, интеграция с Amazon, Ebay и другими площадками.

  • Международная компания-разработчик мобильных и веб-приложений
    Новосибирск · От 10 до 100 сотрудников
    Разработчик
    Июль 2008 — Январь 2011 (2 года и 7 месяцев)

    Разработка новых и поддержка текущих интернет-проектов.

  • Мировой производитель программного обеспечения
    Новосибирск · От 100 до 1000 сотрудников
    Инженер выделенной технической поддержки, DevOps
    Январь 2005 — Июль 2008 (3 года и 7 месяцев)

    Тех.поддержка серверов крупного провайдера (Host Europe GmbH) на базе Virtuozzo / HSPC. DevOps.