Технологии, с которыми мы работаем каждый день: backend на .NET, frontend на React и Next.js, базы данных, мобильная и десктоп-разработка, инфраструктура, авторизация, AI-интеграции, боты и мессенджеры. Каждая выбрана под конкретный класс задач, а не для галочки в резюме.
Серверная логика, API и фоновые процессы — на чём держится каждый продукт.
| Технология | Для чего используем |
|---|---|
| C# / .NET 9 | Язык и платформа для бэкенда: строгая типизация, высокая производительность и богатая экосистема для веб-API и фоновых сервисов. |
| ASP.NET Core | Кроссплатформенный веб-фреймворк от Microsoft — на нём мы строим REST API, SignalR-хабы и микросервисы. |
| Entity Framework | ORM для .NET: превращает таблицы БД в C#-классы и упрощает миграции схемы без ручного SQL. |
| SignalR | Библиотека для real-time коммуникации — WebSocket-соединения для чатов, уведомлений и живых обновлений интерфейса. |
| Quartz.NET | Планировщик фоновых задач для .NET: cron-подобные расписания для рассылок, очистки данных и периодических джобов. |
| REST API | Стандартный подход к проектированию HTTP-интерфейсов между фронтендом, мобильными клиентами и внешними сервисами. |
Интерфейсы, с которыми работают пользователи — быстрые, типобезопасные и без лишнего JS.
| Технология | Для чего используем |
|---|---|
| React | Библиотека для построения интерфейсов на компонентах — основа большинства наших frontend-проектов. |
| Next.js | React-фреймворк с серверным рендерингом, роутингом из коробки и оптимизацией под SEO и производительность. |
| TypeScript | Типизированный JavaScript — ловит ошибки на этапе разработки и облегчает поддержку крупных фронтенд-кодовых баз. |
| TailwindCSS | Utility-first CSS-фреймворк: быстрая вёрстка интерфейсов прямо в разметке без переключения между файлами. |
| shadcn/ui | Набор доступных, кастомизируемых UI-компонентов на Radix и Tailwind — основа для быстрого дизайна интерфейсов. |
| TanStack Query | Библиотека для управления серверным состоянием в React: кэширование, повторные запросы и синхронизация данных. |
| Zod | TypeScript-first библиотека валидации схем — проверяет формы и API-ответы с автоматическим выводом типов. |
Хранилища под разные задачи: от строгой реляционной модели до полнотекстового поиска и аналитики.
| Технология | Для чего используем |
|---|---|
| PostgreSQL | Основная реляционная СУБД: надёжность, поддержка сложных запросов и строгая целостность данных. |
| MongoDB | Документоориентированная NoSQL-база для гибких схем данных и высокой скорости записи в микросервисах. |
| Redis | In-memory хранилище для кэширования, очередей и хранения сессий — снижает нагрузку на основную БД. |
| Elasticsearch | Поисковый движок для полнотекстового поиска и аналитики по большим объёмам данных. |
| SQLite | Лёгкая файловая БД без сервера — удобна для мобильных приложений и локального хранения данных. |
| ClickHouse | Колоночная СУБД для аналитики: обрабатывает миллиарды строк для отчётов и дашбордов за секунды. |
| КриптоПро | Средства криптографической защиты и электронной подписи — используем для интеграций с гос. системами. |
Кроссплатформенные и нативные приложения под iOS, Android, Windows и macOS.
| Технология | Для чего используем |
|---|---|
| .NET MAUI | Кроссплатформенный фреймворк для мобильных и десктопных приложений на одной C#-кодовой базе. |
| Flutter | Кроссплатформенный SDK от Google: одна кодовая база на Dart для нативных iOS- и Android-приложений с высокой производительностью. |
| Kotlin | Современный язык для нативной Android-разработки — официально рекомендован Google, лаконичный синтаксис и полная совместимость с Java. |
| Capacitor | Обёртка веб-приложений в нативные iOS/Android-контейнеры с доступом к нативным API устройства. |
| Electron | Фреймворк для десктопных приложений на веб-технологиях — один код для Windows, macOS и Linux. |
Деплой, контейнеризация, CI/CD и очереди сообщений — от коммита до продакшена.
| Технология | Для чего используем |
|---|---|
| Docker | Контейнеризация приложений — одинаковое окружение от разработки до продакшена, простое масштабирование. |
| Nginx | Веб-сервер и реверс-прокси: балансировка нагрузки, раздача статики и терминация TLS. |
| GitHub Actions | CI/CD-пайплайны прямо в репозитории — автотесты, сборка и деплой при каждом пуше. |
| Linux | Основная ОС для серверов и self-hosted инфраструктуры — стабильность и полный контроль над окружением. |
| RabbitMQ | Брокер сообщений для асинхронной связи между микросервисами через очереди и события. |
| Apache Kafka | Платформа потоковой обработки событий для высоконагруженных систем с большим объёмом данных в реальном времени. |
Вход пользователей и встраивание LLM в продукты — от OAuth до локальных моделей.
| Технология | Для чего используем |
|---|---|
| OAuth 2.0 | Протокол авторизации — вход через сторонние сервисы (Google, GitHub) без хранения паролей пользователей. |
| JWT | JSON Web Token — компактный формат токенов для аутентификации между клиентом и сервером. |
| Semantic Kernel | SDK от Microsoft для встраивания LLM в .NET-приложения: промпты, плагины и оркестрация AI-логики. |
| Ollama | Запуск локальных LLM без облака — приватность данных и работа AI-функций офлайн. |
| Qdrant | Векторная база данных для semantic search и RAG-систем на основе embedding-векторов. |
Боты и мини-приложения для Telegram, Discord и ВКонтакте под разные экосистемы.
| Технология | Для чего используем |
|---|---|
| grammY | Современный фреймворк для Telegram-ботов на TypeScript/Bun — быстрый, с богатой экосистемой плагинов. |
| Telegraf | Популярная Node.js-библиотека для Telegram-ботов с middleware-архитектурой и удобным API сцен и клавиатур. |
| aiogram | Асинхронный Python-фреймворк для Telegram-ботов — используем, когда бот завязан на ML/AI-логику или Python-экосистему. |
| discord.js | Node.js-библиотека для Discord-ботов: слэш-команды, модерация, интеграции с внешними сервисами и голосовые каналы. |
| vk-io | TypeScript-фреймворк для ботов и мини-приложений ВКонтакте — работа с Bots API, Callback API и VK Mini Apps. |