Python


Django

Django is an open-source high-level MVC Python Web framework that encourages rapid development and clean, pragmatic design. It takes care of much of the annoyance of Web development, so you can focus on writing your app without needing to reinvent the wheel. Its main goal is to reduce the complexity of creating database-driven-websites.

Flask

Flask is a micro web application framework written in Python and based on the Werkzeug toolkit and Jinja2 template engine. It's intended for getting started very quickly.

Tornado

Tornado is a scalable, non-blocking web server, web application framework, and asynchronous networking library written in Python. Tornado is noted for its high performance. It uses non-blocking network I/O, so Tornado can scale to tens of thousands of open connections, making it ideal for WebSockets, and other applications that require a long-lived connection to each user.

Mezzanine

Mezzanine is a powerful and flexible content management system. Mezzanine is built with the Django framework. It provides a simple yet highly extensible structure. In some ways, Mezzanine is much like Wordpress that provides an intuitive interface for managing pages, blog posts, form data, and other content types.

Django-CMS

Django CMS is an innovative web publishing system built with Django. Django CMS offers out of the box support for the ordinary features you’d expect from a CMS, but can also be easily customized and supplemented to create a web-application.

Django REST framework

Django REST framework is a powerful and flexible toolkit that makes it simple to build Web API.

Scrapy

Scrapy is a Python framework for crawling web sites and extracting structured data. To use scrapy you just need to pick a website, define the data you want to extract, write a Spider to extract the data, and execute it.

Zato

The next generation ESB and application server written using Python and released under a commercial-friendly LGPL license. It provides out of the box support for HTTP, JSON, SOAP, Redis, AMQP, JMS WebSphere MQ, ZeroMQ, FTP, SQL, hot-deployment, job scheduling, statistics, high-availability load balancing and more.

JAVASCRIPT


Node.js

Async open source platform is developed for creating server-side (backend) using JavaScript. You also can use it, if you want to create server network applications.

AngularJS

JavaScript framework is based on MVC pattern. Its technology helps you to easily combine your HTML with your JS while creating web applications.

React.js

Open source JavaScript library used for creating user interfaces. Due to Virtual DOM, ReactJS works very fast, when you update parts of HTML.

jQuery

It is one of the most popular JavaScript libraries, which helps you easily work with DOM, create dynamic pages, handle events, use AJAX, etc.

Grunt

Task runner allows you to automatically build your project. The Grunt ecosystem is huge and keep on growing every day. It helps us to use some new features.

Gulp

Streaming build system gives you a chance to build your project simply by adding helpful packages, which can compress your code, transpile it, etc.

DATABASES


PostgreSQL

PostgreSQL, is an object-relational database management system that emphasises on extensibility and standards-accordance. Being a database server, its primary function is to store data securely, and to allow for data retrieval at the request of other applications.

MySQL

MySQL is a popular database system for use in web applications. A lot of projects that require a full-featured database management system often use MySQL. Many of the world's biggest organizations including Facebook, Google, Adobe rely on MySQL to save time and money powering their big web applications.

MongoDB

MongoDB is one of many cross-platform document-oriented databases. MongoDB is a NoSQLdatabase. It avoids the traditional table-based relational structure in favor of JSON-like documents with dynamic schemas making the data integration in certain types of applications easier and faster.

Cassandra

Cassandra is a distributed database management system designed to handle huge amounts of data across many servers, granting high availability without failures. Cassandra offers solid support for clusters covering multiple datacenters, allowing low latency for all clients operations.

Redis

Redis is a data structure server. It is open-source and networked. It stores keys with optional durability. Redis is the most popular key-value store. The name Redis means REmote DIctionary Server. Stored keys can contain strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs.

MOBILE


IOS

iOS operating system, created specifically for Apple Inc. devices and respectively used uniquely for Apple’s hardware gives a wide range of capabilities to create and extend Applications for our customers.

Android

Android is the most widespread mobile operating system in the world, basing on the Linux open-source community. This innovative OS permits us to build Applications using best modern development technologies.

React Native

React Native open-source framework is developed by Facebook and permits developers to build native applications for iOS and Android, but using JavaScript API. This framework facilitates app development process and opens new possibilities.

CLOUD TECHNOLOGIES


Amazon EC2

Amazon Elastic Compute Cloud (EC2) is a web-service, that provides scalable computing resources in the cloud. It simplifies large-scale cloud computing for developers, gives complete control over resources and permits to avoid widespread errors.

Microsoft Azure

Azure is Microsoft’s cloud computing platform, that helps to achieve highest level of flexibility, supporting any operational systems, programming languages, platforms and instruments. For our customers this means endless possibilities in infrastructure and applications development, databases management.

Heroku

Heroku is a cloud platform owned by Salesforce.com. Building applications on this platform can be realized not only on default programming languages (Ruby, Node.js, Python, Java and PHP), but on any chosen thanks to added custom pack.

DigitalOcean

DigitalOcean is a virtual infrastructure provider, giving to it’s users great opportunities in networking, control, functionality. Also DigitalOcean rapidly develops its community, trying to match all the needs of users.

Linode

Linode is also a virtual private server provider. It’s highly adaptable to business’ particular needs, proposing a range of customer packs. Linode permits to backup, scale, manage and analyse servers.

VERSION CONTROL


Git

Git is an open-source distributed revision control system, which is very convenient for further development of git-clients and can be easily integrated with other systems and platforms. Git is an effective project management tool, permitting issues tracking, code access and control project.

Mercurial

Mercurial is a fast, flexible distributed revision control tool, it handles different projects, not depending on their size and doesn’t require arcane knowledge. It is mostly used on the Python programming language, but also permits implementation of C.

TESTING


Functional Testing

Functional testing is a process of testing software components in order to understand if it fits functional requirements. It’s purpose is to find out if software meets users’ needs in certain conditions. Testing cases of quality assurance are based on software specifications.

Unit Testing

Unit testing is a software testing method supposing separate individual units examination. It’s key idea consist in isolation of units, if isolated unit passes test it means that all the programme functions too.

Usability Testing

Usability testing is a process of product evaluation by users, its purpose is to find out if an end-product is comfortable for its presupposed function. Representative group of users usually get instructions about typical behaviour.

Stress Testing

Stress test is a way to distinguish if software remains functional in non-typical situations, such as heavy load for example. Test should determine what is break point and how long and in which circumstances programme is stable.

HTML/CSS


HTML5

It is the new standard of Hypertext Markup Language that allows you to use new type of protocols named WebSocket, Web Workers, new HTML tags etc.

CSS3

It is the new version of Cascading Style Sheets. This technology helps you to create animation on your page without using JavaScript.

SCSS

This scripting metalanguage allows you to use some features and transpile to pure CSS.

Compass

Compass is an open-source CSS Authoring Framework. While using it, your project will have cleaner markup. Moreover, you will be able to use mixins, although Sass is needed.

DEVELOPMENT TECHNIQUES


Scrum

Scrum is one of agile methodologies, that permits us to achieve a high level of collaboration between customer and development team, based on usage of backlogs and managed by Scrum master.

Extreme Programming

Using extreme programming (XP) methodology, we succeed in flexibility, adapt to short-term requirements to in order to achieve satisfaction of customer needs.

Kanban

Key goal of Kanban is to deliver project in-time. It presumes all the team having a whole picture of project and implementing distribution of responsibilities regarding current needs. It permits to avoid unequal load of team members.

Request a quote