Software design and development

Centaureа team has been dealing with business systems of different levels and complexity. Our clients vary from lifestyle businesses and start-ups to the enterprise level companies and global market leaders. In order to find the best solutions at the market we pay great attention to the development of architecture, use of contemporary practices and modern technologies that help your business to stay on top even among the toughest competitors.

Over the last years we have developed different kind of solutions:

Systems for web-stores and e-commerce

Systems for storing, processing and analysis large volumes of social media data (Twitter, Facebook, etc.)

Banking and investment systems

Data processing and analytics systems for mobile platforms

Geo-location data processing systems

Cryptocurrency systems

By paying great attention to the architecture, constantly searching and experimenting we have obtained system engineering experience, based on such models as:

  • Pub/Sub
  • Client-Server
  • Event-Driven Architecture
  • Service Oriented Architecture (SOA)
  • CQRS
  • Event Sourcing
  • Lambda Architecture
  • N-Tier design and others

Quality is an integral attribute of our systems and that is why TDD/BDD is our usual everyday practice.

In our solutions we use topnotch technologies, the coolest platforms and variety of languages:

  • NoSQL databases (MongoDB, DynamoDB, CouchDB, Couchbase, Redis and many others)
  • Distributed processing and computation systems (Apache Hadoop, Apache Storm, Apache Spark)
  • Message queues (RabbitMQ, MSMQ based on ZeroMQ, Apache Kafka)
  • Full text search based on Lucene and ElasticSearch
  • CRM systems (Dynamics CRM and Salesforce)
  • CMS based applications (such as Sitecore)
  • As UI development tools we use Angular.js and jQuery
  • The main programming languages we code on are C#/.NET, Java, Ruby, Python, JavaScript and С/C++ for algorithms and components that require uncompromised performance

NoSQL databases

mongodb couchdb dynamodb couchbase redis

Distributed processing and computation systems

apache hadoop apache storm apache spark

Message queues

rabbitmq zeromq apache kafka

Full text search

lucene elsticsearch

CRM systems

dynamics crm salesforce

CMS based applications

sitecore

UI development

angular jquery

Programming languages

c#-net java javascript ruby python