Esraa G.

Esraa G.

Senior Android Developer

Egypt
Hire Esraa G. Hire Esraa G. Hire Esraa G.

Work history

UpStack
UpStack
Senior Android Developer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

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

  • Ensure that features are being delivered efficiently and on-time.

Rubikal
Rubikal
Senior Android Developer / Technical Lead
2016 - 2020 (4 years)
Alexandria, Egypt
  • Built and delivered an app in 3 months leading to the acquirement of the company by "InsideTrack", a large platform for education. Set task estimation and select appropriate technologies for clients to be used for projects.

  • Participated in the development and review for other teammates' Pull requests, releasing the new version through continuous integration.

  • Migrated an app from Java to Kotlin and from MCV to MVVM with DataBinding. Migrated another app from MVC to MVP using Dagger.

Blink22
Blink22
Android Developer
2015 - 2016 (1 year)
Alexandria, Egypt
  • Built and designed advanced Android applications for various clients across the globe.

  • Maintained high performance, reusable, and reliable Java code, ensuring best performance and quality of mobile applications.

  • Used Retrofit with Okhttp and learned about Unit Testing for applications. Performed continuous evaluation and implementation of different technologies to optimize development.

ProfIT
Mobile Developer
2014 - 2015 (1 year)
Alexandria, Egypt
  • Used MVC for the development of two applications and integrated different Google Ads types.

  • Collaborated with developers, designers, and product owners to implement end-to-end solutions.

  • Monitored app issues and reviews to implement feature improvements and fixes.

Portfolio

Technical Lead / Developer - The collage fair (TCF)
Technical Lead / Developer - The collage fair (TCF)

The College Fair is the world's only mobile college fair. Learn about colleges, majors, salaries, admission change -- and get recruited! Acted as Technical Lead, overseeing a team of developers, delegating work assignments, identifying and fixing technical issues. Managed to deliver the project on time and offered continuous support for the application. Achieved application migration from MVC to MVP with Dagger. The project was published to Play Store and has 500k+ downloads. Technologies used in the project: MVP, Dagger, Retrofit, OkHttp, Glide, Firebase, restfull Apis.

Technical Lead / Developer - uCoach
Technical Lead / Developer - uCoach

With uCoach®, you'll have a direct line to your coach and a personalized path for achieving your goals in college and after graduation. Your coach and the uCoach app can help you: Navigate student life and connect on campus; Overcome challenges and stay in school; Meet critical deadlines and graduate on time; Prepare for life after graduation. Led the development of the application, architecting it to build a scalable, high-performing solution. Supervised, managed, and motivated team members on a daily basis. Assisted the app migration from MVC to MVVM and from Java to Kotlin. The project was lauched on time and is currently active on Play Store with 1000+ downloads. Technologies used in the project: MVVM, DataBinding, Rxjava, Retrofit, OkHttp, Glide, Firebase, web sockets, restfull Apis, SQLite, Realm.

Developer - Cobbles.ai
Developer - Cobbles.ai

Cobbles is a mobile app designed to help you discover your unique interests and match them to a college and career you’ll love. With Cobbles you’ll have access to: An action-oriented approach to uncovering your interests and strengths, so that you can find college and career success. Kai, your personal digital assistant. He will help you navigate through your pathway and answer any questions you may have along the way. A library of interactive resources to expand your knowledge and skills whenever and wherever it is most convenient for you. Delivered the project within 3 months which resulted in the acquirement of the company by "InsideTrack". The project in currently in beta testing on Play Store. Technologies used in the project: MVC, Retrofit, OkHttp, Picasso, Firebase, Mixpanel, websockets, restfull Apis.

Involvio University
Involvio University

Involvio is designed with your students in mind. Communicate with a personal touch, and deliver help and resources where and when your students need it. Managed to release the project with more than 10 versions for more than 10 universities. The project is currently published as a beta version. Technologies used in the project: MVC, Butterknife, Picasso, Retrofit, OkHttp,Google maps, Google Calendar.

Android Developer - Pro Social
Android Developer - Pro Social

An android application that integrates some of the social networks like (Facebook, Twitter, Instagram, Foursquare, and VK), dealing with its APIs native functionality and adding some generic functionality that allows users to connect those modules with each other. Acted as Android Developer, converting designs and wireframes into high-quality code. Technologies used in the project: MVC, Google ads, Facebook API, Twitter API, Instagram API, Vk API, Foursquare API, Google cloud messaging.

Android Developer - Pro video
Android Developer - Pro video

An android application that integrates two of the video tubes (Youtube and Vimeo), dealing with its APIs native functionality and adding some generic functionality that allows users to make use of them together. Worked on the design and build for the app. Collaborated with cross-functional teams to analyze, design, and implement new features for the application. Technologies used in the project: MVC, Google ads, Youtube API, Vimeo API, Google Cloud Messaging.

Education

Education
Web and mobile application development
Information technology institute (ITI)
2013 - 2014 (1 year)
Education
Bachelor degree in computer science
Faculty of science, Alexandria University
2010 - 2013 (3 years)