Logo
Vasil – Flutter, Dart, Android, experts in Lemon.io

Vasil

From Bulgaria (GMT+3)

flag
Mobile DeveloperSenior
Hire developer
27 years of commercial experience
Administration
Art and creativity
Data analytics
Healthcare
Human resources
IoT
Job and career services
Media
Public services
Recruiting
Social impact
Sports
B2B
AI software
HRMS
Mobile apps
Platforms
Lemon.io stats
3
projects done
234
hours worked
Open
to new offers

Vasil – 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
Flutter
2.5 years
Dart
3 years
Additional skills
Android
iOS
PostgreSQL
Oracle
PHP
C++
Java
Swift
Objective C
Laravel
MySQL
NoSQL
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Product owner, tech lead & software architect
Jan 2022 - Jan 20231 year
Project Overview

This is a platform that allows comprehensive management of assets and resources, including rooms, desks, and IoT sensors, within a multi-tenant environment.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Flutter
Flutter WEB
PostgreSQL
PostGIS
Laravel
Software architect & lead developer
May 2021 - Dec 20217 months
Project Overview

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).

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Flutter
RxDart
GetX
Qlever router
Hive
SQFlite
HTTP
AsyncBuilder
intl
BitBucket & DevOps
Main architect & developer
Dec 2018 - Dec 20213 years
Project Overview

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.
Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Laravel
MySQL
Redis
Linux
Nginx
Software architect & main developer
Jan 2021 - Dec 202110 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Flutter
RxDart
GetX
SQFlite
HTTP
AsyncBuilder
locations
Bluetooth
intl for localization
BitBucket & DevOps for the source control
Software architect & the main and only developer
Jul 2021 - Oct 20213 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Flutter
RxDart
GetX
Sound pool
responsive design
intl
BitBucket & DevOps
Main architect & developer
Jan 2020 - Jun 20204 months
Project Overview

The platform allows clients to get their old videos in perfect quality processed by AI and experienced artist

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Laravel
PHP
PostgreSQL
Nginx
Ember.js
Bootstrap
HTML
CSS
jQuery
Main architect & developer
Feb 2018 - Dec 201810 months
Project Overview

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)
Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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).
Project Tech stack:
Laravel
PHP
Symfony
PostgreSQL
Linux
Nginx
REST API

Education

2002
IT
Master of Science in Information Technology

Copyright © 2024 lemon.io. All rights reserved.