Bishoy Gendy, Developer in London, United Kingdom
Bishoy is available for hire
Hire Bishoy

Bishoy Gendy

Verified Expert  in Engineering

Mobile Developer

Location
London, United Kingdom
Toptal Member Since
December 14, 2021

Bishoy has over four years of experience building native apps in Kotlin and Swift and cross-platform mobile apps in React Native and Flutter. He contributed to large-scale apps such as Khatabook, with 50+ million users, and medium-sized apps such as Dreamr, with 10+ thousand users. With an extensive background working with B2B companies, Bishoy enjoys collaborating with clients, lead engineers, and product owners by adding technical and business value to projects with tight deadlines.

Portfolio

Careem | An Uber Company
Android, Android SDK, Android API, Kotlin, Java, Testing, Unit Testing...
Sidebench
Android, iOS, React Native, Kotlin, Swift, TypeScript, GraphQL, Firebase...
Blink22
Android, iOS, React Native, Kotlin, Swift, TypeScript, GraphQL, Databases...

Experience

Availability

Part-time

Preferred Environment

MacOS, Android Studio, Xcode, Visual Studio Code (VS Code), Git, Slack, BlueJeans, Zoom, Google Meet

The most amazing...

...product I've developed is the Khatabook Android app which has over 50 million downloads from the Play Store.

Work Experience

Android Software Engineer II

2022 - PRESENT
Careem | An Uber Company
  • Played the scrum master role for the groceries fulfillment squad (engineers, PMs, designers, testers, and TPMs) and increased team delivery rate from 60% to 94%.
  • Took full ownership of Careem Storeops SuperApp to organize Careem QUIK groceries stores.
  • Was responsible for requirements gathering and analysis, UI and UX review, designing and building SuperApp's architecture for extendability, developing and implementing features, bug fixing, and continuous application maintenance.
  • Released the first MVP of the application containing Picker MiniApp for picker employees in Careem QUIK stores. Using the application reduced the average order preparation time from 18 to 3 minutes.
Technologies: Android, Android SDK, Android API, Kotlin, Java, Testing, Unit Testing, API Integration, Firebase, Analytics, UI Testing, Figma, Minimum Viable Product (MVP), Jetpack Compose, Mobile App Development, Mobile Apps, SDKs, Mobile Applications, REST, Mobile

Mobile Engineer

2019 - 2022
Sidebench
  • Acted as a technical reference and subject matter expert in all mobile application development lifecycle areas.
  • Contributed to the high performance of the Agile development lifecycle by ensuring productive, consistent, and successful sprints and reducing blocking issues.
  • Completed special projects and assignments; prioritized and organized development tasks to meet the project and product development goals on time and within budget.
  • Collaborated with the product managers, engineers, and designers to finalize the design and implementation.
  • Understood and evaluated new technologies and developed skills in new technologies.
  • Maintained the codebase quality by identifying and correcting bottlenecks, fixing bugs, and reviewing pull requests.
Technologies: Android, iOS, React Native, Kotlin, Swift, TypeScript, GraphQL, Firebase, Databases, Mobile Development, Android Studio, Xcode, Visual Studio Code (VS Code), REST APIs, Figma, Minimum Viable Product (MVP), Jetpack Compose, Mobile App Development, Mobile Apps, SDKs, Mobile Applications, App Store, Google Play Store, REST, Objective-C, Mobile

Mobile Engineer

2019 - 2022
Blink22
  • Contributed to Blink22 to rank as #1 on Clutch's top mobile app developer in Egypt and grow by 275% in two years.
  • Played a vital role in helping the company complete massive projects successfully while accomplishing competitive quality among the top companies in the USA.
  • Improved the team's technical standards by proposing and adopting new technology trends in our projects after holding a technical session on these topics.
Technologies: Android, iOS, React Native, Kotlin, Swift, TypeScript, GraphQL, Databases, Firebase, Mobile Development, Android Studio, Xcode, Visual Studio Code (VS Code), REST APIs, Figma, Minimum Viable Product (MVP), Jetpack Compose, Mobile App Development, Mobile Apps, SDKs, Mobile Applications, App Store, Google Play Store, REST, Objective-C, Mobile

Teaching Assistant and Lab Demonstrator

2020 - 2020
Alexandria University
  • Assisted the professors in object-oriented programming and design patterns courses.
  • Explained tutorials, prepared projects for students, and helped them with lab assignments.
  • Provided answers and solutions to the students' questions about sections, lectures, and projects.
Technologies: Object-oriented Programming (OOP), Design Patterns, Java

Software Engineering Intern

2018 - 2018
Eventum Solutions
  • Created a web application to help employees manage their tasks, schedule vacations, and look up different company policies.
  • Built the user-friendly front-end functionalities using React.
  • Used Spring Rest and Hibernate to build the back-end RESTful API.
  • Added the ability to upload and search in policies using Elasticsearch.
  • Helped my colleagues and worked on bonus tasks to enrich the application.
Technologies: React, Spring, Spring Boot, JavaScript, Java, Elasticsearch, Visual Studio Code (VS Code), REST APIs, REST

