Стек технологий

За 22 года работы в индустрии разработки ПО мы смогли проследить за развитием технологий, научились отслеживать тенденции, понимать преимущества того или иного языка программирования или среды разработки, предсказывать, что имеет перспективу на будущее.

Опыт, полученный много лет назад, позволяет нам чувствовать себя уверенно в проектах по модернизации ранее созданных систем. В то же время, хорошее владение современными инструментами и практиками дает возможность выбирать наиболее подходящие средства разработки, тестирования и развертывания систем для использования в новых проектах. Ниже приведен список технологий, в которых на сегодняшний день мы разбираемся лучше всего.

Языки программирования

Java, Kotlin, C#, JavaScript, TypeScript, Go, Python, PHP, C++

Серверная разработка

Spring (Java), Play Framework (Java), ASP.NET (.NET), Blazor (.NET), Gin (Go), Buffalo (Go), Beego (Go), Laravel (PHP), Symfony (PHP), Phalcon (PHP), Yii (PHP), Express (Node.js), Koa (Node.js), NestJS (Node.js)

Веб-разработка

React, Angular, Vue, Bootstrap, jQuery

Мобильная разработка

Нативная разработка: Android, iOS Кросс-платформенная разработка: Kotlin Multiplatform, React Native, Flutter, PWA

Десктоп разработка

JavaFX (Java), ElectronJS (JavaScript/TypeScript)

Облачные сервисы

AWS, Azure, Google Cloud, Yandex Cloud, VK Cloud, Cloud.ru

Базы данных

Oracle, MSSQL, PostgreSQL, Percona, MySQL, MariaDB, MongoDB, Redis, Cassandra, CouchDB, Neo4j

Обмен сообщениями

ActiveMQ, ZeroMQ, RabbitMQ, Eclipse Mosquitto, Azure ServiceBus, Kafka, Apache NiFi, Apache Airflow, NATS

Развертывание

Docker, Kubernetes, Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, Ansible, Terraform

Протоколы взаимодействия и безопасности

REST, GraphQL, Protobuf, OpenAPI (Swagger), OAuth, OpenID

Автоматизация тестирования

Playwright, Cypress, Selenium, Selenoid, Appuim, Maestro, XCUITest