Skip to content

Instantly share code, notes, and snippets.

@abd3lraouf
Created March 21, 2023 19:48
Show Gist options
  • Save abd3lraouf/d095061ed09f1c0d6e6e0fdb38cf2cd6 to your computer and use it in GitHub Desktop.
Save abd3lraouf/d095061ed09f1c0d6e6e0fdb38cf2cd6 to your computer and use it in GitHub Desktop.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment