![Vasil – Flutter, Dart, Android, experts in Lemon.io](https://magic.lemon.io/lemon-avatar.png)
Vasil
From Bulgaria (GMT+3)
28 years of commercial experience
Lemon.io stats
3
projects done234
hours workedOpen
to new offersVasil – Flutter, Dart, Android
Vasil is a highly experienced software developer with a remarkable journey in the field, spanning back to 1997. He holds a strong passion for mobile development, particularly in Flutter. Vasil demonstrates expertise across multiple mobile platforms, including Flutter, Android, and iOS. He possesses in-depth knowledge of Flutter architecture, state management, routing approaches, and data storage implementation. He is ready for direct customer communication and is recommended for senior-level Flutter projects, capable of making critical decisions within project teams.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Product owner, tech lead & software architect
This is a platform that allows comprehensive management of assets and resources, including rooms, desks, and IoT sensors, within a multi-tenant environment.
- designed the architecture for Flutter applications spanning mobile, web, and desktop platforms, employing Clean Architecture principles;
- developed the backend architecture based on the Porto architectural pattern;
- organized projects with comprehensive automated functional testing integrated into the CI/CD pipeline.
Software architect & lead developer
Few web applications, Android applications, Android API framework, iOS application, iOS API framework, and RoomPanel (Android custom hardware) are migrating to Flutter with a multilayer architecture (based on the Clean Architecture paradigm, advanced plugin management, and full unit and functional testing).
- collected all requirements;
- collected all existing functionality (web, Android, and iOS apps);
- designed the framework architecture;
- programmed the main framework;
- provided the templates for the architecture modules (domain, data, device & application layers);
- provided the templates for the design patterns (repositories, providers, data sources, mappers, dependency injection, etc);
- provided the templates for the plugins.
Main architect & developer
It is a leading platform for IT / HR / head hunting Main features:
- Advanced search possibilities;
- Big data set of candidates;
- Multiple levels of access (based on roles);
- pure API.
- created the architecture based on the old platform and the new requirements;
- separated the data in different PostgreSQL schemas;
- implemented PDF processing (extract the PDF content to text);
- implemented advanced full-text search;
- implemented address recognition in the PDF;
- implemented competencies recognition in the PDF;
- implemented search by distance (based on PostGIS);
- full tests coverage;
- pure API for the frontend.
Software architect & main developer
It is the rewritten app in Flutter. The new version supports the latest Android and iOS versions and adds a few new ways to trigger an alarm by the protected user.
- created robust Flutter UI;
- created an advanced plugin system to communicate with the native platform (Android and iOS);
- developed advanced platform integrations (Siri on iOS, Google Assistant on Android) and flexible architecture (what alarm triggers to be used depends on multiple factors);
- created complex code based on the Clean architecture and functional programming best practices.
Software architect & the main and only developer
Android & iOS application for personal training. The challenges were to support all Android devices (from the very small to the ultra-big screens), low-end devices (used a sounds pool to control the memory usage on the device), support InCall during the training mode, and provide support for Google Analytics.
- provided full support for a wide range of devices - from very low-end to the ultra-high-end;
- performed clever memory management because of many sound resources;
- introduced a random generator for the training commands.
Main architect & developer
The platform allows clients to get their old videos in perfect quality processed by AI and experienced artist
- created the project plan based on the user requirements;
- implemented API platform;
- implemented the Paypal payment system;
- implemented the communication with the file processing service;
- implemented the frontend based on the client's design.
Main architect & developer
The platform offers a realtime notification & tracking for children, people with disabilities etc.
Main features are:
- Pure API (serving Android & iOS apps)
- SMS & Push notifications
- Realtime streaming and monitoring (for instant location etc)
- transformed client requirements into the project plan for the development process;
- planned and implemented the Backend requirements;
- planned and implemented the mobile apps (Android / Java, iOS / Swift);
- implemented the backend with full test coverage;
- implement an advanced notification system supporting different channels (Push notification, SMS, email, phone call).