Agile web development

We provide skilled Agile teams of talented professionals that create custom web-based solutions. Specializing on complex high-load projects, our teams have solid experience in multiple sectors and will meet your highest expectations. We are reliable partners. We work efficiently and deliver on time. Our goal is to provide high quality solutions and build long term relationships. Trust us to be your reliable partner.

Request a quote

Relax and take a deep breath

Your project is in good hands.

Send an inquiry

Case studies

View all – 47
All 47 projects →

AGILE - the most effective model for development of large, complex custom projects. Dedicated teams are assigned to each project, working in close cooperation with the product owner and other stakeholders on the client’s side. The development process is divided into short iterations (sprints), approximately 2 weeks long each. On the start of the sprint team plans and assess the workload together with customer (product owner). At the end of each sprint a thorough demonstration of the completed tasks takes place.

Advantages

  • Corrections and changes can be made in the workflow and targets at the start of every sprint.
  • There is no need for a detailed technical specification. Desired results are described in general, and then specified and explained from sprint to sprint.
  • Some sprints may include analysis and refactoring of the source code developed during previous sprints. This increases the quality of the project, making it more supportable, stable and scalable.
  • At the end of every sprint the client gets a finished part of a product – designed, programmed and tested.
  • The workflow is completely transparent, clients see exactly how much time is spent by team on each function.
  • The hourly rate for agile development is lower than in other models because risks of miscalculation of the project scope or deviations from original specifications are not included in the rate.

Good to know

  • We cannot define all three variables: time, cost and scope at the start of project. Fixing time and cost, the amount of work can change during the development. On the other hand, when we fix scope, we cannot define exact time and cost of work, because it changes each time when we specify the functionality on next sprint.

All stages of the project are performed sequentially, the cost, time and scope are fixed.

Advantages

  • Project development cost and deadline are strictly fixed.

Disadvantages

  • In the process of development any deviations from the approved Statement of Work or design are allowed only with extra payment and prolongation of the set deadline
  • The business model of the project can be evaluated only after the launch of whole project and, respectively, after substantial investments into its development

Technologies

We use the most innovative technologies and methodologies to perform at the highest possible level and develop solutions for our clients in the most effective and efficient way possible.

  • Languages and frameworks
  • Databases
  • JS frameworks and libraries
  • Blockchain technologies
  • Testing methodologies
  • Search engines
  • Tools

Languages and frameworks

PHP, HTML5, CSS, JavaScript/jQuery – a standard set for most web developers in the world. Each of these mature technologies is evolving and helping developers make innovative products quickly and efficiently.

Symfony 3 – ultra-modern and one of the world's most popular MVC framework. This enterprise-level platform provides a high level of quality, reliability and speed. Most of the projects that we have done in the past three years were written in Symfony. During this time we have developed an extensive library of plugins (bundles) of our own code, this provides us with the opportunity to deploy new projects on pre-prepared modules within several hours.

Ruby on Rails 5 a framework for developing Web applications by means of Ruby programming language. We apply it in non-standard projects, when we need to get the desired result quickly. The advanced mechanisms of automatic testing let our customers to be sure of the final results.

Python - this programming language is used to write automated tests, for mining pool development, to quickly create various utilities.

Databases

MySQL is our primary choice when it comes to development of projects of average complexity. Whenever we are required to work with transactions, financial logic, statistics and cartography, we use PostgreSQL. Whenever we need massive reads from database and a few writes we use MongoDB. Redis – a simple and effective solution for data caching. In technologically complex projects we use a mix of different databases, leveraging the strengths of each.
In technologically complex projects we use a mix of different databases, leveraging the strengths of each.

We also have the experience of migrating a project to Microsoft SQL Server.

Tools: MySQL (MariaDB, Percona), PostgreSQL, MongoDB, Redis

JS-frameworks and libraries

Recently development of front-end components has changed, and now there are many new tools for code optimization, speed and effective development. For most of our projects we use Require.js, WebPack and Handlebars.js.

