Experience
Swvl
Location: Cairo, Egypt
Position: Senior Software Engineer - Android
Duration: Apr 2022 - Jan 2023 · 10 mos
- Attended quarter plannings with business and product to validate their initiatives and communicate the engineering initiatives from the mobile team side.
- Automated canary release of the customer app using Google Play APIs and Google Cloud Platform services.
- Mentored mid-level engineers to boost their growth path to achieve their next level.
Position: Squad Leader
Duration: Jul 2022 - Nov 2022 · 5 mos
- Managed the squad process aspect in terms of sprints and planning and GTMs preparations.
- Led a team of 4 engineers of different functions, optimizing for the process, delivery, and team unblocking.
- Acted as the POC to drive alignment between the product owner and the engineering manager and team members.
Position: Chapter Lead
Duration: Sep 2021 - Nov 2022 · 1 yr 3 mos
- Led the creation of a process for the Android chapter work and the technical debt across the Android apps.
- Created an Android questions bank to unify technical evaluation criteria during the hiring process for the chapter.
- Conducted learning sessions for the Android chapter about various topics (Clean Code book, Kotlin Coroutines under the hood).
- Consolidated a prioritized list of the technical debt items in the Android-based repositories to be included within the scrum sprints across squads.
Position: Software Engineer II - Android
Duration: Apr 2020 - Apr 2022 · 2 yrs 1 mo
- Automated release process triggers by applying Git Flow using GitHub Actions.
- Was part of the hiring managers of Android and helped scale the team to 20+ Android engineers.
- Won the second prize in the innovation track in Swvl Hackathon 2021 by enhancing the daily user’s commuters’ booking experience by building booking routines as suggestions in an early app flow.
- Participated in elevating the stability of the customer app to reach 99.9% in 2 quarters as part of project 999.
- Integrated a scalable, architectural-friendly, maintainable, and testable A/B testing setup using Remote Config integration.
- Participated in reshaping Android challenges as part of Project Lemmings for building a new hiring process across engineering.
dlc Travel Technology
Location: Cairo, Egypt
Position: Android Application Developer
Duration: Jan. 2018 - Apr. 2020
- Participated in building 9 real-life production applications based on B2B, B2C, and C2C business models.
- Coordinated and participated in “dlc Tech Talks” where technical topics were presented to share knowledge among the technical team.
- Presented a summary of “Clean Code” by Robert C. Martin in a “dlc Tech Talk”.
- Provided technical mentorship and guidance for Android interns in the “dlc. School” annual internship program.
- Created focus groups with product owners for business requirements gathering, transforming them into user stories, and then into technical tasks for the engineering team.
- Validated designs to ensure they matched user stories, managed developers’ needs, and ensured deliverables were met as planned.