Senior Android Developer å [email protected]
| S abd3lraouf.dev
AbdElraouf Sabri | E github.com/abd3lraouf
| D linkedin.com/in/abd3lraouf
SUMMARY
• Identified and reverse engineered 2 malicious apps that exploited Vodafone Egypt’s android app. • Android mentor for 40+ developers at Google Associate Android Developers Scholarship 2022.
SKiLLS
Programming Languages Kotlin, Java, and Bash scripting. Android SDK, Data binding, Notifications, WorkManager, Animations, Material Design, and Custom Views. Web Technologies Data Architecture Testing Others Security DevOps Softskills Languages
JetPack Compose, Koin, Dagger2, Hilt, Coroutines, RXjava {2, 3}. RESTful API, Retrofit, JSON, and Firebase. Jetpack DataStore, SQLite, Room, and SQLDelight. MVVM, MVP, MVC, MVI, and Unidirectional Data Flow (UDF). TDD, BDD, (Unit, Integration, Acceptance) testing, JUnit {4, 5}, TestNG, Cucumber and FitNesse. Git, Github, Publishing libraries to MavenCentral, and Gradle (kts, groovy). Dexguard, Proguard, R8, and Secure coding. Linux (Ubuntu, RHEL, Kali), CircleCI, Github Actions, Travis CI, and Azure DevOps. Cross‑functional teams, Scrum, Kanban, and Time management. English (Professional working proficiency), and Arabic (Native).
WORK EXPERiENCE Storm Ideas
Egypt
Apr. 2022 ‑ present ‑ 7 months
SENiOR ANDROiD DEVELOPER
• TBD Vodafone Egypt
Egypt
May. 2021 ‑ Mar. 2022 ‑ 11 months
ANDROiD DEVELOPER
• Revamped multiple modules by improving architecture and featuring both TDD and BDD in development. • Implemented Fakka and Mared bundles that affected more than 3M monthly active users. • Reverse engineered a rogue app that stole customer data and identified the exploited vulnerabilities in a record time. • Created multiple CICD pipelines using Azure DevOps Pipelines that cut down development time by 20%. • Exceeded team KPIs on unit testing by reaching 100% test coverage while the target was just 75%. • Practised scrum and kanban in collaboration with cross‑functional teams to design and deliver new features. • Link: www.vf.eg/anavodafone Upwork
Egypt
Apr. 2019 ‑ Mar. 2021 ‑ 2 years
ANDROiD DEVELOPER
• Delivered apps using clean architecture, and TDD with more than 300+ tests per project. • Converted ui designs into native views featuring material design for 5+ projects with different clients. • Added caching mechanisms such as remote data sources and offline databases using both Room and SqlDelight. • Integrated CI/CD technologies along with development (Github Actions, and Circle CI/CD). Egyptian Armed Forces
Egypt
Oct. 2017 ‑ Mar. 2020 ‑ 2 years , 6 months
LiNUX SYSTEM ENGiNEER
• Monitored the performance and controlled the operation of real‑time systems. • Implemented linux automation scripts that reduced deployment time cost by 40%. • Provided both hardware and software maintenance to different devices (remotely and on‑site).
PROJECTS
OCTOBER 23, 2022
ABDELRAOUF S. · RÉSUMÉ
1
Dec. 2019 ‑ Present ‑ 2 years , 11 months
Open Source Projects ANDROiD DEVELOPER
• Won Google Jetpack Compose prize after participating with an animal adoption app. • Created news app as a POC using latest tech stack with XML not compose. • Designed Circular Progress Bar and FancyRuler custom views and published them to MavenCentral. • Link: www.abd3lraouf.dev/portfolio/ Aug. 2016 ‑ Jul. 2017 ‑ 1 year
Watt? Graduation Project CO‑FOUNDER & ANDROiD DEVELOPER
• Implemented user authentication and security rules using firebase. • Implemented electric gauge custom view adhering to UX deisgn specs. • Collaborated with a team of designers and hardware implementers in an agile‑led small team.
EDUCATiON Google Africa Developer Scholarship
Online
Mar. 2020 ‑ Mar. 2021 ‑ 1 year
ASSOCiATE ANDROiD DEVELOPER
• Studied coursework for about 54 hours and achieved Skill IQ score of 290/300 points. • Performed code reviews for 3 peer learners. Information Technology Institute
Cairo, Egypt
PENETRATiON TESTiNG DiPLOMA
• Cisco: CCNA‑RS, CCNA Security, MCSA, RHCSA (I/II). • Kali Linux, android reverse engineering and sideloading. Faculty of Electronic Engineering
Mar. 2020 ‑ Jul. 2020 ‑ 5 months
Menofia, Egypt
B.S. iN COMPUTER SCiENCE AND ENGiNEERiNG
• Bachelor of Computer Science and engineering. • General grade: Very Good, Graduation project: Excellent.
Sep. 2012 ‑ Aug. 2017 ‑ 5 years
CERTiFiCATiONS Associate Android Developer
Google Developers
Certification ID: 28102476 CEH ‑ Certified Ethical Hacker Certification ID: ECC2413867950 CND ‑ Certified Network Defender Certification ID: ECC3519460728 ECSA ‑ Certified Security Analyst Certification ID: ECC7623890145
Jan,2021 ‑ Jan,2024
Certification ID: 0852636d‑99e8‑431b‑811b‑660e94d9c93d
Aug, 2015 ‑ Aug, 2018
EC‑Council
Jul,2020 ‑ Jul,2023
EC‑Council
Jul,2020 ‑ Jul,2023
EC‑Council
Jul,2020 ‑ Jul,2023
Mobile Application Developer
IBM
EXTRACURRiCULAR ACTiViTY Andela
Online
May. 2021 ‑ Present ‑ 1 year , 6 months
ANDROiD MENTOR
• Helped 40+ developers of GADS 2021‑2022 passing their Googe Associate Android Developer certificate exam. • Held weekly meetings and provided consultation about career development and advancement. Faculty of Electronic Engineering
Menofia, Egypt
Sep. 2015 ‑ Mar. 2016 ‑ 7 months
TEAM LEAD
• Led a team of 13 members to create a book about the CSE department and all its branches. • Interviewed 4 professors and teacher assistants about their vision for the CSE department. • Published the book in Faculty Community online portal.
OCTOBER 23, 2022
ABDELRAOUF S. · RÉSUMÉ
2