Предпочитаем специализацию коллекционированию технологий, поэтому работаем только с Java-стеком на бэке и React-стеком на фронте. При этом следим за новостями в IT и сохраняем широкий кругозор.
Говорим «да» техническим вызовам_
Любим микросервисную архитектуру, но умеем работать и с монолитом. Есть опыт превращения монолитных продакшн-проектов в микросервисные, а также проектирования с нуля распределенной масштабируемой архитектуры.
Работаем в команде_
Нацелены на общий, а не личный результат. Всегда с удовольствием работаем в распределенных технических командах. Умеем общаться "без переводчика" не только с инженерами разных специализаций, но и с остальной командой.
Технологии_
Java
Kotlin
Spring
Project Reactor
Hibernate
PostgreSQL
Java persistent API
MySQL
Clickhouse
Oracle
RabbitMQ
Kafka
Maven
Gradle
Git
Docker
JUnit
Javascript
Redux
NodeJS
Webpack
Typescript
React
Как мы работаем_
Перед тем как начать проект, мы проясняем для себя цели клиента и убеждаемся, что мы все поняли правильно. Это помогает нам, с одной стороны, не делать того, чего не надо, а с другой, находить идеи, которые не лежат на поверхности, но могут быть полезными для проекта.
Понимаем цели клиента и контекст задачи_
Предлагаем решения, думая о последствиях_
Становимся частью команды клиента_
Предлагаем инструменты, которые в будущем принесут как можно меньше проблем в поддержке и в развитии. Мы настроены на долгосрочное сотрудничество с каждым клиентом и готовы участвовать в сопровождении проектов в будущем.
Понимаем цели клиента и контекст задачи_
Предлагаем решения, думая о последствиях_
Становимся частью команды клиента_
Мы понимаем и разделяем цели заказчика, а не просто "делаем проект". Вне зависимости от формата работы команды заказчика, мы стараемся стать ее частью, акцентируя внимание на совместном достижение бизнес целей.
Понимаем цели клиента и контекст задачи_
Предлагаем решения, думая о последствиях_
Становимся частью команды клиента_
У нас есть опыт разработки и рефакторинга больших проектов, разделения монолитов на микросервисы и участия в релизации low-latency и high-load систем. С удовольствием интегрируемся с внутренней технической командой и быстро включаемся в работу. А потом радуемся вместе с заказчиком, когда проект, над которым работали, делает жизнь пользователей лучше.
Семен Бондарев Руководитель направления Разработки Software Cats
Реализованные кейсы_
Проектирование и разработка системы с нуля_
За 3 месяца спроектировали, разработали и внедрили, с нуля до работающего у пользователей веб-приложения, образовательную платформу для продажи и обучения по электронным изданиям заказчика. Реализовали полный функционал, необходимый для безопасного получения образовательных услуг, система стала новым каналом сбыта у заказчика, на порядок опережающим конкурентов.
Система сквозной авторизации_
Разработали, настроили и внедрили систему сквозной авторизации и ролевой модели на всех сервисах заказчика на базе JWT-токенов, уменьшив время, необходимое на создание слоя авторизации и интеграции всех систем втрое.
Безопасный он-лайн ридер_
В течение недели разработали и внедрили безопасный онлайн-ридер для электронных книг с защитой от копирования и богатыми возможностями для расширения функционала - закладки, выделение, быстрая навигация, восстановление просмотра со страницы, на которой чтение прервалось.
Разработка модуля рассылки уведомлений_
Реализовали модуль на основе данных из файла рассылающий уведомления через специальный портал без интеграции по API, что позволяет экономить более 2000 человекочасов в месяц. Модуль стал фундаментом для будущей платформы рассылки уведомлений.
Разработка модулей авторизации и управления релизами для онлайн игры_
Разработали api-gateway с авторизацией запросов в keycloak.Сделали отдельный модуль для управления релизами и доставки артефактов из Nexus в CDN. В результате игра вышла в альфа-тестирование, все необходимые модули были доставлены до первых пользователей.
MVP платформы для алгоритмической торговли на криптобиржах_
Решили проблему раздельной сборки самой платформы и торговых стратегий. Реализовали коннекторы к основными биржам. Организовали и запустили систему сбора и анализа данных о событиях на бирже. Прошли несколько итераций оптимизации скорости и стабильности работы платформы. В итоге платформа работает в продакшене, а задержки доставки данных от коннектора до стратегии стали субмиллисекундными.
Обсудить проект_
Если у вас есть ИТ-проблема, оставьте ваши контакты, и мы поможем составить план ее решения.