Hi there, I'm a product-minded Android Engineer. I’ve been working on Android since 2021 — mostly on apps. but, I also have some background in developing SDKs & Libraries as well as contributing to Open-source software projects. I code mainly in Kotlin, previously in Java also I like trying new languages & technologies.
-
Android EngineerFoodics -
Indie Android DeveloperFreelance Jun 2022 - Present• Worked on different projects using various technologies like Android SDK, Kotlin Multiplatform, Jetpack Compose, RESTful APIs, JSON, Firebase, and SQLite databases.• Improved maintainability & scalability of (Podcaster - Podcasts player) app by embracing modularization techniques, applying MVI architecture as a UDF UI architecture, and applying testing best practices like TDD.• Integrated AndroidX ExoPlayer API to efficiently buffer, play, and download podcast episodes in thebackground.• Implemented Snapshot testing to catch UI bugs utilizing industry-standard Robolectric framework.• Optimized (Ludi) app screen layouts on devices with large screen sizes following Google & material design guidelines to make user experience more enjoyable.• Improved scrolling performance using Jetpack Paging 3 lib & lazily loading new results on demand.• Implemented a github actions CI/CD workflow that automates building, testing & deployingthe app to end users which led to shipping more releases in less time.• Contributed to multiple open-source projects.
-
Android EngineerScase Aug 2021 - Jan 2022Bratislava, Slovakia• Developed & maintained the Point of care medical device app's new features using Android modern tech stack.• Implemented a table UI view using Jetpack compose UI that allowed patients to see their (glucometer, blood pressure, weight, pulse oximeter, and thermometer) measurements throughout a specific period.• Developed & shipped a new feature that allowed doctors to take & archive notes about specific patients by utilizing Room library to save notes locally on device and synchronize notes with other devices in the background without draining user device’s resources using WorkManager Jetpack library.• Worked on implementing CI pipeline using Gitlab CI to build & test our codebase continuously which allowed us to catch regressions early, develop more features confidently & ship new releases faster.• Cut down codebase’s gradle build time by 20% by utilizing Gradle build Scans + gradle profiler to pinpoint bottlenecks and get actionable insights to act accordingly.• Used Sentry to monitor crashes in production & utilized the reported data to fix high-priority severe bugs & crashes resulting in 99.5% crash-free user sessions.• Contributed new Junit tests + UI tests which led to increasing our codebase’s Test Suite code coverage by 7%.
Abdelrahman Khairy Education Details
-
Engineering
Frequently Asked Questions about Abdelrahman Khairy
What company does Abdelrahman Khairy work for?
Abdelrahman Khairy works for Foodics
What is Abdelrahman Khairy's role at the current company?
Abdelrahman Khairy's current role is Android Engineer.
What schools did Abdelrahman Khairy attend?
Abdelrahman Khairy attended Minia University.
Who are Abdelrahman Khairy's colleagues?
Abdelrahman Khairy's colleagues are Assayil Alahmadi, Maha A., Diane Klaire Madera, Hesham Eidaroos, Wilma Wiggins, Abdullah Alshawi, Abdulrahman Alqahtani.
Not the Abdelrahman Khairy you were looking for?
-
-
-
1hotmail.com
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial