Alaa Moataz, Developer in Alexandria, Alexandria Governorate, Egypt
Alaa is available for hire
Hire Alaa

Alaa Moataz

Verified Expert  in Engineering

Software Developer

Location
Alexandria, Alexandria Governorate, Egypt
Toptal Member Since
April 1, 2022

Alaa has over six years of experience in software development, working in Android development for about five years. She owned the architecture definition for multiple Android projects that she worked on. She has also contributed to the scoping of potential upcoming projects. Alaa has handled various projects, including some that require offline usage of apps and others that operate on devices other than phones, like the RealWear HMT-1.

Portfolio

Blink22
Java, Spring, Springbot, Payment APIs, APIs, REST APIs, PostgreSQL, SQL...
Blink22
Android, Android SDK, Kotlin, Java, Gradle, Twilio, Google Maps, Firebase...
Blink22
Android, Android SDK, Kotlin, Git, GitHub, Figma, Bitbucket, Zeplin, Gradle...

Experience

Availability

Full-time

Preferred Environment

Slack, MacOS, GitLab, GitHub, Git, Android Studio, Figma, Zeplin, Jira, Notion

The most amazing...

...project I've worked on is Cashbook by Khatabook, which currently has over two million downloads on the Play Store.

Work Experience

Back-end Developer

2022 - 2023
Blink22
  • Contributed to the integration of a new payment service with JumiaPay.
  • Maintained and fixed production bugs for existing payment integrations.
  • Onboarded a new team and familiarized them with the payment part of the Jumia system.
Technologies: Java, Spring, Springbot, Payment APIs, APIs, REST APIs, PostgreSQL, SQL, Testing, Integration Testing, Automated Testing

Senior Android Software Engineer

2021 - 2023
Blink22
  • Contributed to an app with 1+ million downloads on the Google Play Store. It allows users to manage their daily expenses, offers offline application usage, and syncs the data online.
  • Revamped the outdated learning track for Android in the company.
  • Planned and executed steps to fix significant issues in the production app, which increased crash-free users percentage from 70% to 99.9%.
  • Owned the 2nd phase definition of an existing project, communicating with the client, scoping the stage, and adding Jira tickets for the developers.
  • Involved in the process of scoping and adding estimates to new projects.
  • Contributed to the process of finding new engineers to join the company.
  • Served as the direct manager for engineers in the company.
Technologies: Android, Android SDK, Kotlin, Java, Gradle, Twilio, Google Maps, Firebase, Firebase Realtime Database, CleverTap, Segment, REST APIs, GraphQL, Model View ViewModel (MVVM), Model View Presenter (MVP), Clean Architecture, Dependency Injection, LiveData, RoomDB, Back-end, Spring Boot, iOS, Data Structures, Databases, Android Studio, Figma, WebView, APIs, Jetpack Compose, Technical Leadership, Google Play Store, SQL, Android Jetpack, Automated Testing, Automated UI Testing, Firebase Authentication, Firebase Cloud Messaging (FCM), Cloud Firestore

Android Software Engineer

2019 - 2021
Blink22
  • Translated project specs that were primarily electrical engineering-specific details into doable coding tickets.
  • Provided assistance and estimated work for existing projects.
  • Communicated with the client directly to get project specifications.
Technologies: Android, Android SDK, Kotlin, Git, GitHub, Figma, Bitbucket, Zeplin, Gradle, GraphQL, Firebase, Cloud Firestore, Live Chat, WebView, APIs, Google Play Store, Firebase Cloud Messaging (FCM)

Web Developer

2019 - 2019
POET Egypt
  • Worked on websites that are built on the Hybris framework.
  • Obtained an SAP certification for Hybris development: SAP Certified Development Professional – SAP Commerce Cloud 1811 Developer.
  • Learned and worked with many new tools and frameworks in a short time.
Technologies: SAP, SAP Hybris, Spring, Java, Spring Dependency Injection (DI), HTML, CSS, Back-end, Spring Boot, Data Structures, Databases, APIs, REST APIs, SQL

Android Engineer