Software Engineering Intern

2017 - 2017
Xlab Group
  • Refactored an existing Android application to match the MVP architecture.
  • Connected the application with REST APIs to retrieve data.
  • Tracked the application's actions and synced them with the server.
  • Reviewed other modules to maintain the code clean and extendable.
  • Helped the company to achieve excellent client satisfaction by creating a high-quality reviewed product and delivering it before the deadline.
Technologies: Android, SQLite, Databases, APIs, Mobile Development, Android Studio, REST APIs, Mobile App Development, Mobile Apps, Mobile Applications, REST, Mobile

CoVis Application

CoVis is a React Native cross-platform mobile application that calculates real-time risks from COVID-19 using big data and machine learning. The algorithms process data from reliable sources like Johns Hopkins University and Robert Koch Institute to forecast the disease spread while using established knowledge from medical literature to calculate the user's risk score. CoVis app has many features, including a dashboard with the daily risk score, location-based risks, charts showing the historical daily case rates and forecasts, news feed with articles from CDC, ECDC, and WHO, and an international travel advisory page sourced from UNWFP.

Rastegar—React Native Application

I built the mobile app for Rastegar—a modern, tech-powered approach to investor relations, bringing live investment updates to users.

The app leverages multimedia such as pictures, videos, and interviews allowing investors to see their investments in real time. It has various features, such as a personalized dashboard with up-to-the-minute information on each property through live Nest cameras and proprietary data analytics that emphasize transparency, instant access via the investment portal, and the ability to scroll through all investment opportunities available at Rastegar Property Company.

HybridCoach App for Android and iOS

Hybrid is a large-scale online platform for coaches and clients in one of the most famous gyms in Hong Kong. It consists of two apps—one for the trainers and one for the clients.

The trainer app allows a trainer to invite clients to the platform, create detailed nutrition and workout plans, follow the status and timeline of all clients' activities, and chat with each client to follow up and track progress. The client app allows a client to see the nutrition and workout plans assigned, log any action related to his health such as drinking water, eating, or exercising, and chat with the trainer.

Flexday—Android Application

https://play.google.com/store/apps/details?id=com.flexday.cowork&hl=en
Flexday is an app that connects 8,000+ remote professionals in Toronto with 80+ coworking locations across the city.

I refactored the existing app code and proposed a new architecture to the application structure to make it maintainable and scalable. This enabled me to write the intensive unit tests for all logic blocks in the app and UI tests for various user flows. Furthermore, as an Android engineer, I revamped the overall design in the map screen and built new features from scratch, including adding funds, upgrading membership, trialist page, and WorkSafe confirmation.

Dreamr—Android and iOS App

https://play.google.com/store/apps/details?id=com.app.dreamr&hl=en&gl=US
Dreamr is a social media application for sharing dreams and connecting with other people with interesting dreams.

I integrated Firebase Crashlytics and used it to fix multiple bugs in production. I also integrated Firebase Analytics and added custom user events and properties to identify the behavior of users.

Khatabook—Android and iOS App

https://play.google.com/store/apps/details?id=com.vaibhavkalpe.android.khatabook&hl=en&gl=US
Khatabook is a rapidly-growing digital ledger helping to digitize small businesses across India, Pakistan, and Bangladesh. This functional Android and iOS app allows merchants to move their bookkeeping to an all-in-one digital platform, streamlining payments and logging transactions.

As an Android engineer, I refactored the transactions module and fixed functional and UI bugs in the existing Android application. As an iOS engineer, I was in one of the teams that built the whole iOS application from scratch. Specifically, my task was to develop the onboarding feature, collections module, and QR code module.

Cash Book—Android App

https://play.google.com/store/apps/details?id=com.khatabook.cashbook
Cash Book is a cash management and bookkeeping app for businesses. It allows users to manage their income, expenses, credits, debits, and day-to-day transactions. Some of the features offered by the app include recording all income and expenses, real-time calculations, managing multiple cash books, generating PDF reports, and automated data backup.

Languages

Kotlin, Java, Swift, TypeScript, GraphQL, C++, JavaScript, Objective-C

Frameworks

Android SDK, React Native, Spring, Spring Boot

Tools

Git, Android Studio, Xcode, Figma, Amazon Cognito, Slack, Zoom

Platforms

Android, Firebase, MacOS, Mobile, iOS, Visual Studio Code (VS Code), Amazon Web Services (AWS)

Other

Minimum Viable Product (MVP), Mobile App Development, Mobile Apps, Mobile Applications, Android App Design, Jetpack Compose, SDKs, App Store, Google Play Store, Algorithms, Operating Systems, APIs, Location Tracking, Location Services, In-app Purchases, BlueJeans, Google Meet, API Integration, Analytics, UI Testing

Libraries/APIs

REST APIs, React Redux, React, Android API

Paradigms

Object-oriented Programming (OOP), Design Patterns, Mobile Development, REST, Testing, Unit Testing

Storage

SQLite, Databases, Elasticsearch

2014 - 2019

Bachelor's Degree in Computer Engineering

Alexandria University - Alexandria, Egypt

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring