Ruslan Matsakov
Rating
Language proficiency level
CV
I am a Flutter / Full-Stack Developer with hands-on experience building complete production-ready systems from scratch. I specialize in developing mobile and web applications using Flutter, as well as implementing backend logic with Firebase Functions (Node.js). I work extensively with Firestore, Firebase Auth, Cloud Run, and event-driven architectures, where all critical business logic, state management, time tracking, and billing calculations are handled strictly on the server, while the client is responsible only for displaying real-time data.
I have real-world experience integrating IoT devices, including electric scooters, using MQTT and the Flespi platform. I have implemented real-time device control, telemetry processing, location and speed tracking, and remote lock and unlock commands. I designed and built a scalable electric scooter rental system supporting rental start, pause, resume, completion, and automatic termination without client involvement, ensuring full server-side control, data consistency, and protection against balance and state errors.
I actively use artificial intelligence as an engineering tool. ChatGPT and GitHub Copilot are part of my daily workflow for system architecture design, backend and frontend optimization, edge-case analysis, and accelerating development while maintaining code quality. I follow best practices for configuration security, use environment variables for keys and tokens, and clearly separate development and production environments.
I am focused on building stable, secure, and scalable business-oriented solutions. I am comfortable owning the entire technical stack, making architectural decisions, and delivering projects to production rather than working only on isolated UI components.
Skills and abilities
Programming
Design & art
Services
Mobile development
Portfolio
-
789 USD Electric scooter rental platform (Flutter + Firebase)
Web ProgrammingA full-fledged electric scooter rental system with a mobile and web client on Flutter and server logic on Firebase Functions. The project implements the complete rental cycle: start, pause, continue, complete, and automatic completion without client involvement. All business logic, time and cost calculations are performed on the server. The system is integrated with IoT devices via MQTT and Flespi, supports real-time telemetry, and remote locking and unlocking of scooters. The architecture is scalable, secure, and production-oriented.