Искусственный интеллект

Технологии искусственного интеллекта и машинного обучения
Blockchain
Решения на базе blockchain и логике Smart контрактов
VR/AR
Разработка и внедрение систем трекинга, разработка средств для съемки, защиты и дистрибьюции видео в формате 360
Высоконагруженные решения
Разработка highload-решений
Разработка корпоративных решений
Разработка решений с проработкой бизнес-процессов конкретного заказчика
Веб-разработка
Лендинги, корпоративные сайты, порталы, сервисы

Разработка мобильных приложений

Мы занимаемся мобильной разработкой более 5 лет
Мы активно применяем технологию AI в наших проектах
Технологии искусственного интеллекта и машинного обучения с каждым днем находят все больше применений и будут стоять во главе развития ИТ отрасли в ближайшем будущем.

Мы следим за развитием технологий AI и активно применяем их в наших проектах. 

Основные наши работы в данной области связаны с распознаванием изображений и анализом текстов на естественных языках. Также в наших проектах мы активно используем решения для распознавания лиц и речи.
Вводный текст
Мы научились проектировать решения на базе blockchain, прорабатывать логику Smart контрактов и воплощать все это в жизнь
Одним из главных технологических прорывов последних лет стало появление и бурное развитие технологии blockchain. Мы не могли остаться в стороне и решили освоить данную технологию не на уровне майнинга криптовалют, а сделав реальный продукт на базе технологии blockchain.

Поскольку нам удалось достаточно глубоко погрузиться в технологию, мы научились проектировать решения на базе blockchain, прорабатывать логику Smart контрактов и воплощать все это в жизнь.
Вводный текст
Высокая надежность
Разработкой простых сайтов сегодня в мире никого не удивишь. При  наличии большого количества CMS и фреймворков порог входа в технологию существенно снижается. Но что если стоит задача разработать Web-сервис, которым ежедневно будет пользоваться несколько сотен тысяч, а то и миллионов человек?

Здесь возникают вопросы оптимизации, кэширования и распределения нагрузки между серверами, решение которых требует гораздо больших усилий по сравнению с банальной разработкой функционала. 

Мы разработали несколько таких сервисов, которые показывают высокую надежность на протяжении нескольких лет эксплуатации под постоянной нагрузкой.
Введение
Технологии виртуальной и дополненной реальности
Технологии виртуальной и дополненной реальности сегодня переживают новое рождение. Устройства становятся доступнее и технология становится популярной и постепенно завоевывает массы.

Данный тренд стимулировал нас на работы в данной области. 
Введение
Богатый опыт Enterprise разработки
Enterprise разработка - это разработка решений с проработкой бизнес-процессов конкретного заказчика. Зачастую бизнес-логика непостоянна. Также такая разработка зачастую требует объединения различных технологий в одном решении.

У нас имеется богатый опыт Enterprise разработки, где мы обследовали и прорабатывали бизнес-процессы заказчика, а также создавали решения, которые объединяли в себе web, desktop, mobile, hardware и системное программирование
Введение
Бренды используют мобильные приложения как еще один канал, через который можно «дотянуться» до пользователя. 

В зависимости от маркетинговой стратегии, мобильные приложения для iOS и Android помогают достигать даже лучшего результата, чем хороший «продающий» сайт.

Дело в том, что со смартфоном, на котором установлено мобильное приложение, пользователь контактирует гораздо чаще, чем заглядывает на сайт.
Введение
Компания веб-разработчик с 2008 года
Невозможно представить жизнь любой технологичной компании без использования веб-решений. Лендинги, корпоративные сайты, порталы, сервисы - со всем этим приходится иметь дело любой активной компании. 

Мы начинали свою деятельность как компания веб-разработчик в 2008 году. За это время мы сделали более 100 проектов различной сложности, на различных фреймворках и CMS. 
Введение

Распознавание изображений и анализ текстов

В нашем продукте z-monitor анализа государственных закупок мы использовали технологии text-mining для умного поиска и кластеризации закупок. 

Для первичной обработки текстов мы используем морфологический анализ, метод n-грамм и статистические меры взаимной информации (MI - mutual information) для выявления ключевых фраз (collocations). Для получения векторных представлений коллекций документов мы применяем  латентно-семантический анализ (LSA), вероятностный латентно-семантический анализ (PLSA), латентное размещение Дирихле (LDA). 
Второй блок



