Ioannis
From Greece (GMT+3)
10 years of commercial experience
Lemon.io stats
1
projects done608
hours workedOpen
to new offersIoannis – Flutter, Dart, Python
Ioannis is a Software Engineer with 10 years of experience, specializing in Flutter development since 2020. He possesses a strong understanding of Flutter's core components, state management, and custom UI implementation. Ioannis also demonstrates excellent communication skills and a serious work approach. In addition, he has solid technical knowledge and was able to answer all questions related to different areas of Flutter development, including solutions for practical tasks. Ioannis is definitely the developer you don’t want to overlook!
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Flutter developer, Back-end Developer
A smart home automation app that lets users control and program their smart home devices
- Developed Flutter app from the ground up using Flutter + BLoC;
- Developed CI/CD pipelines for automatic integration and unit testing as well as release to the stores;
- Trained new team developers (junior & mid) and performed code reviews (on every PR) and pair programming sessions to support them;
- Developed various features for the Back-end, which is based on AWS Lambda and AWS IoT, and uses AWS DynamoDB for data storage;
- Achieved major cloud cost reduction by enabling live IoT device data only when at least one smartphone of the user is connected.
Senior front-end developer
Flutter project for agriculture (managing crops, harvests, suppliers etc.)
- Developed features for the (mainly web) Flutter front-end
- Debugged and created fix for client’s custom state management solution
- Implemented full-text search functionality for data across the app
Senior Android and iOS Developer
A smart home automation app that enables users to control and program their smart home devices.
- Developed the Android Alpha Smart prototype app from the ground up using Kotlin and MVVM architecture;
- Developed features of the iOS Alpha Smart prototype app (Swift, MVVM, Bond & ReactiveKit);
- Maintained the CI/CD pipelines for automatically testing and releasing the app to App Center.
Senior iOS Developer
This fintech app provides virtual cards, the ability to make contactless payments and conduct money transfers.
- Developed features for the contactless payments app using Swift & RxSwift;
- Fixed various bugs and improved code quality and maintainability.
Android Developer, Reverse Engineer, App publiser
This Android Xposed module app provides various features for privacy-aware users when using Facebook Messenger. It allows users to block the "typing" (3 dots) indication, block the message "seen" indication from appearing to others, and hide their online status.
- Reverse-engineered Facebook Messenger to develop the app;
- Developed both free and premium versions of the app, which were available on the Play Store during the project's active phase;
- The premium version had over 10,000 downloads and received 4.5+ reviews while it was actively developed;
- Provided support to users and fulfilled their feature requests.
Senior Android and iOS Developer
It offers truck drivers information about loyalty fuel cards, including the locations where they can use the cards for refueling, garage services, and more. One unique feature of the app is its turn-by-turn navigation that takes into consideration constraints specific to trucks, such as height and weight.
- Wrote the first iteration of the app’s Android version from the ground up using Java and the MVVM architecture;
- Trained junior developers to integrate into the Android team;
- Developed features for the first iOS version.