Summary
Talented, innovative and experienced Android developer with a proven track record of designing and implementing
scalable and robust mobile applications that prioritize privacy, save time and eliminate repetitive tasks to
focus on more creative and strategic activities. Skilled at coding, troubleshooting and collaborating with
cross-functional teams to deliver user-centric solutions. Committed to continuous learning and staying ahead of
industry trends. Developed in 2+ years of freelancing
apps and tools. With potential extends beyond development into AI and security.
Education
Computer Science BSc.
Zagazig University
2015 - 2019
Experience
Compose Multiplatform Developer
Jul 2024 - Aug 2024
ERP Data Systems, UAE
- Developing user-centric Android & iOS apps for VIBES Events company.
- Using Ktor library in networking with the company system API.
- Hosting the chat module database on Supabase using its Postgrest, Database functions, Authentication, and
Realtime products to store users, conversations, and messages.
- Using Koin for dependency injection to eliminate boilerplate code.
In addition to what I did as an Android Developer below.
Android Developer
Aug 2021 - Apr 2024
P2P Freelance
- Developed user-centric solutions tailored to the clients needs with latest technology trends.
- Converted UI/UX prototypes to declarative compose UI code.
- Applied Clean code and MVVM architecture pattern.
- Jetpack Compose, Navigation, Room, ViewModel.
- XML views maintaining and refactoring. With awareness of Custom Views.
- Used Retrofit to deal with RESTful APIs.
Java Developer
Jan 2020 – Feb 2021
Techunique
Developed multiple desktop apps & tools that automate repetitive tasks, save time, and reduce efforts to help
user with focusing on more strategic activities. (eg. DCAT, IGNT)
Skills
Compose Multiplatform Android - iOS - Desktop
Android Kotlin - Compose - Coroutines - Java - XML
Java JavaFX - JasperReport
Git Bash - GitHub
Networking Retrofit - Ktor - Express.js - Postman
APIs YouTube Data - Google Maps - GitHub
Patterns SOLID - MVVM
Database SQL - Room - Supabase - Firebase - SQLite
Linux Terminal - Ubuntu - Kali
Fields of knowledge Javascript - Vue.js - Telegram bot
Soft skills Sustainable learning - Team working - Communication