Jobeum

Предложений по разработке решений для blockchain ждать долго не пришлось. Желающих было много, но среди потенциальных заказчиков подавляющее большинство людей не имели никакого представления о технологии и предлагали на реализацию проекты, которые противоречили самой концепции blockchain, либо в которых применение технологии было абсолютно бессмысленным. 

Отбросив множество проектов мы остановились на децентрализованной социальной сети для профессионалов Jobeum.
Второй блок

Платформа Etherium

Выбор платформы blockchain пал на Etherium ввиду удобства работы со Smart контрактами, наличием Java Script API web3.js и некоторого количества намайненных ранее монет.

Мы подняли свою тестовую ноду Etherium, разрешили к ней доступ по web3.js, спроектировали и реализовали на Solidity необходимые Smart контракты и разработали приложение под Android на Java. При переносе с тестовой на боевую ноду Etherium мы пришли к выводу, что вся наша децентрализация имеет одно слабое место - единственную ноду, через которую работают все клиентские приложения. 

Для устранения этой проблемы мы заложили в приложение возможность подключения к любой из нескольких десятков нод Etherium. Также в Jobeum мы добавили возможность авторизации через другое blockchain решение Showcard, которое позволяет обеспечить надежную идентификацию пользователя.
Третий блок

Порталы государственных услуг

Мы разработали порталы образования и здравоохранения Московской области, предназначенные для предоставления населению государственных услуг в электронном виде. Порталом образования ежедневно пользуется 1 500 000 пользователей, в то время как порталом здравоохранения 500 000. 

Нами была создана серверная архитектура, обеспечивающая зеркалирование виртуальных площадок, автоматическую балансировку нагрузки и автоматическое выделение резервных виртуальных площадок при резком увеличении трафика. время бесперебойной работы сервисов составляет 99.99% от общего времени.

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

В обязательном порядке мы проводили нагрузочное тестирование порталов, что позволило найти узкие места и доработать механизмы оптимизации и кэширования данных.
Порталы государственных услуг

VR/AR и Complex Systems

Основные направления нашей работы в VR - это разработка и внедрение систем трекинга, разработка средств для съемки, защиты и дистрибьюции видео в формате 360.

В AR мы занимаемся дополнением реальной картины мира подсказками в наших образовательных проектах и симуляторах.
Блок с фоном и квадриком



Корпоративные решения

В виду специфики заказной разработки Enterprise проектов за время своей работы мы выполнили много. Один из самых сложных проектов - это система управления медицинским симуляционным центром Аргус

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

Помимо прочего в системе пришлось реализовывать видеозапись с IP-камер и захват видео с экранов мониторов, интеграцию с симуляционным оборудованием различных производителей, управление громкоговорителями в различных помещениях и систему контроля доступа с использованием RFID и механизмов распознавания лиц.
Про Аргус



Направления мобильной разработки

Мы делаем:
Социальные приложения
Приложения для бизнеса
E-commerce приложения
Приложения для СМИ
Приложения для работы с децентрализованными системами на основе блокчейн-технологий
Туристические приложения

Ключевые преимущества Complex Systems

Весь жизненный цикл проекта от идеи до поддержки
Подход с продуктовой точки зрения
Соотношение цены и качества результатов
Широкий спектр используемых технологий
Компетенции в различных отраслях

Точность анализа

Для повышения точности анализа и снижения влияния на результат общеупотребительных слов мы применяем нормировку TF-IDF. Кластеризация документов осуществляется с использованием широко известного алгоритма k-means.

Помимо сервиса z-monitor указанные методы мы успешно применяем в проекте анализа федеральных целевых программ.
Третий блок

Защищенность

Разумеется большая посещаемость любого сервиса провоцирует повышенное внимание к нему злоумышленников.

Ввиду этого все разрабатываемые порталы прошли обязательную проверку на защищенность от атак типа SQL-injection, были устранены все известные уязвимости используемых при разработке компонентов, была проведена проверка работы системы контроля уровня доступа во всех разделах сервиса и множество других мероприятий по обеспечению защищенности сервисов от несанкционированного доступа.  
Защищенность
Мы можем как выполнить определенную задачу в конкретном проекте, например, разработать дизайн приложения, или создание функционала на основе готовой логики и экранных форм, так и выполнить весь проект под ключ. 
Мы да мы
Мы любим проекты с нетиповыми и изменяющимися требованиями, нестандартным бэкендом и разнородными интеграциями.
Десять лет опыта позволяет нам выполнять задачи практически любой сложности и в различных отраслях.

