You are on page 1of 1

Mostafa Elkaramany Email: MostafaElkaramany@hotmail.

com
Github: https://github.com/elkaramany Mobile: +201001848412
Education
Ain Shams University Cairo, Egypt

Bachelor of Computer Science
Courses: Operating Systems, Data Structures, Analysis Of Algorithms, Artificial Intelligence, Machine Learning, Networking, Databases

Skills Summary
• Frameworks and Databases: React Native, React, NodeJS, Express, PostgreSQL, SQL, MongoDB, Firebase
• Fluent Languages: English, Arabic
Experience
Toptal.com Full-Time

Full Stack Mobile Developer - R2Productions Limited - Profile Link October 2022 - Present
◦ Developed a full-stack application with seamless login and signup processes using Firebase for authentication.
◦ Implemented Firestore for data versioning and efficient online syncing of data batches.
◦ Integrated Realm and AsyncStorage for local data storage, ensuring smooth offline functionality.
◦ Designed a data syncing mechanism to maintain up-to-date information across devices.
◦ Built a robust platform to manage extensive databases of performers, including advanced search and filtering
capabilities.
◦ Developed a PDF generation and sharing feature for performer profiles and images.

Upwork.com Freelance

Full Stack Mobile Developer January 2019 - October 2022
◦ Collaborated with clients and teams worldwide on innovative projects, including marketplaces and
influencer-brand platforms.
◦ Gained experience in various industries, honing skills in building high-quality applications and delivering
exceptional results.

Projects while working Remotely on Upwork


• NFT Crypto platform - Crystal Protocol: Lead Mobile Developer on a marketplace app for cryptocurrency enthusiasts
as marketed by the owners: a React Native app. With this app, users can buy and sell a wide range of cryptocurrencies with
ease. But that’s not all - the app also includes an NFT (non-fungible token) section, where users can view, buy, and sell NFTs
featuring all kinds of digital media, including images, audio, video, and 3D models. Whether you’re looking to trade in your
favorite cryptocurrencies or want to get your hands on one-of-a-kind NFTs, this app has you covered. So why wait? Start
exploring the world of blockchain and NFTs today with this cutting-edge React Native app.
Tech: React Native (Typescript), Redux, Navigation.
• Influencer Manager: Lead Full Stack developer on a platform for influencers, brands, and businesses to connect and
collaborate: a freelance marketplace with a twist. This platform makes it easy for influencers and brands to find the right
opportunities and partners, thanks to its intuitive swiping functionality and real-time chat feature. Whether you’re an
influencer looking to promote the latest products or a brand searching for the perfect spokesperson, this platform has
everything you need to succeed. So why wait? Start exploring the world of influencer marketing and freelance opportunities
today with this innovative platform.
Tech: React Native (Typescript), NodeJS, Express, PostgreSQL, AWS Cognito, Redux, Socket.io.
• IOT sensors: Cross-platform app build in React Native that utilizes Bluetooth to connect to low-energy BLE sensors and
interact with them in real-time. This app makes it easy to establish a unique connection with each sensor and stream data to
that connection, allowing users to get the most out of their BLE sensors. Plus, with the app’s interactive animations, users can
easily understand and control their sensors, making the experience more intuitive and enjoyable..
Tech: React native, Redux, React-Native-Ble-Manager
• Tenant Manager: Full Stack developer on a Managing your properties can be a time-consuming and complex task which was
the motivation to build this React Native app. Landlords can easily add, remove, and keep track of tenants, streamlining the
process of managing multiple properties. The app also includes an automated billing feature that sends emails to tenants on
specific dates to collect rent and other bills via invoices. This feature saves landlords time and ensures that payments are
collected on time.
Tech: React Native (Typescript), Redux, Firebase for Auth and DB
• Quzzing: Quizzing is a mobile platform designed to help math teachers connect with their students and bring the classroom
experience into the digital world. Developed in React Native, the platform is available on both Android and iOS devices. The
app offers a variety of activities, such as homework assignments and quizzes, to keep students engaged and motivated. It also
includes time tracking for students and analytical data for teachers, making it easy to track progress and identify areas for
improvement. Plus, with the platform’s automatic grading feature, teachers can save time and focus on more important tasks.
Overall, Quizzing is a powerful tool for enhancing math education and fostering collaboration between teachers and students.
Tech: React native (Typescript), Redux, Firebase for Authentication and Database

You might also like