Services

Agile Software Development

We have more than 14 years of hands on experience in developing and delivering software. Developing software for us is not just about producing code that compiles. It is about creating a system that provides value to our customers, performs well and is easily maintainable and changed to fit the future needs. We also pride ourselves in using test first approach. Code we deliver is fully covered with automated tests and is easy to maintain.

We organise our work using agile software development methodologies. Depending on our client’s environment and the context of the project it is usually either Scrum or Kanban.

Polyglot Programming

Depending on goals of the project, we combine different technologies in order to reach the goal with minimal effort.

Used technologies

Some of technologies and programming languages that we have been using in our projects are:

DevOps

  • Terraform
  • Kubernetes
  • Docker
  • AWS
  • GCP

Languages

  • GoLang
  • JavaScript
  • Ruby
  • Java

Databases

  • Firestore
  • Datastore
  • MongoDB
  • MySQL
  • PostgreSQL
  • Oracle

Web Backend

  • GoLang
  • Ruby on Rails
  • Sinatra
  • Java Servlets/JSP
  • Node.js

Web Frontend

  • HTML
  • CSS
  • Svelte
  • React
  • Angular
  • JQuery
  • Bootstrap

Text Indexing

  • Elasticsearch
  • Lucene
  • Ferret

Containers

  • Docker
  • Kubernetes

BDD/TDD

  • Agouti
  • Cucumber
  • RSpec
  • JUnit
  • FitNesse

CI/CD

  • Jenkins
  • CircleCI
  • GitHub Actions
  • GitLab CI

Revision Control

  • Git
  • Mercurial
  • Subversion
  • CVS