Core competencies  |   Case Studies  |   Actian NoSQL  |   Technology Stack  |   Ru  |   En

Kernel Group started as full-stack software development team in 2003. With more than 20 years experience, we deliver robust solutions for businesses. Our coders are highly skilled professionals who have honed their skills from years of extensive, in-depth experience.

Now we have the possibility of starting a new project, please feel free to contact me:

Alexander Orlov

Team Leader,

Software Architect



Our core competencies

It is of the utmost importance to us to always be able to meet the requirements of our customers in the best way possible. We have substantial expertise in the areas of:

1. Event management and ticketing platforms (TixGear | BIL24)
2. Platform business model software solutions with extremely complex object models.
3. The API Economy
4. High performance advanced search engines based on Apache Lucene.
5. Working with Actian NoSQL (Versant Object Database).
6. Web/mobile design using Flutter.

Our core programming language is Java.

Case studies

Our case studies will give you a detailed look at the solutions we have provided to our customers. We have successfully developed and implemented:

BIL24 Online Ticketing Platform
(2015 - 2023 years)

BIL24 is one of today's fastest-growing event managment and ticketing platforms. It houses events of all shapes and sizes. BIL24 software is a sophisticated, yet easy-to-use network ecosystem for the entertainment industry. BIL24 uses a platform business model and creates community and markets with network effects that allow users to interact and transact:

Eventscanner (2018 - 2022 years)

Eventscanner is an online service that is designed to search for information about events of all shapes and sizes. The search results are generally presented as the listing of events that are returned by Eventscanner in response to a keyword query. Eventscanner offers tickets for thousands of concerts, festivals, musicals, sporting events, and more entertainment (30 000 plus events per year).

Eventim TDL RESTful API in BIL24 platform (2021 year)

Eventim TDL RESTful API is implemented in BIL24 platform, which acts like a Middle Layer with the following core processes:

- authentication with oAuth2 Login
- updating event catalogue
- update prices
- receiving seatmap data
- seat reservation
- cancelling reservation
- ticket booking
- cancelling booked tickets
- Ticket print (via Ticketdirect Method)

Topeventsales (2018 year)

Topeventsales is a website that is designed to visualize ticket sales data. The website uses data from the BIL24 online ticketing platform.

SmartBuy (2014 - 2015 years)

SmartBuy is an innovational system, which does not have any direct analogues in the world. The base of the system is the ability to upload and store electronic copies of the receipts by different means, as well as to provide access to the receipts in the client’s account on the system’s website. SmartBuy is the platform for services based on digital receipts. The system has already implemented online series of games "Golden Receipt". SmartBuy’s important feature is the presence of payment system, which allows users to receive funds on their personal account as well as to make payments.

RPC Bill Payment System (2003 - 2014 years)

RPC Bill Payment allows customers to pay all their bills at self-service kiosks. Software developed as part of the project: - Сentral processing server - Self-service Kiosk’s software - Kiosk Network Control system (code sample) - Fraud prevention system - Monitoring center - Desktop and mobile client applications - Java SDK for CashCode bill acceptors - Java SDK for the fiscal server, allowing any trade system to incorporate the use of one or more fiscal memory devices for thousands of checkouts.

Actian NoSQL Object Database

Actian NoSQL object technology enables software developers to handle database requirements for extremely complex object models with ease and is used by the world’s largest companies for applcations with very large scale data management requirements. Meet Actian Customers.

Working with Actian NoSQL is our core competency.

Our Technology Stack

Java is a general-purpose programming language that is class-based, object- oriented and designed to have as few implementation dependencies as possible. It is intended to let application developers write once, run anywhere. Java is one of the most popular programming languages.

Flutter is an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase.

IntelliJ IDEA is a special programming environment or integrated development environment (IDE) largely meant for Java. This environment is used especially for the development of programs. What makes IntelliJ IDEA so different from its counterparts is its ease of use, flexibility and its solid design.

Xcode is an integrated development environment (IDE) for macOS containing a suite of software development tools developed by Apple for developing software for macOS, iOS, iPadOS, watchOS, and tvOS.

Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development.

Javascript (JS) is a scripting languages, primarily used on the Web. It is used to enhance HTML pages and is commonly found embedded in HTML code. JavaScript is an interpreted language. Thus, it doesn't need to be compiled. JavaScript renders web pages in an interactive and dynamic fashion.

Actian NoSQL object technology enables software developers to handle database requirements for extremely complex object models with ease and is used by the world’s largest companies for applications with very large scale data management requirements. Actian NoSQL doesn’t need mapping code to store or retrieve objects.

ObjectDB is an object database for Java. It can be used in client-server mode and in embedded (in process) mode.Unlike other object databases, ObjectDB does not provide its own proprietary API. Accordingly, working with ObjectDB requires using one of the two standard Java APIs: JPA or JDO. Both APIs are built-in in ObjectDB.