Вот лишь небольшой список отраслей, для которых мы сделали наиболее интересные и сложные решения:
Мы любим..


Распознавание лиц

Технологию распознавания изображений на основе tensor flow от google мы успешно внедрили в продукт Теле-Ментор, где мы решили задачу определения и отслеживания необходимого для проведения медицинских манипуляций инвентаря.

Также в Теле-Ментор мы внедрили технологию распознавания лиц verylook от компании neurotechnology, что упростило авторизацию пользователей. В данном тренажере мы применили технологию распознавания речи от компании ЦРТ.
Четвертый блок


В процессе работы было решено множество задач:
шифрование закрытых данных профиля пользователя
доступ к закрытым данным только для конкретных пользователей
распределенное хранение фотографий, ведь при загрузке их в smart-контракт transaction fee непомерно возрастает
Также в нашем активе находятся и решения с меньшим количеством посещений, но с не меньшей нагрузкой из-за выполняемых пользователями операций.

К таким решениям можно отнести Туристический портал Московской области и сервис для поиска и анализа государственных закупок Z-monitor.
Другие решения
К Enterprise разработке также можно отнести наш медицинский симулятор Теле-Ментор, поскольку помимо задач обучения и контроля освоения медицинских навыков, реализуемых в ПО тренажера, понадобилось создать портал, который решает задачи обновления и защиты ПО и контента тренажеров, технической поддержки пользователей, удаленного администрирования и разработки контента для симуляторов.
Про телементор

Туризм

Один из наших флагманских веб-проектов, «Путеводитель по Московской области», стал лучшим среди туристических порталов России.

Этот «глянцевый» электронный журнал построен на базе CMF Yii2.
Туризм

Опыт в VR

С недавнего времени мы работаем в партнерстве с группой компаний Total Interactive, занимающейся производством аттракционов виртуальной реальности. Вместе мы решили задачу определения скорости и направления движения человека, помещенного в трехметровую сферу, вращающуюся в произвольном направлении.

Для этого мы использовали гироскоп и акселерометры, сопряженные с bluetooth передатчиком. Разместив устройство в корпусе сферы и применив специальные алгоритмы обработки, основанные на применении фильтра Маджвика для фильтрации данных с гироскопа и акселерометра и кватернионов для определения положения датчика в реальном времени. По полученным данным достаточно просто определяется линейная скорость и направление вращения сферы.
Опыт в виртуальной реальности
Мы исходим из принципов продуктовой разработки, и лучшее подтверждение этому - наш внутренний проект компании Z-monitor, которым пользуются в своей работе более 10 000 бизнес-пользователей. 
Снова мы да мы

Одна из особенностей работы по данному проекту – это налаженная работа редакции и удобные инструменты для работы с контентом в административной панели портала.

Технологический стек

Помимо стандартных средств для разработки Web-приложений мы использовали довольно большое количество виртуальных машин, на которых поднимали web-сервера, балансировщики, сервера баз данных.

Между серверами БД мы настраивали репликации. Информацию о программном обеспечении, использующемся для управления виртуальными машинами, а также типы и версии ПО балансировщиков и web-серверов мы не можем приводить в открытых источниках из соображений безопасности.

Для нагрузочного тестирования мы применяли open-source программное обеспечение Yandex.Tank, реализованное на языке программирования Python. Для мониторинга состояния серверов как при проведении нагрузочного тестирования, так и в повседневной работе мы пользуемся системой мониторинга Zabbix.
Технологический стек
Путеводитель по Московской области
«Глянцевый журнал» и туристический портал в одном флаконе, мотивирующий посетителя посетить регион

Технологический стек

Мы умеем работать с платформой Etherium и Hyperledger. Для создания Smart-контрактов в Etherium мы используем язык Solidity. Smart-контракты под Hyperledger разрабатываем на Go Lang. 

Для разработки мобильных приложений для Blockchain мы используем Java под Android и Swift под IOS. Для взаимодействия с сетью Etherium из мобильных приложений мы используем JavaScript API web3.js. Для взаимодействия с сетью Hyperledger из мобильных приложений мы используем Hyperledger Fabric Client SDK.
Тех стек
Также к Enterprise решениям можно отнести наш проект и информационную систему анализа и интерактивной визуализации данных.

