Logo
Ioannis – Flutter, Dart, Python, experts in Lemon.io

Ioannis

From Greece (GMT+3)

flag
Mobile DeveloperSenior
Hire developer
9 years of commercial experience
Agritech
Fintech
Gamedev
Smart home
Social media
Transportation
Mobile apps
Lemon.io stats
1
projects done
608
hours worked
Open
to new offers

Ioannis – 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
Flutter
2.5 years
Dart
2.5 years
Additional skills
Python
Kotlin
AWS
Swift
Android
CI/CD
DevOps
Typescript
Terraform
iOS
RxSwift
Firebase
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Senior Flutter developer, Back-end Developer
Feb 2021 - Ongoing3 years 3 months
Project Overview

A smart home automation app that lets users control and program their smart home devices

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Flutter
AWS
Typescript
BLoC
Terraform
Amplify
Senior front-end developer
Aug 2023 - Dec 20234 months
Project Overview

Flutter project for agriculture (managing crops, harvests, suppliers etc.)

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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
Project Tech stack:
Flutter
Flutter WEB
Typescript
Firebase
Senior Android and iOS Developer
Apr 2019 - Nov 20201 year 7 months
Project Overview

A smart home automation app that enables users to control and program their smart home devices.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Swift
iOS
Kotlin
Android
Senior iOS Developer
Feb 2020 - Jul 20205 months
Project Overview

This fintech app provides virtual cards, the ability to make contactless payments and conduct money transfers.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed features for the contactless payments app using Swift & RxSwift;
  • Fixed various bugs and improved code quality and maintainability.
Project Tech stack:
Swift
RxSwift
iOS
Android Developer, Reverse Engineer, App publiser
Feb 2015 - Jun 20194 years 4 months
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Android
Java
Senior Android and iOS Developer
Apr 2018 - Apr 20191 year
Project Overview

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.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • 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.
Project Tech stack:
Swift
iOS
Android
Java
MVVM

Education

2018
Electrical & Computer Engineering (Specialization area of Electronic & Computer Engineering)
Diploma (equivalent to master's)

Copyright © 2024 lemon.io. All rights reserved.