Resume

Sign in

Developer Java

Location:
Ajman, Ajman Emirate, United Arab Emirates
Posted:
February 14, 2019

Contact this candidate

Resume:

SUMMARY

Google Certified Android Developer with about 6 years of experience in Android

Development, Java Programming, Software Engineering and Project Management

Superior track record in steering end to end project management activities encompassing planning, design, resource administration, estimation, scoping, risk management, contingency planning, business analysis and delivery

Adept in designing and building advanced applications for the Android platform

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 as per client specifications.

TECHNICAL SKILL SET

Android Development

Java programming

UX & UI Design

Adobe Photoshop

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

Front-end web development [HTML, CSS, Bootstrap, JavaScript, JQurey]

Database Theories and Programming [SQL, PL/SQL], Programming [Python, C#, PHP, Swift], Software Engineering, XML & JSON, Embedded Systems [Hardware, Assembly programming (16877MC & 8086MP), Micro C programming], MATLAB, Compiler Design, Computer Architecture, Advanced Networking and Joomla WORK EXPERIENCE

Jan’17 – Feb’19: Netaq as Android Application Developer

Clarifying precisely what actions the program is intended to perform

Breaking down program specifications into its simplest elements and translating this logic into a programming language code

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

Working according to scrum Agile methodology

Combining all elements of the program design and testing it

Testing sample data – sets to check that output from the program working as intended

Installing the program and conducting final testing

Increasing program operating efficiency and adapting it to the requirements Nov’13 – Oct’ 16: Mideast Communication Systems as Application Developer

Clarifying precisely what actions the program is intended to perform

Breaking down program specifications into its simplest elements and translating this logic into a programming language code

Combining all elements of the program design and testing it

Testing sample data – sets to check that output from the program working as intended

Installing the program and conducting final testing

Increasing program operating efficiency and adapting it to the requirements

Writing detailed documentation for the operation of project

Consulting manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge

May’13 – Oct’ 13: INotify as Java Developer

Held responsible for breaking down project specifications into settled tasks and achieved each one into a clear and robust programming language code

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

Installed the program beside performing and provided full testing to it in addition to evaluate program effectiveness

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 the full test to the project

Provided a live demo to the employer of the project MUHAMMED REFAAT

Location: Abu Dhabi, UAE

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

Email: ac8hrh@r.postjobfree.com

LinkidIn Account

Stackoverflow Account

“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 assignments as Android Application Developer in Software Development, IT Software Solutions, Mobile Applications Development with an organization of high repute”

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)

“SchoolVoice” Android Application:

“SchoolVoice” is an Android Application for school communication that provides an easy and reliable way to communicate between school and students, teachers, and guardians of the students.

It contains a lot of functionalities including:

o A 2-way communication between school and (guardians, staff, students) o Online Payment.

o Stories and live broadcast.

o Live chat support.

o Display/Send locations using Google-Maps.

o In-app language change.

The development process of the app included implementation of o Retrofit for handling Restful APIs.

o ORMLite for handling local database.

o Firebase for handling Realtime database.

o Agora for handling live streaming.

o Payfort gateway for handling online payments.

o Splunk: MINT as a crash reporter.

o Google-Analytics as events reporter.

o Many other outsource tools for serving the app functionalities.

- This app is published through Google-Play app store, and since the app requires login to the system, a demo-app is available and contains demonstration for most of the live app features and it can be downloaded from here.

“Mnawrah” Android Application:

“Mnawrah” is an Android Application that I participated in 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.

- This app is published through Google-Play app store. Home Automation Android Application:

“iSolace” is an Android Application Developed by me from scratch, this app represents my company’s Home Automation whole system control, this included handling all the required connections with the devices attached to the core system beside parsing the received responses from these devices or from the core itself.

This app includes functions which can control some Android system functionalities like: o Controlling/managing WiFi Networks and WIFI Connections. o Controlling screen brightness.

o The ability to make VOIP-based (SIP) phone calls. o That also led me to 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 Also, that included 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 app store.

“Lock Screen” Android Application:

“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.

- This app screen shots are available through DropBox link.

“NOT Tic Tac Toe” Android Game Application:

“NOT Tic Tac Toe” is an Android Game developed by me as per my desire to have my own work through Google play. This game is a new and unique game play of the famous game (Tic Tac Toe) where the game 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).

- This game is published through Google-Play app store.

“Heartbeat Monitor” Android Application:

“Heartbeat Monitor” is an Android Application that I’m individually working on, the app is completely designed by me and now it’s in the development phase.

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.

- This app is not published yet, but you can check the full design from here.

“Dose Reminder” Android Application:

“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.

- This app screen shots are available through DrobBox link.

“Stop Watch & Talking Timer” Android Application:

Stop Watch & Talking Timer” is a simple Android Application developed by me as per my desire to have my own work through Google play.

It consists of:

o Stopwatch.

o Uttering Timer.

o A lot of themes to choose between.

- This app is published through Google-Play app store. PROJECTS HANDLED (non-mobile)

PaloAlto Event Webpage (Web front-end):

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.

- This webpage address is panexpertforum.com.

Santorini Café Website (Web front-end):

A website I participated in that was aimed to display the menu of a café and enable the user to make his order from within the website by choosing from the displayed items on the menu, 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 within it.

Global Notification System (Java):

A Java app which I participated in through my work in INotify Company, this app provides a lot of notification services including weather condition from a punch of whether forecasting websites and services, world news from a lot of sources all over the world, and a notification of the user car or current place of children school bus Blocking Software (Java):

A Java desktop app developed by me through my work as a freelancer, this app developed in order to be used as websites blocking app, it provides three major functionalities: o Domains List: an editable table of websites which the system user won’t be able to access. o Keywords List: an editable table of keywords that prevents the system user from accessing any website related to any word of these keywords.

o White List: an editable table of websites that the user will be able to access even if any of them is contained in the “Domains List” or its specifications can’t escape “Keywords List”. TRAINING PROGRAMS

Trained in Egypt Telecommunication Company

(Aug2010)

Professional Affiliation

A team member in Egyptian Engineering Day (EED)

Organized by IEEE Egypt

PERSONAL DETAILS

Date of Birth: 7th August 1989

Languages: Arabic and English



Contact this candidate