HEXISsoftware

Technology index

We use modern, proven technologies and approaches that allow us to effectively extend and scale our products.

Mobile

  • Native Cross-compiled


    • C#
    • Xamarin

Web

  • Frontend


    • JavaScript
    • TypeScript
    • HTML5
    • CSS3
    • Angular
    • React
  • Backend


    • Ruby
    • Node.js
    • Elixir
    • Ruby on Rails
    • Phoenix
    • Go
  • Databases


    • Redis
    • PostgreSQL
    • MongoDB
    • MySQL
    • Elasticsearch
  • Infrastructure


    • AWS
    • GitLab
    • Jenkins
    • Nginx
  • Testing automation


    • Selenium WebDriver
    • Appium
    • Apache JMeter
    • BrowserStack
    • Sauce Labs

Quality-driven processes

We work to deliver only high-quality digital products. To achieve this, we’ve come up with our own magic formula.

  • Agile methodologies
    Scrum, Lean, Kanban, TDD – each have their strong suits. At Hexis Software, we pick the best development methodology for each project. Our clients are always active participants throughout the development process.
  • Proven technologies
    We follow industry best practices to secure applications and protect businesses and their customers from possible threats. We use only credible, tried-and-tested frameworks and libraries.
  • Modern
    architectures
    We create applications using the MVP and MVVM architectural patterns. This is how we manage to write clean, maintainable, and testable code.
  • Time-honored
    design principles
    We use the best software development principles: SOLID, KISS, and DRY. These principles ensure that your project is reliable and significantly reduce the cost of changes.
  • Exhaustive code
    reviews
    We conduct code reviews as a regular development practice to improve the quality of your products and the skills of our team.
  • Iterative testing
    We do iterative testing to generate working software early in the software life cycle. We fix any bugs before release.
  • Continuous
    integration
    We use Jenkins and Gitlab CI to automatically assemble builds after new code has been merged into production. Continuous integration lets us find and fix problems early and easily.
  • Automated testing
    For large projects, we also automate smoke testing, regression testing, and performance testing. We choose the most reliable and effective test automation tools and techniques.