Система представляет собой набор интерактивных веб-инструментов для поддержки принятия решений в виде системной части, которая обеспечивает импорт данных из внешний баз заказчика и пользовательский веб-интерфейс с инструментами для поддержки принятия решений, включающий в себя:
  • поиск
  • фильтрацию данных об участниках и результатах программ
  • построение сводных таблиц и графиков.
Про Дирекцию
Прежде чем применять blockchain технологии в своем продукте, необходимо ответить на главный вопрос: “Для чего мне нужен blockchain?”

И только после этого можно приступать к проектированию и разработке.

Преимущества работы с нами

Весь жизненный цикл от идеи до поддержки
Подход с продуктовой точки зрения
Соотношение цены и качества результатов
Имеем компетенции в различных отраслях

Технологический стек

Мы применяли технологии AI как в web, так и в desktop решениях. 

Все алгоритмы text-mining реализовывали на языке программирования python с использованием библиотек pymorphy, numpy и scipy. 

Для распознавания изображений также использовали библиотеки python opencv-python и tensorflow (tensorflow-gpu). 
Для распознавания лиц мы использовали verylook sdk c++. 

Распознавание речи средствами pocketsphinx и Voice IP от ЦРТ мы прикручивали с помощью C++, а google speech api на python.
Тех стек

Проекты по Blockchain

Jobeum
Социальная блокчейн-платформа для профессионалов

Проекты по Highload

Портал «Здравоохранение в Московской области»
Портал для доступа населения к государственным услугам в сфере здравоохранения в Московской области
Портал «Образование в Московской области»
Портал для доступа населения к государственным услугам в сфере образования в Московской области

Опыт в 360 видео

Еще одной задачей, которую мы решаем - это создание кроссплатформенного плеера видео в формате 360, обеспечивающего защиту контента и синхронный запуск на многих устройствах. Данная задача нами решается для сети кинотеатров видео в формате 360. Основные проблемы при решении этой задачи, с которыми мы столкнулись, заключаются в скорости распаковки видео высокого разрешения (4K, 8K) из форматов H264 и H265. Также нами реализовано потоковое шифрование видео и интеграция с различными системами трекинга, в том числе и с системой трекинга очков виртуальной реальности TotalVR, разработанных партнером.
Опыт в 360 видео

Образование и медицина

Почти 1,5 года мы занимались модернизацией двух порталов Московской области:
Частично работы были связаны с рефакторингом отдельных подсистем порталов. В основном, работы были связаны с выполнением интеграций с различными информационными системами.

Например, обмена данными по:
  • электронным дневникам школьников
  • медицинским данным граждан
  • данным по школам
  • детским садам и пр.
Образование и медицина

Дополненная реальность

В области AR у нас есть наработки для нашего медицинского симулятора Теле-Ментор, где наряду с отслеживанием необходимого медицинского инвентаря мы добавили подсказки в режиме обучения.
Дополненная реальность

Технологический стек

Нативная разработка:
  • для iOS выполняется на Objective C и Swift
  • для Android – Java и Kоtlin
Под Windows 10 мы разрабатываем приложения на C++, Qt.

При кроссплатформенной разработке мы используем Titanium и его аналоги.
Технологический стек

Порталы обеспечивают доступ населения к государственным услугам в сфере здравоохранения и образования в режиме 24/7. И поэтому один из главных вопросов, которые нам удалось успешно решить, это вопрос готовности к высокой нагрузке на сервера, ведь ежедневная посещаемость ресурсов более 500 000 пользователей.

Время бесперебойной работы порталов за последний квартал 2017 года составило 99.99% от общего времени. При этом количество обращений пользователей, связанных с техническими проблемами, снизилось до 1-2 в неделю, вместо 10-15.

В ходе работ использовался PHP в связке с базой данных MySQL. Пользовательские интерфейсы были выполнены на HTML5/CSS3. Оба портала работают на CMS Drupal.

Технологический стек

Мы используем библиотеки Windows Media SDK, FFMPEG и Intel Media SDK для работы с видео 360. OpenSSL для шифрования видеофайлов.

