background

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 lanugages 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