Leveris

We are technology enthusiasts who happen to have an opportunity to reinvent banking software from scratch. With our architects, wearing shoes or not, and our open culture we are doing just that!
Products
...so, you don't want to see products
but
what about what we have picked

for our DevStack?

DWH

Thanks to Oracle technologies, we have built considerably advanced real-time reporting capabilities. This is enabled by the following stack:

  • Oracle
  • Oracle Golden Gate (multiplatform/multipurpose replication tool which enables us to get the data in real-time, e.g. DWH purposes, data migration purposes, etc.)
  • Oracle Data Integrator [ODI] (it is our integration platform, it is a multiplatform tool, next gen ETL=>ELT and we have chosen it for purposes of customization)
  • Vertica (columnar DB, big data platform, good for data marts)
  • Hadoop (for purposes of data loading, data aging and data mining/data science)
  • MDM aka meta-data-management
  • Tableau (business intelligence tool)

Read more about DWH @ leveris
DWH
JAVASCRIPT

JAVASCRIPT

React provides a simple yet powerful system for expressing user interface. It embraces an easy concept for creating individual components and enabling easy composition and reuse. It allows us to render a data driven UI.

Redux is a great mechanism for application state handling with functional paradigm in mind. This gives us the great advantage to track changes in the application state, to reproduce steps and mainly to test those steps with ease.

Read more about Javascript @ leveris
iOS

iOS

With no fancy statements, this is what iOS development at Leveris entails:

  • Rendering – iOs Native Storyboards
  • Localization – Native iOs localization
  • Styles – NUI
  • Syntax – Swift programming language
  • Development and building – Xcode
  • Source storage
  • Carthage
  • GIT
  • Code Quality Assurance – SwiftLint
ANDROID

ANDROID

With no fancy statements, this is what Android development at Leveris entails:

JAVASCRIPT

React provides a simple yet powerful system for expressing user interface. It embraces an easy concept for creating individual components and enabling easy composition and reuse. It allows us to render a data driven UI.

Redux is a great mechanism for application state handling with functional paradigm in mind. This gives us the great advantage to track changes in the application state, to reproduce steps and mainly to test those steps with ease.

Read more about Javascript @ leveris

iOS

With no fancy statements, this is what iOS development at Leveris entails:

  • Rendering – iOs Native Storyboards
  • Localization – Native iOs localization
  • Styles – NUI
  • Syntax – Swift programming language
  • Development and building – Xcode
  • Source storage
  • Carthage
  • GIT
  • Code Quality Assurance – SwiftLint

ANDROID

With no fancy statements, this is what Android development at Leveris entails:

JAVA

JAVA

Service-oriented, robust, enterprise, REST and SOAP ready. That is what Java brings to our ecosystem. Our middleware solution is optimized for service assembly, orchestration and monitoring. Thanks to its modularity, it is also easily deployable and scalable.

In our case, Java Spring middleware is responsible for security and business logic above core entities, and serves as a bridge to provide data about clients, their products and transactions that are processed at the Core via business modules built in Oracle.

Read more about Java @ leveris
SCALA

SCALA

We use this technology for developing high-availability, high-scalability distributed applications primarily for high-performance processing apps that work with transactions such as Card Processing Module, Payment Hub, Message Delivery Gateway and more.

With Scala and Akka we are building a platform that allows decomposing a monolithic application into a set of modules where modules can work independently, or can define dependencies on other modules and create logic blocks that work together.

Read more about Scala @ leveris
PL/SQL

PL/SQL

The basic business logic is written in PL/SQL as we use Oracle for storing data; using Oracle without PL/SQL would be like having a car without an engine. No other language is executed as close to stored data as PL/SQL and therefore could not be more efficient for data processing than PL/SQL. PL/SQL allows us to use all specific Oracle database features (bulk operations, set operations, analytical functions, etc.). Thanks to this, we can get the Oracle database to work at maximum performance, which is up to two orders of magnitude than the most commonly used alternatives (Java + ORM). 

We have built our own modular framework on the PL/SQL platform. This framework allows us to build a custom-designed bank core for a particular client consisting of reusable modules that strictly separate general functionality from extensions that are client-specific.

Read more about PL/SQL @ leveris

JAVA

Service-oriented, robust, enterprise, REST and SOAP ready. That is what Java brings to our ecosystem. Our middleware solution is optimized for service assembly, orchestration and monitoring. Thanks to its modularity, it is also easily deployable and scalable.

In our case, Java Spring middleware is responsible for security and business logic above core entities, and serves as a bridge to provide data about clients, their products and transactions that are processed at the Core via business modules built in Oracle.

Read more about Java @ leveris

SCALA

We use this technology for developing high-availability, high-scalability distributed applications primarily for high-performance processing apps that work with transactions such as Card Processing Module, Payment Hub, Message Delivery Gateway and more.

With Scala and Akka we are building a platform that allows decomposing a monolithic application into a set of modules where modules can work independently, or can define dependencies on other modules and create logic blocks that work together.

Read more about Scala @ leveris

PL/SQL

The basic business logic is written in PL/SQL as we use Oracle for storing data; using Oracle without PL/SQL would be like having a car without an engine. No other language is executed as close to stored data as PL/SQL and therefore could not be more efficient for data processing than PL/SQL. PL/SQL allows us to use all specific Oracle database features (bulk operations, set operations, analytical functions, etc.). Thanks to this, we can get the Oracle database to work at maximum performance, which is up to two orders of magnitude than the most commonly used alternatives (Java + ORM). 

We have built our own modular framework on the PL/SQL platform. This framework allows us to build a custom-designed bank core for a particular client consisting of reusable modules that strictly separate general functionality from extensions that are client-specific.

Read more about PL/SQL @ leveris
MONGO DB

MONGO DB

Used for cases where there is no need for complex transaction processing and we want a rich easy-to-program data model and dynamic schema capabilities. Another main reason for choosing Mongo is easy sharding that brings high redundancy and makes our lives easier.

ORACLE

ORACLE

Oracle RDBMS is the main data storage for our Core Banking System framework as well as the main bridge for our data warehouse. 

VERTICA

VERTICA

Vertica is a columnar database primarily used for data mart storage within our data warehouse. Thanks to Vertica we can build data marts with petabytes of data with huge data throughput per second. 

MONGO DB

Used for cases where there is no need for complex transaction processing and we want a rich easy-to-program data model and dynamic schema capabilities. Another main reason for choosing Mongo is easy sharding that brings high redundancy and makes our lives easier.

ORACLE

Oracle RDBMS is the main data storage for our Core Banking System framework as well as the main bridge for our data warehouse. 

VERTICA

Vertica is a columnar database primarily used for data mart storage within our data warehouse. Thanks to Vertica we can build data marts with petabytes of data with huge data throughput per second. 

Who is working with the stack
well

meet our people

Any questions?
or
Are you ready to give us a try?

Contact us

Please enter name
Please enter a valid e-mail address
Please enter a message