
khiari youssef
Mobile Apps Developer | Android, Flutter
Salary / Daily rate
Manouba, Tunisia
Freelance
Skills
Languages
About me
Intro
Mobile developer with 5+ years specializing in Android, Flutter, and KMP cross-platform solutions. Expert in Kotlin/Jetpack Compose with proven track record building complex apps like Lost & Found Tunisia. Ready to deliver high-quality mobile experiences with modern architecture patterns and full-stack capabilities.
Work experience
Android | Flutter Developer
MintIT
Jul 2022 - Present
4 years 4 months
Tunis, Tunisia
Android Developer
Mobile Powered
Jan 2020 - Jul 2022
2 years 7 months
Ariana, Tunisia
Designed and developed a mobile app named : Lost & Found Tunisia which aims to ease and accelerate the search of lost & found items . Throughout the internship period : - In an agile environment, i extracted user stories out of the functional requirements and prepared the backlog and the release plan. - i wrote documentation using LaTeX & overleaf plateform. - i worked with my colleague using Bitbucket as a git versioning system. - i designed software architecture diagrams with UML as modeling language and "Entreprise Architect" as UML tools. (Class diagram , Sequence Diagram, Component Diagram,Deployement Diagram) -Designed more complex user interfaces with java & kotlin and the Android Framework. -Implemented and learnt the MVP Architectural design pattern. -Implemented structural design patterns (Singleton,Adapter). -used Realm Database for local database and synchronization with Realm object server . -included Firebase Cloud messaging service for chat and notifications. -SonarQube (locally) to analyse and generate reports about software quality. -Mongodb as a DBMS for data storage with mongo ATLAS cloud service. -used Nodejs runtime environment for server-side asynchronous programming with javascript and typescript. - build REST web services with Express JS. -used npm as package manager to install and manage node modules. -used crypto module for cryptography and JWT library for an end-to-end secure authentification. -used mongoose as a framework to easily create database schemas and validate data. -improving software security thanks to OWASP security prevention measures and tools.
Education
Faculté des sciences de bizerte
Fundamental licence of computer science
2017 - 2020
4 years
Faculté des Sciences de Bizerte, Université de Carthage
Bachelor's degree
2017 - 2020
2 years 11 months