Full stack: Flutter client and FastAPI backend
Built and maintain a corporate mobile product end-to-end: Flutter client and FastAPI backend — authentication, news, onboarding, employee directory, questions to the director, marketplace, notifications, app version checks and user activity analytics.
Flutter: screens, API integration, push notifications and media handling
JWT authentication with LDAP/Active Directory and local-user fallback
Async PostgreSQL access via SQLAlchemy and asyncpg
Celery worker/beat for Telegram news synchronization
Local media storage and static file serving
Firebase push notifications and FCM token management
Alembic migrations, update runbooks, backup/restore documentation