- Build full stack all around native android applications
- Build full stack all around cross platform application with kotlin multi platform
- with or without shred UI (compose multi-platform)
- Migrating native android application to an cross platform KMP applications
- Implementing an performance and reliability Inspection on my project and improve accordingly
- With matched tests and improved algorithms
- Integrate an embedded systems and mobile phones hardware on the applications
Specific skills and experiences :
- Strong understating of kotlin as a programing language
- Strong control and understanding of KMP
- control the java programming language
- comfortable with compose UI
- comfortable with XML
- experiences migrating projects from XML to compose
- good understaffing of different data types pull as images videos and etc…
- Good understanding of different build architectures as MVVM ,MVI ,MVP MVC
- clean architecture rules and etc…
- Experiences with multiModule projects
- good understanding of android components and different apis
- comfortable with different dependency injection libraries
- Strong control of OOP in general
- experiences with time and space complexity inspections for performance improvements
- Controll the SQL language , ideal query and general
- Experiences with different SQL and noSql technologies
- mongoDb realm , sql Delight , room
- Experiences with api requests and caching strategies with different technologies
- Experiences working with resource files for icons different languages file accessibility and etc…
- Experiences with compose metrical 3 components and theme to work as native to both IOS and android
- Good understating of git
- Experiences working with remote db , fireBase different tools









