Esraa G.

Esraa G.

Senior Android Developer

Alexandria, Egypt
Hire Esraa G. Hire Esraa G. Hire Esraa G.

Work history

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

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

  • Ensuring that features are being delivered efficiently and on time.

Rubikal
Rubikal
Mobile Applications Developer
2016 - 2020 (4 years)
Alexandria, Egypt
  • Built and delivered an app in 3 months, set task estimation, and selected appropriate technologies for client projects.

  • Participated in the development and review for the team's pull requests, releasing the new version through continuous integration.

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

Blink22
Blink22
Mobile Applications 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
ProfIT
Mobile Applications Developer
2014 - 2015 (1 year)
Alexandria, Egypt
  • Developed two applications using MVC 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 - uCoach
Technical Lead | Developer - uCoach

uCoach provides a direct line to a coach and a personalized path for achieving students' goals in college and after graduation. Led the app development, 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 launched on time and is currently active on Play Store with 1,000+ downloads. Technologies used: MVVM, Data Binding, RxJava, Retrofit, OkHttp, Glide, Firebase, WebSockets, RESTful APIs, SQLite, Realm.

Technical Lead | Developer - The College Fair (TCF)
Technical Lead | Developer - The College Fair (TCF)

The College Fair is the world's only mobile college fair to learn about colleges, majors, salaries, admission change, and get recruited. Oversaw a team of developers, identified and fixed technical issues, and delegated work assignments. Delivered the project on time and offered continuous support for the application. Migrated the app from MVC to MVP with Dagger. The project was published to Play Store and has 500K+ downloads. Technologies used: MVP, Dagger, Retrofit, OkHttp, Glide, Firebase, RESTful APIs.

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 for users to make use of them together. Worked on the app design and build. Collaborated with cross-functional teams to analyze, design, and implement new app features. Technologies used: MVC, Google Ads, YouTube API, Vimeo API, Google Cloud Messaging.

Android Developer - Pro Social
Android Developer - Pro Social

An Android application that integrates Facebook, Twitter, Instagram, Foursquare, and VK dealing with its APIs native functionality and adding some generic functionality for users to connect those modules with each other. Converted designs and wireframes into high-quality code. Technologies used: MVC, Google Ads, Facebook API, Twitter API, Instagram API, VK API, Foursquare API, Google Cloud Messaging.

Developer - Cobbles.ai
Developer - Cobbles.ai

Cobbles is a mobile app designed to match users with a college and career they’ll love based on their interests. Delivered the project within 3 months, resulting in the company's acquisition by the education platform InsideTrack. The project is currently in beta testing on Play Store. Technologies used: MVC, Retrofit, OkHttp, Picasso, Firebase, Mixpanel, WebSockets, RESTful APIs.

Involvio University
Involvio University

Involvio is designed with students in mind, delivering help and resources where and when students need them. Released the project with a dozen versions for 10+ universities. The project is currently published as a beta version. Technologies used: MVC, ButterKnife, Picasso, Retrofit, OkHttp, Google Maps, Google Calendar.

Education

Diploma in Web and Mobile Application Development
Diploma in Web and Mobile Application Development
Information Technology Institute (ITI) - Egypt
2013 - 2014 (1 year)
Bachelor's Degree, Computer Science
Bachelor's Degree, Computer Science
Alexandria University - Egypt
2010 - 2013 (3 years)