Technologies

Technologies

We are focused on technologies we are good at and improving our knowledge constantly.

Java
Java

Java is our core development language and technology stack which has been used and mastered from the very establishment of Sombra. 24 projects with a duration of over 6 months were delivered using Java and some of them are still in progress.

Spring
Spring

The framework which we see as the most stable and flexible of the Java frameworks. For web platforms developed from scratch we usually recommend using Spring stack.

NodeJS
NodeJS

Since NodeJS uses JavaScript environment for Back-end development, the code can be reused for client and server sides. We use NodeJS for building fast and scalable web applications.

Angular
Angular

Among many other JavaScript frameworks we selected Angular as the most robust and effective frontend development framework on the market.

.Net
.Net

Among other programming languages, we find .Net as the most popular and effective development environment on the market. It supports modern applications development and provides the highest compatibility with existing applications and libraries.

React
React

With React we build highly responsive, easily scalable UI. It provides a great deal of flexibility for application architecture. Suits big and complex applications.

VueJS
VueJS

Adaptive and flexible JavaScript framework we involve in building user interfaces. The framework is easy to learn, with a simple structure, thus saving development time. An ideal choice for MVP.

Cordova
Cordova

Cross-platform mobile apps suit MVP’s more and the first stable versions of the app when time and cost are critical. We prefer Cordova among all and have successfully delivered more than 10 apps using it.

API Integrations
API Integrations

Almost every web project requires integration with 3rd party API’s. We have integrated our web systems with numerous API’s, such as: Facebook, Google Analytics, Google Calendar, Pinterest, YouTube, Twitter, PayPal, Stripe, Twilio, YELP and literally more than 100 other APIs.

SQL Databases
SQL Databases

Widely supported and stable databases which we use in most of our projects. We recommend MySQL and PostgreSQL, however we also work with MSSQL, Oracle, SQLite, SQL Azure etc.

Elastic Stack
Elastic Stack

We see it as the most popular and developed search engine that could be easily adapted to any enterprise projects providing Google-like search functionality.

NoSQL Databases
NoSQL Databases

Databases which we use for special projects when SQL databases are not the best fit. We are using MongoDB, Firebase, Redis etc.