Pragmatic, Skilled, Transparent.

At Codurance we constantly deliver value by crafting exceptional software.

Latest Blogs

Thoughts on Coupling in Software Design

Thoughts on Coupling in Software Design

Coupling is a software metric that describes how closely connected two routines or modules are. It is a measure of quality. The concept was introduced by Larry Constantine in the...

State in scalable architectures

State in scalable architectures

Handling state is one of the cornerstones of software development. Most of business value derived from software relies on state. Depending on the level of abstraction, state, and the approach...

The Rush Age

The Rush Age

We live in the rush age. We are literally overwhelmed by the amount of things we have to do, both at work and outside it. We leave work and have...

Our Services

Software Creation

  • EMBEDDED CRAFTSMAN
  • SELF-CONTAINED TEAMS (on-site & off-site)
  • UX & UI DESIGN
  • AGILE & CONTINUOUS DELIVERY

Expert Advice

  • ENTERPRISE ARCHITECTURE & DESIGN
  • MICROSERVICES & DEVOPS
  • CLOUD SOLUTIONS (Amazon AWS & Azure)
  • BUSINESS & TECHNOLOGY ALIGNMENT

Training & Coaching

  • TDD, CLEAN CODE & DESIGN
  • CLOUD, ARCHITECTURE & MICROSERVICES
  • MOBILE, JVM, .NET & DEVOPS
  • GROWING A CRAFTSMANSHIP CULTURE

Clients & Partners

We are an official Jetbrains Consulting & Training Partner. Find out more
.

How We Work

The way we work is firmly grounded in Software Craftsmanship and Agile principles.

We believe that software should continuously add value to the business with inherent quality that allows it to evolve along with the changing needs of the business.

Software Craftsmanship

Agile and Lean Software Development

Continuous Delivery

Extreme Programming

Our values

QUALITY

We don't negotiate on quality. Software must deliver more value with time and not be a source of increasing pain and cost.

COLLABORATION

Successful software projects are a result of productive partnerships. Collaboration is at the heart of our development practices.

PASSION

Software development is not just a job for us. It's our passion. We are proud of our work and we are constantly improving.