Post Job Free

Resume

Sign in

Android Developer

Location:
Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates
Salary:
14000
Posted:
July 01, 2020

Contact this candidate

Resume:

SUMMARY

Google Certified Android Developer with more than 6 years of proven experience in Mobile Development and Software Engineering.

Adept in designing and building advanced applications for Mobile platforms.

Working on bug fixing and improving application performance

Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency

Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies, in addition to the ability to control Android system functionalities

An impressive communicator with strong leadership, coordination, relationship management, analytical and team management skills. Comfort in interacting with people across hierarchical levels for ensuring smooth project execution. TECHNICAL SKILL SET

Main Skills:

Android Development (Java & Kotlin)

Mobile Development (Flutter)

UX & UI Design

Adobe Photoshop

Java programming

Other Skills:

Embedded Systems [Hardware, Assembly programming (16877MC & 8086MP), Micro C programming]

Java Data Base Connectivity (JDBC), XML Processing (DOM & JAXB) and JSON Processing, Hibernate, Java Game Development, Graphical User Interface (GUI), Open Services Gateway Initiative (OSGI), SMS Library (SMSLib)

Front-end web development

WeChat Mini Programs development

Database Theories and Programming [SQL, PL/SQL], Programming [Python, C#, PHP, Swift], Software Engineering, XML

& JSON, MATLAB, Compiler Design, Computer Architecture, Advanced Networking and Joomla WORK EXPERIENCE

July’19 – present

SchoolVoice as Senior Mobile Application Developer (Native Android & Flutter)

Working in moving the whole company project from Native Android & iOS to Flutter

Working in designing & developing the new whole and complete SchoolVoice Flutter application

Working in maintaining and supporting the current Native Android Application for SchoolVoice beside changing most of the UI/UX of the Application

Assuring the UI/UX quality of the design received

Working in publishing the new Flutter app to both Google Play for Android and App Store for iOS

Building the app in modules to support different user types

Working as a part of a team to write a specific section of the program

Participated in creating the APIs used between the app and the server side Mar’19 – July’19

IT-Force Technology as Senior Android Application Developer

Participate in requirements gathering from the client and assuring the possibility & reliability

Working according to Iterative methodology

Assuring the UI/UX quality of the design received

Creating scalable app that can be adapted according to user changes

Building the app in modules to support different user types Jan’17 – Feb’19

Netaq as Android Application Developer

Working as a part of a team to write a specific section of the program

Working according to scrum Agile methodology

Building the app in modules to support different user types

Increasing the app modules, features, and functionalities over the time with keeping track of the performance level and code reliability & scalability.

Nov’13 – Oct’ 16

Mideast Communication Systems as Android Developer

Handling the whole process of the application development (designing, developing, testing, and maintaining)

Building the app to run on kiosk mode and as the only launcher on the device

Writing detailed documentation for the operation of project MUHAMMED REFAAT

Location: Abu Dhabi, UAE

Tel: +971-**-****-*** +971-**-****-***

Email: add8tp@r.postjobfree.com

LinkidIn Stackoverflow GitHub

“A dedicated Software Engineer Fully experienced in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de-bugging, documentation, implementation and maintenance. Aspiring for senior level position as Mobile Application Developer with an organization of high repute”

May’13 – Oct’ 13

INotify as Java Developer

Performed the detailed design of the project and writing project detailed documentation

Solved problems and corrected the program as necessary

Modified the project code in respond to the project changes required Jan’ 13 – Apr’ 13

Freelancer.com as Java Developer

Developed Java projects to serve a certain purpose regarding to a pre-agreement with the project employer

Provided project documentation

Created full automated test to the project

Provided a live demo to the employer of the project EDUCATION & CERTIFICATIONS

Pursuing MBA from South Wales University.

Google Certified Associate Android Developer (AAD).

B.Sc., Faculty of Electronic Engineering,

Computer Science and Engineering Department, Minufia University, 2012 Percentage: 71.72%

Certified in CCNA Academic (Network Fundamentals, Routing). Graduation Project: Base Station of Unmanned Plane

My tasks in the project:

o Surveillance System (MATLAB Code)

o Traffic Jam Density Computation (MATLAB Code)

o Mine Detection System (Hardware Circuit & Assembly code) PROJECTS HANDLED (Android & Flutter)

“SchoolVoice” Android & Flutter Application Google Play-Store Apple App-Store

“SchoolVoice” is an Application for school communication that provides an easy and reliable way to communicate between school and students, teachers, and guardians of the students. The app mainly developed in Android, then moved completely to Flutter, and I did participate in both stages while I was working in (Netaq E-Solutions) and while I’m working in (SchoolVoice)

It has a lot of functionalities including:

o A 2-way communication between school and

(guardians, staff, students).

o Online Payment.

o Chat.

o Stories and live broadcast.

o Live support.

o Display/Send locations using Google-Maps.

o In-app language change.

Development process included implementation of:

o Retrofit for handling Restful APIs.

o ORMLite for handling local database.

o Firebase for handling Realtime database.

o FCM & OneSignal for handling Push Notifications

and VOIP calls.

o Alibaba cloud for live streaming.

o Payfort gateway for handling online payments.

o Splunk: MINT as a crash reporter.

o Google-Analytics as events reporter.

-Since the app requires login to the system, demo-app is available and contains demonstration for many of app features.

“SimplyChains” Android Application Google Play-Store

“SimplyChains” is property management and listing portal. This platform is specialized to provide more flexibility to Landlords and Tenants. Landlords can manage their Properties, Investment Landscape, ROI, Rental Payments, etc.

It has a lot of functionalities including:

o Property listing for Sale & Rent beside property location display on the map. o Customize search filter like, location, property type, price range and more. o Display different types of graphs showing the data for the landlord/tenant across different factors. o Manage Rental Payments (Due, Pending, Upcoming). o In-app user register, login with SMS, and in-app language change.

“Mnawrah” Android Application Google Play-Store

“Mnawrah” is an Android Application which is being used to create lovely custom greeting cards from a set of a predefined card schemas.

Some of my duties in the app:

o Gathering requirements from the client and discuss the predicted design and integration accordingly. o Creating the full structure and design of the app from scratch. o Full implementation of the Restful APIs being used within the app. o Handling external redirection actions from within the app (e.g. Share a card, Rate the app, .etc..). o Implementing the required styles and fonts within the app. Home Automation Android Application Demo App in Google Play-Store

“iSolace” is an Android Application Developed by me from scratch, this app represents my company’s Home Automation whole system control, this included handling two-way communication with the devices attached to the core system.

This app includes functions which can control some Android system functionalities like: o Controlling/managing Wi-Fi Networks and WIFI Connections. o Controlling device volume level and screen brightness. o The ability to make VOIP-based (SIP) phone calls. o Design and apply a boot-logo and boot-animation for the product device running the app in addition to running the app directly after device boot instead of the system UI. o Control the visibility of the navigation bar and the status bar (applying kiosk mode manually). This app complete version is not published in any store as it is available only with product purchase, although the app-demo which contains a demo for most of its functionalities is published through Google Play-Store.

“Lock Screen” Android Application Dropbox

“Lock Screen” is an Android Application Developed by me to be displayed as a custom lock-screen instead of the default lock-screen of the android device.

It consists of:

o Unlocking the screen by dragging the image of lock to the image of unlock. o Displaying and managing/changing system date and time.

“NOT Tic Tac Toe” Android Game Application Google Play-Store

“NOT Tic Tac Toe” is an Android Game which is a new and unique game play of the famous game (Tic Tac Toe) but this one only ends with win/lose and there is no possibility of a draw.

It consists of:

o Multiplayer Mode

o Timer for each move

o Sound effects

o Two versions (free/paid).

“Heartbeat Monitor” Android Application Google Play-store Android Application that I’m individually working on, the app is completely developed and UI/UX designed by me.

It consists of:

o Heartbeat rate measuring functionality.

o Heartbeat rate results to be sent to the patient doctor. o An Alert functionality to display reminders for the user in predefined times. o A history that displays the previous measurements date and time.

“Dose Reminder” Android Application Dropbox

“Dose Reminder” is an Android Application developed by me as a freelance working. This app is a Reminder designed for medicines timings, which displays a reminder contains the name and the photo of the medicine in all of its predefined time intervals.

It consists of:

o The ability to add/edit/delete any medicine.

o The ability to take a picture of the medicine using the device camera to be displayed along with its name in the predefined time

o Displaying the reminder audio & visually above the screen-lock in addition to in the notification bar o Giving an end-date to each medicine to stop displaying reminders for it when reaching that date.

“Stop Watch & Talking Timer” Android Application Google Play-Store

“Stopwatch & Talking Timer” is a simple Android Application that provides well-known timing functionalities.

It consists of:

o Stopwatch. o Uttering Timer. o A lot of themes to choose between PROJECTS HANDLED (non-mobile)

PaloAlto Event Webpage (Web front-end) panexpertforum.com A webpage to handle the registration process to an important network event held in Egypt in 2016, and it included: o A map location for the event.

o A confirmation mail to the guests.

o A database to hold all the guests’ information.

Santorini Café Website (Web front-end)

A website aimed to display the menu of a café and enable the user to make his order from within the website.

My tasks included:

o Joomla design for the whole website.

o Dynamic webpage development to display menu items and enabling the user to construct his order from it. Global Notification System (Java) INotify Company

this app provides a lot of notification services including weather condition, world news, and a notification of the user car location or current location of children school bus. Websites Blocking Software (Java) Freelance

o Domains List: an editable table of websites which the system user won’t be able to access. o Keywords List: keywords that prevents the system user from accessing any website related to any of them. o White List: websites that the user will be able to access even if its meta can’t escape “Keywords List”. Personal Details

Date of Birth: 7th August 1989

Languages: English And Arabic

Professional Affiliation

A team member in Egyptian Engineering Day (EED)

Organized by IEEE Egypt



Contact this candidate