Wafa Nasser, Team Member

Wafa Nasser

Team Member

Android

Location
India - Pune
Education
Bachelor's degree, Computer Science and Engineering
Experience
3 years, 10 Months

Share My Profile

Block User


Work Experience

Total years of experience :3 years, 10 Months

Team Member at Android
  • India
  • November 2011 to July 2012

Android Upgrade Android
➢ Overview
The Android Upgrade project involves porting devices with different Qualcomm chipsets to latest Android versions. Worked on porting different devices including Dell Streak from Froyo (Android 2.2) to GingerBread (Android 2.3)
➢ Duration: 8 months.
➢ Team size: 4 members.
➢ Environment: Eclipse 3.4 IDE, Android SDK 2.2/2.3 for linux, Meld Diff Viewer, BugZilla, Source Insight.
➢ Role: Team Member
➢ Responsibilities: * Fixing framework and application side issues.
* Analyzing logs.
* Running cts tests and analyzing reports.
* Testing with monkey tool.
* Involved in bringing up ICS (telephony module) on 8250 surf board.
* Involved in memory analysis for porting ICS on less than 512 mb devices.


Remote Vehicle Diagnostics (RVD) Android

➢ Overview
The RVD application is a diagnostics application for vehicles that allows a user to directly monitor the car's engine ECU and retrieve various live data from the sensors connected to it such as current engine rpm, vehicle speed, coolant temperature etc.
The handset application for Android represents this data in graphical format (widget/graph/dial) on the handset.

➢ Duration: 3 months.
➢ Team size: 3 members.
➢ Environment: Android SDK for 2.2, Eclipse 3.4 IDE, ADT 0.93, Tomcat, svn.
➢ Role: Team Member
➢ Responsibilities: * Prepared design documentation for the RVD handset application.
* Designed the application screens.
* Developed widgets specific to RVD like fuel level widget, temperature widget etc.
* Implemented drag and drop functionality for the RVD widgets.


Android Digital Radio Application (ADRA) Android

➢ Overview
ADRA is a digital radio application developed in Android 2.2 and ported to a beagle board. As per customer requirement a Radio UI had to be developed in java for the different radio functionalities added in the lower layer (c code)

➢ Duration: 1 month.
➢ Team size: 4 members.
➢ Environment: Android SDK for 2.2, Android NDK R5, Eclipse 3.4 IDE, svn
➢ Role: Team Member
➢ Responsibilities: * Screen design as per customer requirement.
* UI development for beagle board.
* Establishing connectivity from application to lower layer code through JNI.
* Unit testing.

Team Member at GPS Vehicle Tracking
  • September 2011 to November 2011

GPS Vehicle Tracking Android
➢ Overview
The GPS Tracking handset application is an application for Android handset that will allow a user to view the GPS co-ordinates as the location changes. The changing co-ordinates will be displayed on a map in the android handset. These co-ordinates are passed over GPRS to the Telematics server which in turn displays these co-ordinates on a web based client.

➢ Duration: 2 months.
➢ Team size: 3 members.
➢ Environment: Android SDK 2.1, Eclipse 3.4 IDE, ADT 0.93, Tomcat, svn
➢ Role: Team Member
➢ Responsibilities: * Prepared design document for handset application.
* Implemented UI for the application screens.
* Implemented server side functionality for retrieving and passing messages from handset application in xml format.
* Developed Android client to pass data to the telematics server in xml format.
Stealth Android
➢ Overview

Team Member at Stealth (StealthQ and StealthV)
  • June 2011 to September 2011

Stealth (StealthQ and StealthV) are the first 4G LTE devices to be launched by the client for North America. 4G provides ten times better speed compared to 3G thus giving better speed for sharing pictures and videos in real time. The devices have different applications including Email, Wi-Fi, Car Cradle, Desk Cradle, YouTube, other than the usual Call and Messaging features.

➢ Duration: 3 months.
➢ Team size: 4 members.
➢ Environment: Android 2.2 (froyo), Eclipse, Source Insight, Perforce
➢ Role: Team Member
➢ Responsibilities: * Bug fixing
* Identifying issues, reporting the same and fixing.
* Analyzing logs.
* Stress testing applications with monkey tool.

Team Member at Atlas Froyo
  • May 2011 to June 2011

Atlas Froyo Android
➢ Overview
This project involved porting the applications from the clients previous handset model (Atlas Eclair) to Atlas MR (froyo)

➢ Duration: 1 month.
➢ Team size: 2 members.
➢ Environment: Android 2.2 (froyo), Eclipse, Perforce, BeyondCompare
➢ Role: Team Member
➢ Responsibilities: * Merging code from Atlas eclair to Atlas froyo.
* Testing and verifying the merged code.

Team Member at Garnett Eclair
  • March 2011 to May 2011

Garnett Eclair (Continuum) Android
➢ Overview
Garnett is a high end phone based on Android 2.1 developed by one of the leading mobile manufacturers in South Korea. It involves different applications along with the Ticker Application, developed for minimal power consumption.

