Java & C++

О команде рассказывают тимлид Андрей и старший Java разработчик Виталий

Приложения

Команда занимается разработкой энтерпрайз-решений, систем распознавания и анализа динамических моделей объектов на видео, а также решений для работы со звуком и сложным оборудованием. Случается, что команде нужно разработать фронтенд, например, приложения для завода по производству алюминия — с этим ребята тоже легко справляются.

Индустрии

Индустрии, с которыми работает Java & C++ Team, самые разные. Среди приложений, разработанных командой:

  • Система для онлайн-трансляции хоккейных и футбольных матчей, которая позволяет предсказывать, в каком месте поля будет сконцентрирована игра в следующие секунды и в соответствии с этим переключать камеры — показывать зрителям в каждый конкретный момент времени изображение с той из них, которая направлена на место действия.
  • Приложение, которое помогло выиграть золотую олимпийскую медаль и установить мировой рекорд. Оно позволяет записывать видео на две камеры, одну — расположенную за спиной спортсмена, другую — сбоку, анализировать его и в результате визуализировать идеальные движения спортсмена с помощью персонифицированной модели его фигуры, которая накладывается на первоначальное видео.
  • Крупнейшую онлайн-библиотеку видеоэффектов, которая содержит 10+ терабайт данных и позволяет искать нужные аудиоэффекты, прослушивать их, выбирать отдельную дорожку или нужный кусочек аудиоэффекта, и купить его онлайн.

Непрограммистские задачи

Кроме непосредственно программирования, разработчики уровня Middle Developer и выше периодически проводят код‐ревью других ребят из своей команды и оценивают проекты ещё до того, как заключается контракт — прогнозируют сложность и количество часов, которое понадобится для разработки. А старшие разработчики, при желании, могут становиться наставниками и даже брать к себе стажёров.

Увлечения

Как сказал один из наших Unix-разработчиков: «В свободное время программирую, читаю книги про программирование, настраиваю emacs». Так что программирование — главное увлечение команды, она славится тем, что может всё, а тимлид руководствуется принципом «если умеешь программировать, то можешь программировать на чем угодно». Кроме всего прочего, ребята увлечённо работают над алгоритмом распознавания движения более совершенным, чем OpenCV, ну а в перерывах иногда играют в дартс.

Другие команды