Ковалев Никита Андреевич

Мужчина, 32 года, родился 19 января 1986

Москва, м. Комсомольская, не готов к переезду, готов к редким командировкам

+7 (903) 572-72-25 (с 19:30 до 22:00)
nikita-h@maizy.ru — предпочитаемый способ связи

Developer (BigData, scala, java, python)

Информационные технологии, интернет, телеком
  • Программирование, Разработка

Занятость: полная занятость

График работы: полный день

Опыт работы 12 лет 7 месяцев

Декабрь 2017 — по настоящее время
10 месяцев
Double Data

Москва,

Ведущий разработчик
BigData
scala, java, python
Апрель 2015 — по настоящее время
3 года 6 месяцев

Россия,

Информационные технологии, системная интеграция, интернет... Показать еще

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

Team Lead команды API
Обязанности:
– Основное время занят непосредственно программированием и проектированием. Значительную часть менеджерских задач и проектного планирования, выполняет отдельно выделенный менеджер команды.
– В роли 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'а.


В качестве стороннего проекта координировал и участвовал в развитии hadoop экосистемы внутри компании:
– улучшение в разворачивании сервисов (cloudera стек, ansible)
– обновление версии сервисов в кластере
– перераспределение ресурсов по кластеру
– внедрение мониторинга
– создание тестового кластера
– разработка прототипа по системе near realtime поступления данных (логи сервисов) в hadoop кластер. начинали с экспериментов с flume, в результате закончили на связке kafka + spark streaming + orc
– организация виртуальной hadoop команды из сотрудников основных команд
– внутренние митапы о hadoop, статьи во внутренней вики
Февраль 2013 — Апрель 2015
2 года 3 месяца

Россия,

Информационные технологии, системная интеграция, интернет... Показать еще

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

Ведущий разработчик
– разработка публичного API в сервис-ориентированной архитектуре (python, tornado, REST, высокие нагрузки)
– доработка внутренних сервисов (SOA)
– работа над сайтом hh.ru (XSLT, python, tornado, javascript, ajax)
Сентябрь 2008 — Январь 2013
4 года 5 месяцев
Русофт

Москва,

Информационные технологии, системная интеграция, интернет... Показать еще

  • Разработка программного обеспечения

Ведущий разработчик
– проектирование и разработка информационной системы для гос. сектора
– руководство отделом разработки информационных систем
Март 2006 — Август 2008
2 года 6 месяцев
Кукумбер

Россия,

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

Ключевые навыки

Теперь резюме открыто всему интернету — изменить можно в настройках видимости.

PythonSCALATornadoAkkaRESTSOAJavaScriptJava SEJava 8XSLTLinuxGitPostgreSQLHadoopHiveKafkaSpark

Возникли неполадки. Попробуйте еще раз.

Обо мне

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

Технологии которые использую реже — kafka, spark, spark streaming, 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/

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

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

2008
Национальный исследовательский университет «МИЭТ»
ф-т Микроприборов и технической кибернетики (МП и ТК), Кафедра ВТ, Вычислительные машины, комплексы, системы и сети

Знание языков

Русский — родной

Английский — читаю профессиональную литературу

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не более полутора часов