Methodology & Technologies

Traditional development is a juggernaut. Once set on course, it’s hard to steer away from obstacles and towards opportunities, new knowledge, innovation. Our solution is to turn to modern agile development methods, which offer a number of benefits, some of which are directly experienced by our clients:

  • Our clients can actively participate in the development process as little or as much as they like;
  • We are organized in small teams of developers competent in all aspects of development required by the project;
  • There’s a minimal leadership hierarchy (one “first among equals”), contributing to greater flexibility and better communication within each team;
  • The development is broken down into small steps, each taking 2-4 weeks, while the deadline for each step is strictly defined and cannot be missed;
  • The result of each step is a functional system, meaning our clients see incremental progress on a regular basis
  • Our clients have the freedom to change priorities and required functionality after each step

Some of the technologies we prefer to use in our projects and feel at home with include:

  • Java
  • Ruby
  • SAP hybris
  • THEOplayer
  • Clojure
  • JRuby
  • Ruby on Rails
  • JavaScript
  • AngularJS
  • jQuery
  • Cordova
  • JEE
  • JBoss
  • Linux
  • Tomcat
  • Maven
  • Spring
  • Hibernate
  • Git
  • Jenkins
  • Asterisk
  • Apple iOS
  • Android
  • PostgreSQL
  • Oracle