Electronic signatures application

E-Sign - application to create and use electronic signatures.

Challenge

The customer was facing a lot if issues with the current version of the product and was requiring support in the next areas:

  • The redesigning of a database
  • Refactoring and improving the codebase
  • Improve test coverage
  • Implement a custom deployment solution

Solution

Our team performed a rewrite and optimization of major parts of the application along with that we accomplished the next goals:

  • Create multiple deployments environments
  • Introduce automated unit and integration test suites
  • Perform performance testing
  • Introduce real-time monitoring and logging.

Team Setup

2 Ruby on Rails developers

Electronic signatures application

Technologies

Ruby
Ruby on Rails
Postgres
Vagrant