2017 - 2019
Inova
  • Owned the development of projects from start to finish until they were published in the store.
  • Proactively reported and fixed bugs for existing projects.
  • Took ownership of fixing critical bugs before important deadline dates.
  • Worked on implementing a download files feature that allows users to pause and resume downloading and start from the beginning.
Technologies: Java, Android SDK, REST APIs, Firebase Realtime Database, Data Structures, Android Studio, Figma, Android, Gradle, APIs, Firebase Cloud Messaging (FCM), Cloud Firestore

Cashbook by Khatabook

https://play.google.com/store/apps/details?id=com.khatabook.cashbook&hl=en&gl=US
Cashbook by Khatabook is a simple cash management app for businesses or personal use. Users can easily manage their daily income, sales and expenses, credit and debit entries, and day-to-day expenses and transactions.

I owned the initial architecture of the application and worked full-time on this project for a year. I also added new features and maintained existing ones after the app launch.

JumiaPay

https://pay.jumia.com.eg/
JumiaPay offers secure online bill payment among various services.

I integrated a new payment service called Aman and worked on support and maintenance for existing services.

Fajr

https://play.google.com/store/apps/details?id=com.blink22.fajr&hl=en_US&pli=1
The Fajr App helps you wake up for Fajr prayer and provides prayer times for different countries worldwide.

I worked on designing and implementing stable and maintainable solutions for scheduling modules in the existing Flutter app, which increased the crash-free users' percentage from 70% to 99.8%. I also worked on the planning migration from Flutter implementation to native Android. I led a team of primarily fresh grads and interns to deliver high-quality updates for the existing app with native Android.

Sharwa

https://play.google.com/store/apps/details?id=com.app.sokoun&hl=en
Sharwa is an eCommerce app that mainly works in Egypt and has a group buy feature that enables you to buy with your friends for discounts.

I worked on the development of the main features of the application (ex., navigation, authentication, group buy). I also led the team through a tight deadline to deliver the application.

Grid Collect Realwear

An app that can operate on the Realwear HTM-1 device to collect data that confirms the spidaCalc schema used for structure analysis.

I owned the communication with the client and translated the electrical engineering specs to tasks in the application. I also added an auto-save feature to the project and fixed bugs.

Dreamr

https://play.google.com/store/apps/details?id=com.app.dreamr&hl=en&gl=US
Dreamr is a social app to share dreams and interact with other people's dreams.

I fixed bugs in the existing codebase, added new features, and maintained some of the existing features.

Konsulto

Konsulto is a mobile healthcare application that provides health habit guidance programs, service-provider access, and tools for remote patient management.

I fixed general bugs before the release date and integrated the WeAccept payment for services.

Languages

Java, Kotlin, SQL, C++, GraphQL, HTML, CSS, Dart

Tools

Git, Android Studio, Slack, GitLab, GitHub, Figma, Zeplin, Jira, Notion, Gradle, SAP Hybris, Bitbucket, WebView, Android Jetpack, Firebase Authentication, Firebase Cloud Messaging (FCM)

Platforms

Android, Firebase, Arduino, MacOS, Twilio, CleverTap, iOS, Docker, Apache Kafka

Other

Google Play Store, Data Structures, APIs, Technical Leadership, Operating Systems, Distributed Systems, Algorithms, Statistics, Probability Theory, Offline Data Entry, SAP, Segment, Spring Dependency Injection (DI), Back-end, Springbot, Payment APIs, Live Chat, Jetpack Compose, Integration Testing, Automated UI Testing

Frameworks

Spring Boot, Android SDK, Spring, Flutter

Storage

Databases, Firebase Realtime Database, RoomDB, Cloud Firestore, PostgreSQL

Libraries/APIs

Google Maps, REST APIs, LiveData

Paradigms

Model View ViewModel (MVVM), Model View Presenter (MVP), Clean Architecture, Dependency Injection, Testing, Automated Testing

2012 - 2017

Bachelor's Degree in Computer Engineering

Faculty of Engineering, Alexandria University - Alexandria, Egypt

JUNE 2019 - PRESENT

SAP Certified Development Professional – SAP Commerce Cloud 1811 Developer

SAP

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