Android Developer
Přehled
Krátké shrnutí
Kandidát Shaban je zkušený vývojář pro Android s více než 4 lety zkušeností s vývojem pro Android a 1 rokem jako backendový vývojář v oblasti .NET a Angular. Pracuje také jako lektor kurzů pro Android a má dobré zázemí ve vývoji iOS. Kandidát se rád učí novým technologiím v systémech Android, iOS, Flutter a JavaScript. Má rád hry, jídlo a přírodu a píše články na Medium. Pracoval jako seniorní vývojář pro Android ve společnostech Unikie a Best Buy, středně pokročilý vývojář pro Android ve společnosti Algawhar for Investment and Development a juniorní vývojář pro Android ve společnostech Nerds-Board a Mazboot. Kandidát má bakalářský titul v oboru informatiky a Google Nano Degree. Pracoval na různých projektech a má dovednosti v jazycích Java, Kotlin, Android SDK, Firebase, SQLite, Retrofit, GraphQL a dalších. Zná různé architektury a vzory, jako jsou MVP, MVVM, MVI, a má zkušenosti s nástroji a metodikami, jako jsou Agile, Git, CI/CD, TFS a Jira. Kandidát pracoval na několika aplikacích, včetně Mazboot, 2b, Kafala, Arabity, Zabbat, Alhayatt, Wasla Bank, Roseroman, Tyaar, Kum Serve, Quiz App, Nav CRM a HA Course Hiring.
Pracovní zkušenosti
Senior Android Developer (Aug 2022 - Now)
- Working on an IoT app and maintaining existing apps.
- Utilizing Ktor for socket programming.
Senior Android Developer (Dec 2019 - June 2022)
- Developing an ecommerce app based on Magento and maintaining existing apps.
- Conducting unit tests and implementing CI/CD for the 2B Egypt app.
- Working on internal apps such as HR and logistics.
- Providing ecommerce app solutions to other companies.
- Using MV* pattern and TFS.
Mid-level Android Developer (May 2018 - Dec 2019)
- Built 5 apps from scratch and one with Flutter.
- Implemented clean architecture using MVVM for an old app.
- Utilized Scrum methodology and learned analysis skills.
Android Developer (Dec 2018 - July 2018)
- Maintained legacy code and implemented MVP architecture.
- Worked on a chat app.
- Utilized GitLab, Trello, Time Doctor, and Slack.
- Assisted junior developers with their tasks.
Junior Android Developer (June 2017 - Dec 2018)
- Collaborated with senior Android developers.
- Implemented MVP architecture and utilized Firebase.
- Worked in a startup environment.