Main language: PHP
Framework: Symfony, Yii2, Laravel, Drupal, CakePHP, NodeJS
Storage: MySQL, PostgreSQL, Redis
Framework: Angular, React, VueJS, jQuery
Other technologies: SASS, SCSS, HTML 5 and CSS 3
Language: Kotlin, Java, Swift, Objective-C
Framework: React Native
We often use these technologies to solve our tasks: Microsoft Power BI, Microsoft Flow, AWS,
Google Scripts, Google API, Yandex API, RabbitMQ, ElasticSearch, Memcached, Docker.
We follow DDD rules while developing corporate applications.
When the exact vision of the final result is not clear and software requirements changes in a while.
You describe the task — we are building a team and start working. If the requirements change during the process, they are immediately taken into account without a need to sign additional contract or other documents.
Requirements changes: permitted
Payment is made once a month for the hours actually worked by the team.
When project goal is defined and requirements changes are not expected.
Omcode team collects software requirements discuss requirements and estimates with customer, singing a contract, developing software, testing app functionality, demonstrating the resulting product.
Payment is made after the demonstration of application. In the case of a large project (duration more than a month), we work on the condition of prepayment.
Over the years Omcode team has accomplished a huge number of tasks, projects and IT consultations for our company. Corporate ERP system - is the most important project that was developed, it is used by every employee of our company, including employees in branches of other countries. Omcode also has successfully developed a mobile application for our promoters, with cool features. Headquarters was amazed by web and mobile application quality and functionality.
Since 2012, together with Omcode, we have automated many of the company's business processes. The team has developed an ERP system for the following departments: Project management, HR, Training, Accounting, and Administration. Agile development approach that was proposed by the team allowed us to achieve results faster. By the way, we are now using it in other departments as well. Special thanks for quick response to requirements changes, consultations and assistance in non-core projects.
Initially, our tasks were not systematized, we needed to automate various business processes, but we didn't have a clear vision. The team quickly defined the issues, asked right questions after what we understood our business needs better. You work quickly, transparently, set reasonable deadlines, report about changes in time, respond flexibly to requirements changes, and what the most important results are great. We are looking forward to work together on new ambitious projects.