Реализованные продукты
EduStream: Мобильная экосистема
Мобильное приложение для преподавателей и студентов, интегрированное с основной ERP-системой. Позволяет управлять учебным процессом «на лету» даже при нестабильном интернет-соединении.
Оптимизация и Offline-mode
Приложение разработано с использованием технологий нативной отрисовки, что обеспечивает 120 FPS. Мы внедрили локальную базу данных для кеширования, что позволяет отмечать посещаемость в подвальных помещениях без связи — данные синхронизируются автоматически при появлении сети.
- Push: Умная система уведомлений о изменениях в расписании.
- UX: Быстрый вход по биометрии (FaceID/Fingerprint).
EduStream: ERP и Электронный журнал
Полноценная система управления образовательным бизнесом. Основная сложность заключалась в автоматизации финансовой отчетности и создании гибкой модели прав доступа.
Архитектура на Java 24
Серверная часть построена на Spring Boot 3.4. Мы использовали виртуальные потоки (Project Loom) для обработки тысяч одновременных запросов без деградации производительности. Для защиты данных внедрена модель RBAC и аутентификация через JWT с ротацией ключей.
- Finance: Автоматический расчет зарплат и KPI.
- Reports: Генерация PDF-отчетов через JasperReports.
- DevOps: CI/CD через Docker с бэкапами каждые 6 часов.
Learnika: Авторская SaaS-платформа
Мой личный продукт в сфере EdTech. Система проектировалась как универсальное решение для организации обучения, где архитектура и чистота кода стоят на первом месте.
Архитектура и бизнес-логика
В Learnika реализован принцип "Code as Documentation". Проект построен на Java 24 и Spring Boot, демонстрируя идеальное разделение слоев по Clean Architecture, что обеспечивает легкую масштабируемость и поддержку.
- Independence: Полный цикл — от идеи и проектирования БД до настройки серверной инфраструктуры и CI/CD пайплайнов.
- Production Ready: Сервис развернут и готов к эксплуатации с использованием современных практик безопасности.
- Quality: Строгое следование принципам SOLID, DRY и KISS для обеспечения отказоустойчивости.