Android Developer
Prehľad
Krátke zhrnutie
Kandidát Shaban je skúsený vývojár pre Android s viac ako 4 rokmi skúseností s vývojom pre Android a 1 rokom ako backendový vývojár v oblasti vývoja .NET a Angular. Pracuje aj ako lektor kurzov pre Android a má dobré skúsenosti s vývojom pre iOS. Kandidát sa rád učí nové technológie v systémoch Android, iOS, Flutter a JavaScript. Má rád hry, jedlo a prírodu a píše články na portáli Medium. Pracoval ako senior Android developer v spoločnosti Unikie a Best Buy, mid-level Android developer v Algawhar for Investment and Development a junior Android developer v Nerds-Board a Mazboot. Kandidát má bakalársky titul z informatiky a titul Google Nano. Pracoval na rôznych projektoch a má zručnosti v Java, Kotlin, Android SDK, Firebase, SQLite, Retrofit, GraphQL a ďalších. Pozná rôzne architektúry a vzory, ako sú MVP, MVVM, MVI, a má skúsenosti s nástrojmi a metodikami, ako sú Agile, Git, CI/CD, TFS a Jira. Kandidát pracoval na viacerých aplikáciách vrátane Mazboot, 2b, Kafala, Arabity, Zabbat, Alhayatt, Wasla Bank, Roseroman, Tyaar, Kum Serve, Quiz App, Nav CRM a HA Course Hiring.
Pracovné skúsenosti
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.