davidqwqw 
Специализации
Опыт работы
Имею опыт разработки крупных коммерческих проектов под ключ — от проектирования архитектуры до публикации и дальнейшей поддержки продукта.
Среди реализованных проектов:
• система автоматизации гостиничного сервиса Hottel Success
• marketplace-платформа для аренды спецтехники с мобильным приложением, сайтом и административной панелью
В рамках проектов самостоятельно разрабатывал кроссплатформенные мобильные приложения на Flutter для iOS и Android, backend-сервисы, REST API, realtime-функционал, системы авторизации, push-уведомления, админ панели и базы данных.
Были реализованы:
• realtime-чаты и обновления через Firebase, Firestore и WebSocket
• безопасные платежные механизмы и буферизация оплаты
• системы обработки заявок и распределения задач
• гибкая фильтрация, личные кабинеты и управление контентом
• роли и разграничение прав доступа
• масштабируемая архитектура с использованием Clean Architecture и BLoC
• интеграция frontend, backend и внешних сервисов
• оптимизация производительности и стабильности при высокой нагрузке
Также принимал участие в проектировании UX/UI, бизнес-логики и пользовательских сценариев совместно с заказчиками.
Стек технологий:
Flutter, Dart, Java, Spring Boot, Firebase, Firestore, WebSocket, REST API, PostgreSQL, HTML, CSS, JavaScript, BLoC, Clean Architecture.
О себе
Я работаю с Java и Flutter (Dart), разрабатываю как backend-, так и кроссплатформенные мобильные приложения, и мне интересны задачи, где требуется не просто реализация, а продуманная архитектура и нестандартные решения.
На практике я занимался разработкой приложений с нуля: проектировал архитектуру (Clean Architecture / модульный подход), реализовывал сложную бизнес-логику, работал с сетевыми взаимодействиями (REST, WebSocket), а также интегрировал нативные возможности устройств. В Flutter уделяю особое внимание производительности и отзывчивости интерфейса, включая оптимизацию рендеринга и создание кастомных UI-компонентов.
С Java работал на стороне backend: разработка API, обработка данных, интеграция с внешними сервисами. Понимаю, как выстраивать взаимодействие между клиентом и сервером так, чтобы система оставалась масштабируемой и устойчивой.
Комфортно работаю в командной среде: участвую в code review, стараюсь писать поддерживаемый код и быстро погружаюсь в новые проекты.