➢ Duration: 2 months.
➢ Team size: 5 members.
➢ Environment: Android 2.1 (Eclair), Eclipse, Perforce, BeyondCompare
➢ Role: Team Member
➢ Responsibilities: * Bug fixing
* Implementation and testing of screen saver for desk cradle application.
* Identifying issues, reporting the same and fixing.
* Stress testing applications with monkey tool.
* Analyzing logs.
* Testing and reproducing critical issues.


Android Automotive Project Android
➢ Overview
It is an internal project built for demonstrating the use of Android for infotainment unit in cars. It includes customization of the Android UI for automotive industry and integrating the CAN widget with the modified source code. Part of the Automotive Project also includes developing the DLNA Stack for Android platform.

➢ Duration: 4 months.
➢ Team size: 3 members.
➢ Environment: Android 2.1, Eclipse, svn, BeyondCompare
➢ Role: Team Member
➢ Responsibilities: * Designed application UI using Android SDK 2.1.
* Customized the Android Source Code for Automotive look and feel.
* Integrated CAN widget within Android source code.
* Ported the existing DLNA code from Android 1.6 to Android 2.1.
* CAN protocol study and presentation.

Team Member at Syntel Ltd
  • India
  • November 2007 to March 2010

Syntel Ltd., Pune. Nov 2007 - March 2010
Analyst Programmer II


SyntraMet (Mobile version of Intranet Web Portal) Android

➢ Overview
SyntraMet is a native mobile application developed for Android platform, which provides a rich UI and a single platform to access mobile version of different intranet web portals in the organization. It consist of two modules: o Simulation of Single-Sign-On on Android handset.
o Mobile version of Syntranet web portal.
➢ Team size: 2 members.
➢ Environment: Android SDK 1.1/1.5/1.6, Eclipse 3.4 IDE, ADT 0.8/0.9/0.93, SQLite3.0, JAX-WS 2.0 (SOAP based)
➢ Role: Team Member
➢ Responsibilities: * Designed Attendance viewing and approving functionality.
* Developed Android client to access web service.
* Performed Unit Testing of application.
* Prepared Mobile UI design guidelines document, Use case documents, Unit test case document and FDD.


SMS Merge Android
➢ Overview
It is an application for Android mobile that allows sending of personalized SMS to multiple contacts using a single text message.
➢ Team size: 2 members.
➢ Environment: Android SDK 1.1/1.5, Eclipse 3.4 IDE, ADT 0.8/0.9, DroidDraw r1b13.
➢ Role: Team Member
➢ Responsibilities: * Designed xml layouts for UI using Android SDK 1.1.
* Developed Activities for sending and receiving SMS.
* Worked on sending data from one activity to another.
* Wrote HLD and use case documents.
* Ported application for Android SDK 1.5

Smart Monitoring System Android
➢ Overview
It is an Android native mobile application, which remotely monitors different set of servers, which are connected to a central server. It includes a set of servlets & xml files deployed on J2EE Application server and independent services (Linux, Windows) developed in Java/VB and shell/C.
➢ Team size: 2 members.

Team Member at Apache Tomcat
  • to June 2008

➢ Environment: Android SDK 1.1, Net beans 6.5, Eclipse 3.4 IDE, MS SQL Server 2000, Apache Tomcat 6.1.08, Visual Basic 6.0, DroidDraw.
➢ Role: Team Member
➢ Responsibilities: * Designed the UI for application.
* Worked on XML Parsing in Android.
* Created different servlet (s) for handling requests from mobile client.
* Wrote VB Socket client.
* Prepared HLD.


Biometrics Authentication System J2EE/Struts

➢ Overview
Biometrics Authentication system is a web application developed in Java using Struts framework for Banking & Finance domain. It is a multi-level authentication system, which provides secure authentication & transactional facilities to the customer.
At the time of enrollment fingerprint image is captured & stored in database and smart card will be issued to customer along with the Customer ID stored on it. At first level Customer ID will be compared from the smartcard. Second & third level includes Image verification and virtual keyboard. Last level includes the point of identification "live" fingerprint image is captured by fingerprint scanner and compared with the stored fingerprint image.

➢ Team size: 4 members.
➢ Environment: Struts, JNI, Apache Tomcat 6.0.18 Server, Java Script, Griaule
Fingerprint Scanner, Phillips RFID SLEV400 Reader with Smartcards
➢ Role: Team Member
➢ Responsibilities: * Involved in database design and connectivity logic.
* Implemented logging and transaction management in the Biometrics application using Spring AOP.
* Performed manual testing of the application. Also tested the same application for performance with TestMaker testing tool.

Education

Bachelor's degree, Computer Science and Engineering
  • at Hitech Institute Of Technology
  • July 2007

Completed BE in Computer Science and Engineering from Hitech Institute Of Technology, Aurangabad in 2007. Secured 75.87% in final year.

Languages

Hindi
Beginner
Urdu
Beginner
Arabic
Beginner
English
Expert

Memberships

Role: Team
  • Member