Alaa Moataz
Verified Expert in Engineering
Software Developer
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's worked on 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
Experience
Availability
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
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 system in Jumia.
Senior Android Software Engineer
Blink22
- Contributed to an app with 1+ million downloads on the Google Play Store. It allows users to manage their daily expenses and offers offline application usage, then syncing the data online.
- Revamped the outdated learning track for Android in the company.
- Planned and executed steps to fix major issues in the production app, which led to an increase in 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.
- Was the direct manager for engineers in the company.
Android Software Engineer
Blink22
- Was able to translate project specs that were mostly very 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.
Web Developer
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.
Android Engineer
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.
Experience
Cashbook by Khatabook
http://play.google.com/store/apps/details?id=com.khatabook.cashbook&hl=en&gl=USI 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
http://pay.jumia.com.eg/I integrated a new payment service called Aman and worked on support and maintenance for existing services.
Fajr
http://play.google.com/store/apps/details?id=com.blink22.fajr&hl=en_US&pli=1I 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
http://play.google.com/store/apps/details?id=com.app.sokoun&hl=enI 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
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
http://play.google.com/store/apps/details?id=com.app.dreamr&hl=en&gl=USI fixed bugs in the existing codebase, added new features, and maintained some of the existing features.
Konsulto
I fixed general bugs before the release date and integrated the WeAccept payment for services.
Skills
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
Platforms
Android, Arduino, MacOS, Twilio, Firebase, 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
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
Education
Bachelor's Degree in Computer Engineering
Faculty of Engineering, Alexandria University - Alexandria, Egypt
Certifications
SAP Certified Development Professional – SAP Commerce Cloud 1811 Developer
SAP
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring