Компетенции  |   Проекты  |   Actian NoSQL  |   Технологии  |   Вакансии  |   Ru  |   En

Команда Kernel Group занимается разработкой программного обеспечения с 2003 года. Более 20 лет мы создаем масштабные, эффективные и надежные решения для бизнеса. В силу большого опыта, наши разработчики обладают высокой квалификацией.

В настоящее время, у нас есть возможность взять новый проект, обращайтесь:

Alexander Orlov

Team Leader,

Software Architect

alex.orloff@kernel.group

WhatsApp

Telegram

Наши ключевые компетенции

Для нас крайне важно наилучшим образом соответствовать требованиям заказчиков. Мы обладаем экспертным опытом в следующих областях:

1. Билетные платформы (BIL24).
2. Системы, основанные на Платформенной бизнес-модели с экстремальной сложной структурой объектов.
3. API Экономика.
4. Высокопроизводительные развитые поисковые сервисы на основе Apache Lucene.
5. Работа с объектной СУБД Actian NoSQL (Versant Object Database).
6. Разработка веб сайтов и мобильных приложений на Flutter.

Наш основной язык программирования - Java.

Проекты


Информация о наших проектах позволяет подробно изучить решения, созданные для наших клиентов. Мы успешно разработали и внедрили:

Билетная платформа BIL24 (2015 - 2022 годы)

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

1. Артист согласовывает с Устроителем (промоутером) условия проведения события.

2. Устроитель нанимает администратора события (если необходимо), для решения организационных вопросов «на месте».

3. Устроитель предоставляет Организатору продаж информацию о событии (афиши, пресс-релиз) и право организовать продажу билетов на событие.

4. Администратор события заключает договор аренды с Менеджментом Площадки (места проведения) на конкретную дату и время.

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

6. Менеджмент площадки дает право Агентам продавать билеты, как правило, в кассах площадки и на сайте площадки.

7. Агент продает билеты покупателю, ключевое взаимодействие платформы BIL24.

8. Покупатель с билетом посещают событие, смотрит выступление Артиста.

Создание BIL24

Eventscanner (2018 - 2024 годы)

Eventscanner.ru - это онлайн сервис, предназначенный для поиска информации о событиях всех видов и размеров. Результаты поиска отображаются в виде списка событий, релевантных поисковому запросу. Eventscanner.ru предлагает билеты более чем на 30 тысяч событий ежегодно.

Эвентсканер встраиваемая система
Статья о проекте

Реализация Eventim TDL RESTful API в платформе BIL24 (2021 год)

Eventim TDL RESTful API применен в платформе BIL24, которая действует как последник (Middle Layer) между Eventim TDL и билетными системами партнеров. API реализует следующий функционал:

- авторизация oAuth2
- обновление каталога событий
- обновление цен
- получение данных о местах
- резервирование мест
- отмена резервирования мест
- покупка билетов
- отмена покупки билетов
- получение билетов (через метод Ticketdirect)

Topeventsales.ru (2018 год)

Topeventsales.ru - это веб сайт, предназначенный для визуализации данных о продаже билетов с помощью платформы BIL24.

Покупки по уму (2014 - 2015 годы)

Для своего времени Покупки по уму являлась инновационной системой. В основе системы лежит возможность загружать и хранить электронные копии кассовых чеков (цифровые чеки) для самых разных целей, в том числе и для доступа к ним в любой момент через сайт. Покупки по уму это платформа для различных сервисов, основанных на цифровых чеках. Система была применена в играх серии "Зотолой чек". Одной из главных особенностей платформы Покупки по уму является наличие в ней платежной системы, позволяющей как пополнить свой лицевой счет, так и выполнить внешний платеж.

Платежная система РПЦ (2003 - 2014 years)

Платежная система РПЦ (ПС РПЦ) позволяет оплачивать счета наличными деньгами в терминалах (киосках) самообслуживания.


В рамках создания ПС РПЦ было разработано следующее программное обеспечение:
- Центральный процессинговый сервер
- Программа Киоск
- Система управления сетью киосков (пример кода на github)
- Система предотвращения мошенничества
- Центр Мониторинга сети киосков
- Десктопные и мобильные приложения для приема платежей и управления киосками
- Java SDK для купюроприемников CashCode
- Java SDK для создания Фискального сервера, позволяющее создать фискальный сервер и встроить его в любую торговую системы с числом касс, измеряемым тысячами.

Объектная СУБД Actian NoSQL

Actian NoSQL Object Database (The New Versant) - позволяет разработчикам программного обеспечения обращаться с крайне сложными объектными данными легко и непринужденно. Эта СУБД используется крупнейшими мировыми компаниями в задачах с очень большими данными и требованиями к масштабированию. Actian NoSQL не нуждается в применении объектно-реляционного преобразования (ORM), поэтому модификации схемы базы происходят без остановки обслуживания клиентов. Отказоустойчивость, синхронные и асинхронные репликации, доступность и выдающаяся масштабируемость делают Actian NoSQL идеальным выбором для больших предприятий. Практика использования Actian NoSQL Object Database (Versant Object Database).

Статья о Versant Object Database

Создание систем на базе Actian NoSQL является нашей ключевой компетенцией.

Технологии

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

Flutter - это комплект средств разработки и фреймворк с открытым исходным кодом для создания мобильных приложений под Android и iOS, а также веб-приложений с использованием языка программирования Dart, разработанный и развиваемый корпорацией Google.

IntelliJ IDEA - это интегрированная среда разработки программного обеспечения для многих языков программирования, и главным образом для Java. Эту среду разработки отличают от конкурентов легкость использования, гибкость, надежность и тщательная проработка деталей.

Xcode - это интегрированная среда разработки программного обеспечения для платформ macOS, iOS, watchOS и tvOS, разработанная корпорацией Apple. Xcode включает в себя все необходимые Apple разработчику инструменты.

Android Studio - это официальная интегрированная среда разработки программного обеспечения для операционной системы Android компании Google. Android Studio сделана на основе IntelliJ IDEA и специально ориентирована на разработку для Android.

Javascript (JS) - это мультипарадигменный язык программирования, обычно используемый как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

Actian NoSQL - это объектная СУБД, способная быстро обрабатывать в режиме реального времени большие объемы данных со сложной структурой. СУБД подходит для использования в гибридных системах, совмещающих быстрый процессинг и развитую аналитику в одной базе. Actian NoSQL применяется крупнейшими мировыми компаниями, использующих экстремально большие массивы данных.

ObjectDB - это объектная СУБД для Java. Она может использоваться как в клиент-серверном режиме, так и как встраиваемая база данных. Для работы с базой используются две стандартных технологии: JDO и JPA. Обе технологии встроены в ObjectDB.

Присоединяйтесь к нам

Приглашаем квалифицированных Java-разработчиков присоединиться к Kernel Group. Для этого необходимо пройти Тест для Java разработчиков и соблюдать Стандарт оформления Java кода.