Eslam F.

Eslam F.

Senior Android Developer

Cairo, Egypt
Hire Eslam F. Hire Eslam F. Hire Eslam F.

About Me

Eslam is a Senior Android Developer with 10+ years of experience building delightful apps and experiences and writing clean, readable, and maintainable code on solutions. He implements functionalities to expand the usability of mobile solutions, executing designs/logics, integrating back-end solutions, and setting up CI/CD for solution builds. Eslam delivers solutions that promote high levels of user adoption on projects in diverse domains including business, food, Machine Learning, fashion, eCommerce, and social apps.

Work history

UpStack
UpStack
Senior Android Developer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

MentorMate
MentorMate
Senior Android Developer
2021 - Present (4 years)
Remote
  • Designed and built advanced applications for the Android platform.

  • Collaborated with cross-functional teams to define, design, and ship new features.

  • Worked with outside data sources and APIs.

  • Unit-tested code for robustness, including edge cases, usability, and general reliability.

  • Fixed bugs and worked on improving application performance.

  • Identified, evaluated, and implemented new technologies to maximize development efficiency.

Automated Systems Company (ASC)
Automated Systems Company (ASC)
Senior Android Developer
2020 - 2021 (1 year)
Remote
  • Designed, built, and maintained complex solutions for Android apps, delivering functionalities, integrating third-party SDKs, and using new tech.

  • Collaborated with other teams to define, design, and release new features for an OCR-based open-source project, saving $25K every year.

  • Worked on PoCs for different apps, deploying beta apps and identifying and resolving bugs, UX issues, and functionality problems.

Thinkers
Thinkers
Senior Android Developer
2018 - 2020 (2 years)
Cairo, Egypt
  • Created and implemented solutions following established development best practices.

  • Wrote and delivered clean and efficient code on projects, monitoring live apps and optimizing them at the code level.

  • Identified solutions, resolved bottlenecks, and implemented bug fixes to improve application performance and usability.

Sphere Consulting (SCIS)
Sphere Consulting (SCIS)
Big Data Developer
2017 - 2018 (1 year)
Cairo, Egypt
  • Worked on a Hadoop data pipeline for identifying customer behavioral patterns, leading to improved UX on the eCommerce site.

  • Engineered and implemented MapReduce jobs in Java to handle log analysis, analytics, and data cleaning.

  • Managed all Big Data processing tasks and produced solutions to import data from MySQL to HDFS.

GreatBit (Numler)
GreatBit (Numler)
Android Developer
2014 - 2017 (3 years)
Haram, Egypt
  • Built and implemented native Android solutions from scratch to deliver the Numler app.

  • Worked on developing and implementing logics, UIs, and integration solutions for back ends and third-party SDKs.

  • Participated in product quality processes through code reviews, writing clean code, and unit tests.

Portfolio

Senior Android Developer - Yazy
Senior Android Developer - Yazy

Worked on Yazy, a flight reservation application for users to book flights using different parameters, with an option to reserve and pay online. Conceptualized and architected the app, handling native development, testing, and integration with third-party SDKs. The app is a Kotlin/Java solution that follows an MVVM design pattern, with clean architecture and XML for layouts.

Senoir Android Developer - Thebatnye
Senoir Android Developer - Thebatnye

Built and deployed a free online ordering service app that connects users to different restaurants, bakers, pharmacies, and other shops providing order and delivery in Saudi Arabia. Delivered two apps on the project, one for clients and the other for the driver. It utilizes Socket.io for real-time updates.

Senior Android Developer - Numler
Senior Android Developer - Numler

Developed and implemented Numler, a caller ID and call blocker app that provides users with essential caller information to avoid answering spam, unknown, and unwanted calls. It gives users access to a database of hundreds of millions of phone numbers for verification purposes.

Education

Master's Degree, Information Technology
Master's Degree, Information Technology
Cairo University - Egypt
2012 - 2016 (4 years)