ReactJS, Angular, Backbone.js – modern tools for developing user interfaces, that we use as a base for development of single-page applications.

Gulp / Grunt – using these tools we optimize the size of images, CSS and JavaScript files and also change the way of uploading resources on clients of your project. We control how and in what volume a user will receive resources uploaded on separate pages. Each page contains only one set of resources, which is essential for its display.

Blockchain technologies

We use the JSON-RPC API  to interact with Bitcoin and its forks. We know how to create complex transactions, we can protect the project funds by means of multisignature and cold wallet. We also have the experience of integration with well-known blockchain service providers.

The original Bitcoin Core client was written in C/C ++, Qt and continues to develop. Many blockchain forks, including those that we have developed, inherit these technologies. We are developing new Proof of Work algorithms, that applied in mining, in C++, using CUDA and OpenCL computational libraries.

We develop smart contracts for Ethereum and RSK networks using ​​Solidity and Vyper.

We know the tools Web3.js and MetaMask very well, that allows us to develop interactive web applications. 

Testing methodologies

The project (the most important parts or the whole code) is covered by unit-tests and functional tests for the frontend. We use a Continuous Integration approach, where tests are run automatically each time the code is updated in the repository, and the developer sees if his changes affects any other parts of the code.

Behavior driven development (BDD) is mostly used in Agile projects, where written tests allow you to control the integrity of the project and to conduct quick changes without losing quality.

Tools: GitLab CI, phpUnit, Rspec, Selenium, Behat, Mink, Capybara, Truffle, Remix

Search engines

When you need a large amount of filtering or searching by morphology, the standard database search is inefficient. Search engines Sphinx Search and Elastic Search create index, therefore search and filtering performed quickly and without overloading server resources.

Tools

NodeJS – a tool that is widely used for developing scripts inside our projects.

Blackfire – using Blackfire we measure performance of written components and applications. Tracking metrics throughout the development gives us confidence that we have written optimal and quality code.

Varnish – an http caching server for faster page loading. In some cases, it may give an increase of 20-50 times and save the server from crashes under load.

NGINX – web server, de facto standard in working with large projects.

Newrelic – a set of tools for measuring work speed and errors. Newrelic allows us to check performance and find bottlenecks in the architecture of the project. We perform load testing and make sure that the project functions under the load required by the customer.

Sentry – error logging. Allows us to locate and log errors automatically. By installing this tool on each project after its implementation and launch, we can monitor and then eliminate bugs after release.

RabbitMQ – the message manager allows us to balance the load in complex projects, simplifies the scaling and makes the code easy to understand.

Truffle - this framework we use to create most of the smart contracts.

Amazon Web Services (AWS) - to create a flexible infrastructure for the high load projects.

Cloudflare - we use to ensure the smooth operation of web-applications of our customers.

 

