Work to help .
Android Development
Experience and proficiency with Java and Android SDK, including Android Studio and Eclipse ADT.
Good knowledge in android fundamentals (Application lifecycle) and App components (Activity, Services, Intents,Fragments,Threading ..etc ) .
Excellent debugging skills using command line and Eclipse .
Expert in Multi-Threading Programing and Thread Synchronization and Concurrency .
Experience developing client-server applications using technologies and web services APIs such as JSON, REST.
Experience in developing location based applications and Integrating to Google Map Apies .
Expeience in building apps Android Graphics and Animation expericen in handleing Bitmap efficiently .
Worked on sending push notification form server to App by using GCM .
Worked on image compression and sending images to server using different apies .
Good Knowledge building apps with Java Native Interface(JNI) using native development kit (NDK) .
Strong in SQL and familiar with Sqlite,MySql data base and similar types .
Strong Working knowledge of DDMS and performance profiling techniques tools like memory meter …etc.
Solid exposure to unit testing and continuous integration using Robotium and knowledge release process .
Experience in understanding various non-functional aspects in mobile application design and provide a solution to optimize battery use, performance etc .
Good knowledge in integrating to 3rd party Apies like drop box and Google drive to store data .
Work towards enhancing project knowledge of self and the team. Ability to handle multiple priorities and manage within deadlines.
Cross Platform Development:
Experience developing applications using multi-client development platforms such as Cordova-Phonegap .
Good understanding of HTML5, JavaScript, jQuery ,jQuery Mobile .