Basic Info

Ahmed El-Mahdi

2 years

Sharqia, Egypt

Bachelor's Degree

Experienced

Work Experience

Android Developer (intern) at Next Technology Leaders

Experience Details

Android Developer (intern)

IT/Software Development

Entry Level

N/A


Company Details

Next Technology Leaders

Cairo, Egypt

101-500 employees

Computer Software, E-Learning

N/A

Mar 2017 to Sep 2017 (6 months)
Android Developer at Udacity (Self Study)

Experience Details

Android Developer

IT/Software Development

Entry Level

N/A


Company Details

Udacity (Self Study) (multinational)

Egypt

N/A

Information Technology Services

https://profiles.udacity.com/p/4400708551

Aug 2015 to Sep 2017 (2 years 1 month)
Business Planner (intern) at TIEC (Accelerator)

Experience Details

Business Planner (intern)

IT/Software Development

Entry Level

N/A


Company Details

TIEC (Accelerator)

Egypt

11-50 employees

Telecommunications

N/A

Sep 2015 to Dec 2015 (3 months)
Android Developer (intern) at Google

Experience Details

Android Developer (intern)

IT/Software Development

Entry Level

intermediate Java developers pursuing Android specialization, this program teaches the tools, principles, and patterns that underlie all Android development.


Company Details

Google (multinational)

United States

501-1000 employees

E-Learning

N/A

Aug 2015 to Nov 2015 (3 months)
Game Developer at Y2la Game

Experience Details

Game Developer

IT/Software Development

Experienced (Non-Manager)

N/A


Company Details

Y2la Game

Sharqia, Egypt

1-10 employees

Computer Games

N/A

Mar 2014 to May 2015 (1 year 2 months)

Achievements


-Implemented designs, including experimentation and
multiple iterations.
-Modified existing software to correct errors, upgrade interfaces and improve performance.
-Stored, retrieved and manipulated data for close analysis of system capabilities.
-Rapidly prototyped new capabilities to confirm feasibility.
-Researched, designed and implemented scalable applications for information identification, extraction, analysis, retrieval, and indexing.
-Directed software design and development while remaining focused on client needs.


I've participated as an Android developer with study group in learning Android fundamentals using Android Studio as a programming environment tool that enhances Android techniques like
-Fetch Network data using JSON
-Use AsycnTask to handle background tasks
-Use Grid View & Recycler view as a container layout
-Use Content Provider & Content Resolver in reusing driven data
-Use SQLite to persist complex data & organize it
-Use Shared Preferences & Save Instance state to persist key-value paired data etc.
Ended with Movie App Project with 3 months as a deadline.


Education

Bachelor's Degree in Computer Science

Education Details

Bachelor's Degree

Computer Science , Information System, Information Technology

faculty of computers and informatics, Egypt

C / Good / 65 - 75%

Computer Science Information Technology Information System

N/A

faculty of computers and informatics
2012 - 2017
High School - Thanaweya Amma

High School Details

Thanaweya Amma

military high school

Egypt

2012

A / Excellent / 85 -100%

N/A

military high school
2012

Certifications

Certificate details

Mobile Application Luanchpad

Nov 2015

100 out of 100

https://drive.google.com/file/d/1mbhHTU7vHEdBUptnp0rQqRnvCprFUH56/view

ud853ar

Google

N/A

Certificate details

Android Developer Nanodegree

Sep 2017

100 out of 100

https://drive.google.com/file/d/0B05voAzy1fQ3dGFtSVFJdFFCUHM/view

nd801

Udacity

N/A

Training and Courses

Training/Course Details

Developing Android Apps

Nov 2015

Udacity

N/A

Training/Course Details

Product Design

Jul 2016

Udacity

N/A

Training/Course Details

App Marketing

Aug 2016

Udacity

N/A

Training/Course Details

App Monetization

Sep 2016

Udacity

N/A

Training/Course Details

Rapid Prototyping

May 2016

Udacity

N/A

Training/Course Details

Advanced Developing Android Apps

Mar 2016

Udacity

N/A

ASP.Net at RTC
Mar 2014

Training/Course Details

ASP.Net

Mar 2014

RTC

N/A

This profile is fresh!
Last update was today

Jobseeker photo

Verified Badges

Verified skills from trusted partners. Awarded badges are strong signal of high potential in certain skills.

Profile Skills and Keywords

ASP.NetAdaptiveAdvanced Developing Android AppsAndroid DeveloperAndroid Developer NanodegreeAndroid DevelopmentAndroid StudioApp MarketingApp MonetizationBusiness PlannerComputer GamesComputer ScienceComputer SoftwareContent ProviderDependency InjectionDetails-orientedDeveloping Android AppsE-LearningEnglishEntrepreneurshipExoPlayerFlexibleGPSGame DeveloperGame DevelopmentGoogleGoogle MapsGradleHealth CareITInformation SystemInformation TechnologyInformation Technology ServicesJava SELeaderMVC,MVVM PatternMartial DesignMobile Application LuanchpadMobile TechnologyOOPOffline Data PersistenceProblem SolverProduct DesignRESTful APIsRapid PrototypingSocial InvolvementSoftware DevelopmentSqliteTeam PlayerTelecommunicationsTestingThird Party LibrariesUdacity (Self Study)

Self-assesed Skills

Languages

English

English

: Advanced

: Advanced

: Intermediate

: Advanced

Tools and Technologies

OOP

OOP

: Advanced

: High

:

1-3 years

Offline Data Persistence

Offline Data Persistence

: Advanced

: High

:

1-3 years

Android Studio

Android Studio

: Advanced

: Extreme - I love it!

:

1-3 years

Third Party libraries

Third Party libraries

: Advanced

: High

:

1-3 years

Martial Design

Martial Design

: Advanced

: Extreme - I love it!

:

1-3 years

RESTful APIs

RESTful APIs

: Advanced

: High

:

1-3 years

MVC,MVVM pattern

MVC,MVVM pattern

: Intermediate

: High

:

Less than 1 year

Gradle

Gradle

: Intermediate

: High

:

Less than 1 year

GPS

GPS

: Intermediate

: High

:

Less than 1 year

Google Maps

Google Maps

: Intermediate

: High

:

Less than 1 year

Sqlite

Sqlite

: Intermediate

: High

:

1-3 years

Content Provider

Content Provider

: Intermediate

: High

:

1-3 years

Java SE

Java SE

: Intermediate

: High

:

1-3 years

ExoPlayer

ExoPlayer

: Beginner

: High

:

Less than 1 year

Dependency Injection

Dependency Injection

: Beginner

: High

:

Less than 1 year

Testing

Testing

: Beginner

: High

:

Less than 1 year

Fields of Expertise

Android Development

Android Development

: Intermediate

: Extreme - I love it!

:

1-3 years

Entrepreneurship

Entrepreneurship

: Intermediate

: Extreme - I love it!

:

1-3 years

Game Development

Game Development

: Intermediate

: Extreme - I love it!

:

1-3 years

Key Skills

Leader, Problem Solver, Flexible / Adaptive, Details-oriented, Team Player

Online Presence

https://eg.linkedin.com/in/agelmahdihttps://profiles.udacity.com/p/4400708551https://github.com/agelmahdi

Ahmed is looking for new exciting career opportunities… Please share…

Get Your own Wuzzuf Profile Now !

Employer? If you're representing an organization or an enterprise, Signup here for FREE to see Ahmed's full profile and find more great talent and professionals to join your team.