Reviews

  • I heard about AXIOMA almost 4 years ago and when I invited guys for a small test project to develop the lending and its bundles with the payment system in order to check the Axioma for strength - we could not afford to risk when working with the main processes (B2B sales of cut flowers and potted plants).

    As a result, the team coped with the task perfectly, and since then we have trusted them with all of its tasks relating to the web: from the design and development of a personal cabinet for customers to the creation of a floral online exchange from scratch.

    Initially, we conducted projects on the classic "waterfall" scheme, but then AXIOMA proposed the AGILE / SCRUM approach. We ourselves adhered to this approach in internal development, therefore, after the first successfully completed project, we became convinced of the obvious advantages of this methodology and completely switched to SCRUM on all our joint projects.

    Vladimir Rybnikov
    Director of Development and Automation at 7flowers.ru
  • “Tour and tickets” company thanks AXIOMA for efficient cooperation. We would like to distinguish creativity and high-quality level of their work.

    During the time we’ve worked together AXIOMA team has shown themselves as a trustful partner and we would surely recommend them to everyone who needs someone to develop a modern and convenient website.

    Andreev O.N.
    CEO ООО "Тур энд Тикетс"
  • We are very satisfied with the cooperation with the company AXIOMA. The key concepts in work with this company are punctuality, target-oriented, and creativity. The growth of indicators is the best thing to tell about the results of the work done.

    With the moment of launching the newly designed site with new functions, the number of our subscribers has increased and especially subscribers of our electronic version that was one of the main tasks.

    And thanks to the software for the automatic conversion to the electronic issue we have the possibility to offer a unique product to our clients; purchase of individual articles instead of the entire issue and full-text search.

    It increases the interest of users as they receive economic benefit and no unwanted content. We continue cooperating with the company AXIOMA also in other our web-based projects.

    Tatjana Smishenko
    Web projects manager КГ Аюдар
  • AXIOMA team has showed very careful and attentive attitude to the ideas of Naco Technologies company, so we were able to get a website that was equal to our wishes.

    Alexander Parfhinovich
    Chairman of the Board Naco Technologies
  • With the AXIOMA team, we have been closely cooperating for 3 years already, and during this time we carried out many different projects together.

    I was satisfied with not only the development but also the support services. First of all, I was impressed by the speed of work, thanks to which I got an opportunity to test my business idea with a minimum of resources by creating a test version of the software for it 3 times faster than in similar projects.

    It is also comfortable to cooperate because with AXIOMA I can take an active part at every stage of development and, moreover, I can make adjustments at any time. The advantage of AGILE / SCRUM methodology is obvious in case of the non-standard project and works best in a rapidly changing market.

    Ivan Ivanov
    CEO @ "Perfect Girls"
  • If you asked us to describe AXIOMA team in two words, we would say they are strong professionals.

    They suggest solutions that turn to be the most optimum ones. And as the result the client gets what he wants.

    Oleg Moisievich
    Owner of the project Magicbooksforkids.com
  • Thank AXIOMA team for fruitful cooperation! Work was easy and convenient, the SEO specialist created tasks to us directly in the corporate task management system, that's why we did not spend a lot of time for approval, as it happens with external contractors.

    Noticeable that experts of AXIOMA put their heart and soul into the project, work on the result. Indeed, we have felt an increase of traffic in a couple of months and regular company reports only confirm this fact.

    Tatyana Grebenyukova
    Head of marketing department FirstVDS/Firstdedic/Firstgame
  • AXIOMA coped perfectly with all project tasks: to create CRYXUS exchange and TheBestCoin cryptocurrency (Vertcoin fork). Guys conducted a large-scale study and selected the optimal solutions (both for business and for the stack of technologies), helped with the legal part and the product presentations development design.

    As developers, AXIOMA created for us a cryptocurrency exchange and organized a safe work with wallets. In the fork project, a new ASIC-stable block system was launched (basing on the Vertcoin fork) with the encryption algorithm and controlled memory consumption. Also, the team created an additional block infrastructure.

    At all stages, we were involved in the process and our wishes were taken into consideration. As a result, we are satisfied with AXIOMA as a team of developers, and as a business partner. They help with the project both in the area of their core competence and in related areas.

    The company is focused on the result and steadily increases its level, so it is pleasant to work with them.

    A.A.
    CEO CRYXUS EXCHANGE
  • In 2014, I decided to make an online store for my printing company in Germany. It was necessary to have a reliable solution because in issues with customer transactions - full control is always needed.

    The AXIOMA team completed the project faster and cheaper than their competitors. In my online store, you can get acquainted with the assortment, find out the terms of delivery, complete and pay for the order.

    It is already the fourth year that I use the solution from AXIOMA, and it suits me: everything works fine. When working in Germany, I'm used to reliable and high-quality solutions, and AXIOMA meets the these highest standards.

    Vadim Hermann
    Owner of EMMEX Print Studio posterlux.de
  • The AS Eesti Ksediidipank Latvia branch thanks AXIOMA company for the effective cooperation in the field of web project development. The tasks set by the bank were carried out efficiently and on time.

    The AXIOMA team proved themselves as a reliable partner capable to provide the solutions for the client's needs creatively and with a high level of professionalism.

    Andrejs Timčuks
    Authorized person AS Eesti Ksediidipank
  • There was a task to create a site for online sales in the electronic cigarettes market. I managed to start cooperation with one of the Russian companies, but I was not satisfied with the work: the site did not meet expectations and was poorly technically implemented. In this situation, additional expenses of finance and time were inevitable, since the work had to be corrected.

    Then I decided to go to another company, which in a short time will be able to bring the site to the level I need and make it fully ready to work. And it was AXIOMA that coped with this task so the project was launched with minimal time losses.

    After the past bitter experience, I fully appreciated the fact that with AXIOMA I had the opportunity to participate in all stages of development because the team is working with AGILE/SCRUM. I am grateful to the team and developers for their professionalism.

    Nikolay Petrashov
    Commercial Director Vapenroll.ru
  • The abc-ARGO company thanks AXIOMA and its employees for creating a platform about agriculture. Together we’ve have created an extraordinary and interesting website.

    During the project development process, we’ve faced a few problems but they have successfully solved thanks to the professionalism of AXIOMA's staff. We are looking forward to working with AXIOMA again.

    А.V. Gornostaev
    General director ООО "ЭйБиСи-Агро"
  • From our entire team of HomeAround.Ru we wish to express gratitude to the AXIOMA development team for the operative work in the implementation of our project.

    During our cooperation, the team members of AXIOMA showed themselves as highly involved professionals. They were able to fulfill their tasks on the high level of quality and speed as well as ready to discuss and to offer the best practice. That is a strong benefit and competitive advantage, especially in launching start-up projects.

    Yury Sokolov
    CEO OOO "Недвижимость Онлайн"
  • We'd like to thank the AXIOMA team for being so wise and active during our project development. They made a lot of very valuable suggestions in order to achieve the results-oriented goals.

    It's obvious that the AXIOMA specialists are really good at what they do. We would certainly recommend them to anyone who needs a website.

    Aleksandr
    Project owner MuscleSpace
  • On the behalf of the company Fotofox GmbH we would like to thank the team of the web-studio AXIOMA for the implementation of the internet store www.foto-fox.de. There was a complex task for the developers of the company AXIOMA; to create a new site that would allow automate processes that used to be done manually.

    Also, it was important to simplify processes for client orders of products. As a result of successful work, the constructor of products was created allowing the client to make the order and pay for it without leaving home. Also now the loading of images from Facebook and Instagram has become very convenient.

    We would like to accent the professionalism of AXIOMA employees and a deep understanding of their business. In addition, it was very pleasant to feel efficiency and technically competent attitude of employees regarding the work during the entire period of our cooperation. We hope for the successful development of future business partnership!

    Mihail Berlant
    CEO Fotofox GmbH
  • The team of social dating 2DINNER wants to say thank you to the company AXIOMA for providing professional services of website development.

    During the time of our cooperation AXIOMA employees has demonstrated punctuality, diligence and creative approach for non-standard tasks. AXIOMA proved itself as a secure partner.

    Omar Hasanov
    CEO 2dinner.com
  • It has been a pleasure to work with you on the development of our web projects. Your experience, deep web design and development knowledge are top notch and have exceeded industry norms and my expectations. We feel led to tell you how much we've enjoyed working with you and how impressed we've been with your team that not only listens and understands our concerns and requests, but also adds value to them through creative ideas and solutions. Your systematic step-by-step workflow makes it easy to communicate and eliminates any risk of misunderstanding. We appreciate the level of advice, service, and commitment your team did to making our website a success. We are delighted with our finale product and see it as the starting point of our mutually beneficial relationship. Axioma was a perfect choice for us and we are confident this team will be a great long-term business partner for you.

    Aliaksei Pankevich
    Team Lead Promo R&D, Product Manager Wargaming.net Wargaming

Send an inquiry to receive an evaluation of your project

and our manager will contact you within 24 hours or less

Thank you!

Your message has been sent.

Continue

Fields should not be blank