Unity в связке с C# и C++ в связке с Qt и OpenGL для реализации плеера под разные платформы. Open VR SDK и HidApi для работы с различными системами трекинга.

Для AR мы используем OpenCV в связке Google Tensor Flow и Open GL для отрисовки дополнений.
Технологический стек
Портал «Здравоохранение в Московской области»
Портал для доступа населения к государственным услугам в сфере здравоохранения в Московской области
Портал «Образование в Московской области»
Портал для доступа населения к государственным услугам в сфере образования в Московской области

Проекты по VR/AR

Медицинский симулятор
«ТьюторМЭН»
Комплекс для отработки и оценки практических медицинских навыков и компетенций

Проекты по искусственному интеллекту

Z-monitor
Сервис для поиска и мониторинга государственных закупок
Система управления медицинским симуляционным центром
Система для управления всеми процессами медицинского симуляционного центра

Технологический стек

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

Вот перечисление средств разработки и технологий, которые мы применяли в наших Enterprise решениях:
  • языки программирования и разметки: С++, PHP, Python, Java, Kotlin, Objective C, Swift, C#, javascript, HTML5
  • библиотеки и фреймворки: numpy, scipy, Qt, opencv, ffmpeg, gstreamer, guardant sdk, verylook sdk, Yii2, bootstrap, angular.js, node.js
  • системы управления базами данных: PostgreSQL, MS SQL, MySQL, SQLite, MS Access.

Технологический стек

Проекты по мобильной разработке

Мобильная платформа «Beaconka»
Мобильный канал коммуникации с посетителями магазинов, салонов, кафе
Jobeum
Социальная блокчейн-платформа для профессионалов
GuideAdviser
Интернет-магазин экскурсий для платформ iOS и Android
Rusbase
Мобильное приложение для популярного веб-портала о технологиях и бизнесе
Z-monitor
Сервис для поиска и мониторинга государственных закупок
Пульс Подмосковья
Социальное мобильное приложение для платформ Android и iOS

e-Commerce

В нашем портфеле b2b решение Beaconka, наш собственный продукт – мобильная платформа для Retail и HoReCa. Это мобильная витрина магазинов в телефонах клиентов. Продукт позволяет в короткие сроки создать нативное мобильное приложение с гибким функционалом и полноценным мобильным каналом продаж через приложение. Веб-часть Beaconka выполнена на Ruby On Rails.

Автоматизированная система заказов для дистрибьюторов, на примере японской компании Idemitsu, значительно снизила нагрузку на менеджеров и бухгалтерию. Эта закрытая intranet-система выполнена на базе CMS Bitrix и имеет полную “онлайн” интеграцию с ERP системой клиента (1С предприятие).
e-Commerce

b2b, b2с – это тот вид проектов, с которых мы начинали и те, которыми сейчас занимаемся профессионально. На сегодняшний день мы выполнили создали и развиваем десятки решений для малого и среднего бизнеса. 

Idemitsu
Система заказов для дистрибьюторов продукции Idemitsu
Мобильная платформа «Beaconka»
Мобильный канал коммуникации с посетителями магазинов, салонов, кафе

Проекты с корпоративными решениями

BI-система
Анализ данных о реализации федеральных целевых программ
Система управления медицинским симуляционным центром
Система для управления всеми процессами медицинского симуляционного центра
Медицинский симулятор
«ТьюторМЭН»
Комплекс для отработки и оценки практических медицинских навыков и компетенций

Сервисы

Сделайте шаг навстречу новым, интересным контрактам с помощью нашего сервиса Z-monitor. Это сервис и мобильное приложение для круглосуточного и максимально оперативного мониторинга государственных закупок.  

Веб-интерфейс, панель управления и интеграция в сервисе реализованы на PHP, HTML5+CSS3, XML.
Сервисы

Продукт, который развивается уже несколько лет имеет высокую популярность среди пользователей.

Z-monitor
Сервис для поиска и мониторинга государственных закупок

Технологический стек

Web 

Php, Phyton, Ruby, HTML5, CSS3, Javascript (JQuery, Angular JS и др.)

CMS/CMF

Yii2, Bitrix, MODX, Umi CMS, NetCat и др.

СУБД

MySQL, MS SQL, PostgreSQL
Технологический стек
Нажмите для звонка
+7 (4822) 750-700
+7 (495) 725-82-46