Обо мне

Технологии с которыми сталкиваюсь в каждодневной работе – Python, Tornado, Java SE 8, PostgreSQL, Jersey, Hibernate, асинхронные приложения, SOA, Hadoop, hive, REST, GIT, docker, ansible.

Технологии которые использую реже — Spring, rabbitMQ, JavaScript, bash, XSLT, HTML, CSS.

Технологии которые использовал ранее или использую в домашних проектах – scala, scalatra, scalikejdbc, React, akka, akka-streams, websocket, Django, Twisted, XML-RPC, SOAP, MySQL.

Опыт настройки систем Linux, macOS. Уверенная работа в терминале, базовые навыки администрирования.

Профессиональные цели:

  • Развитие коммерческих и свободных проектов.
  • Личное развитие и помощь в обучении коллег.
  • Возможность плыть в реке прогресса, не пропускать современные технологии.
  • Развитие в техническую сторону. Вижу себя хорошим и разносторонним разработчиком, а не менеджером.

OpenSource проекты на github (python, scala, ...): https://github.com/maizy

Технический блог: http://blog.maizy.ru/

Живу в Зеленограде. Женат, двое детей.

Профессиональные навыки
Опыт работы
Апрель 2015 — по настоящее время
Technical Team Lead
Москва
Обязанности и достижения

Обязанности
– Основное время занят непосредственно программированием и проектированием. Большую часть менеджерских задач и проектного планирования, выполняет отдельно выделенный менеджер команды.
– В роли team lead'а занимаюсь синхронизацией с другими team lead'ами, обсуждению общих архитектурных вопросов и наймом новых разработчиков. Являюсь мейнтейром программного кода API-сервиса, активно учавствую в code review. В команде 5 человек.
– Проектирование и разработка публичного API в сервис-ориентированной архитектуре (python, tornado, REST, высокие нагрузки) - https://dev.hh.ru/
– Доработка внутренних сервисов (SOA, Java SE, python, PostgreSQL, rabbitMQ).
– Декомпозиция и оценка задач в тесном взаимодействии с менеджером и командой.
– Разработка публичной документации и техническая поддержка продукта API HeadHunter.

Достижения
– Сервис API выдерживает высокие нагрузки, в данный момент уже составляющие примерно половину нагрузки на основной сайт HeadHunter.
– Построена кросс-функциональная команда. Разработчики в команде, начиная как Java разработчики, освоили в процессе python, devops, автоматизированное тестирование, аналитику (hadoop) и другие области в достаточной мере, чтобы позволять команде быть кросс-функциональной.
– Начал в команде, как старший разработчик на python, затем был выбран Team Lead'ом после ухода предыдущего Team Lead'а.

Февраль 2013 — Апрель 2015
Разработчик
Москва
Обязанности и достижения

– разработка публичного API в сервис-ориентированной архитектуре (python, tornado, REST, высокие нагрузки)
– доработка внутренних сервисов (SOA, python)
– работа над сайтом hh.ru (XSLT, python, tornado, javascript, ajax)

Сентябрь 2008 — Январь 2013
Ведущий разработчик, руководитель отдела
Зеленоград
Обязанности и достижения

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

Март 2006 — Август 2008
Кукумбер
Старший программист
Зеленоград
Обязанности и достижения

– проектирование и сопровождение разработки системы управления задачами
– разработка сайтов и веб-проектов
– разработка собственной CMS «Октопус»

Высшее образование
Сентябрь 2003 — Июль 2008
Национальный исследовательский университет «МИЭТ»
Микроприборов и технической кибернетики (МП и ТК)
Москва
Специализация и достижения

Специальность: Вычислительные машины, комплексы, системы и сети (Кафедра ВТ)