Vasil
From Bulgaria (GMT+3)
28 years of commercial experience
Lemon.io stats
3
projects done234
hours worked2
offers now 🔥Vasil – Flutter, Dart, PHP
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
Team Lead & System Architect
Mobile app for doctor and dental offices: management of the staff, management of the assets, regulatory checklist validation.
- Implement the project architect based on Clean Architecture);
- Implement the communication layer (RestAPI);
- Implement the full set of tests (Unit and Functional tests);
- Validation of the code according to the security.
Team Lead & System Architect
Mobile application in Flutter for patients with health problems.
- Created the mobile app architecture;
- Specified the API communication (RestAPI);
- Validated the security of the whole app;
- Teached the team in Clean Architecture and TDD.
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).