Technology / Domain Network / Client Server based mobile applications, VOIP application using SIP (pjsip stack).
Operating Systems/Platforms Symbian, Linux, Windows NT, SQL Server 2005, MS Access, iOS.
Programming / Scripting Language C, C++, Java. Good OOPS fundamentals, SDK-3rd Edition Feature Pack 1 (FP1) , Feature Pack 2 (FP 2) and Pre FP 1 (MR) , 5th Edition and 2nd Edition and Carbide version 2.0 and development language C++, Android SDK 1.5 and 1.6 .
S/W Engineering Methodologies / Tools Carbide, Eclipse, VIM, Clear Case, Wire-Shark, Agile, Rally,
Experience Summary:
Good exposure to design and development of various S60 mobile applications like Voice Call Recorder, Messaging (SMS, Email, IM), HTTP Framework, Bluetooth API, Multimedia API (Audio/Video Recording & Playing, MMS), GPS, Goggle API Integration, XML Parsing, VOIP, SIP& More.
Strong C++/OOPS based Software Architecture and Design understanding. Good Symbian Architecture/internals understanding. Good comfort level on Porting and development technologies on this area.
1. Project Title: BDialer
Client: United Arab Emirates Based Company
Responsibilities: Designing and developing software
Skill Sets: Symbian C++, VOIP, SIP
Project Description:
BDialer is a VoIP dialer by which we can make VOIP to VOIP and VOIP to GSM call. In this dialer, we can show the branding information on GUI based on operator selected.
It has the following features:
1. Alternate domain mapping
2. Display branding info based on selected operators
3. Balance display on top
4. Dialer status display (Registered etc)
5. Account number display on screen
6. Phone book support
7. Call history incoming outgoing missed with duration of call
8. Redial Function
9. Speaker
10. Hold/Un-hold
11. Ulaw, alaw, gsm, g729, AMR codec support
12. Call and hang-up operation must be done using Call and Hang-up buttons
2. Project Title:
Responsibilities:
Analysis the code, Bug Fixing, adding some new features and signing of the application, Localization of the application (Chinese and Arabic support).
Skill Sets: Symbian C++
Project Description:
A application for P2P file sharing. By this apps, we can share content i.e. audio, video and pictures with friends. We can publish our content on the channels also by which any registered user can see the published content. We can search for contents by category that is shared by the registered user and can download and view these contents. We can shoot a picture and can immediately share it with friends.
3. Project Title: Content Share
Client: STC (Saudi Telecom Company)
Responsibilities:
Analysis the code, Bug Fixing, adding some new features and Localization of the application (Arabic support).
Skill Sets: Symbian C++
Project Description:
Content Share is a mobile application for sharing content. By Content Share, we can share content i. e. audio, video and pictures with friends. We can maintain a buddy list (friend list) . We can create or remove group of friends and we can add to or remove from a friend list. We can search for contents by category and can view these contents by downloading them. We can shoot a picture and can immediately share it with friends.
4. Project Title:
Client: China Based Company
Responsibilities: Analysis, Designing and developing software
Skill Sets: Symbian C++
Project Description:
Application has a server side and a mobile client. Mobile client has four views -Video List view, Friend list view, History View, Setting View.
Video list View:
Video list view has a list of top ten video for advertisements. We can download and see the videos. This view has options to switch other city and to go to main categories. We can select the category like Real Estate, Car, and Entertainment etc. and can see the video for the selected category.
Friend list View:
It shows the list of connected friends. We can add to and remove from friends list. We can send recorded audio/video and text messages to selected friend. We can send messages to multiple friends also. We can call to a friend by Internet Protocol (VOIP calling).
History View:
It contains all the incoming and outgoing messages with the message details. we can see the messages.
Setting View:
It contains User Profile and Server Setting. In User Profile, we can change settings like User number, User name, Password, State, City. In Server Setting, we can change settings like Server IP and Port.
5. Project Title: Spy Call Recorder
Client: United Arab Emirates Based Company
Responsibilities: Analysis, Designing and developing software
Skill Sets: Symbian C++
Project Description:
There are two applications: SpyCallServer and SpyCallClient. SpyCallServer is a spy call recorder application which records all incoming and outgoing calls silently. It runs always in the background. It records all the files in amr format. All the files are hidden. SpyCallClient makes silent connection with the SpyCallServer by Bluetooth. When the connection is made, SpyCallServer sends all the recorded files to the SpyCallClient silently
6. Project Title: Lost Mobile Tracking System
Responsibilities: Analysis, Designing and developing software
Skill Sets: Symbian C++
Project Description:
This is a Lost Mobile Tracking System Application. It is an auto send message application which sends message when it finds the SIM is changed. Message will be the hidden message containing IMEI, IMSI, Cell-Id, and LAC etc. Application will be completely hidden from application list and task list of the phone after installation. Application is the password protected. It will ask for a pin number (password) on removal (un-installation).
We can get Contact List and call logs. We can delete contact list, messages, audios, videos, photos and call logs from the lost phone simply by sending a message.
7. Project Title: SOS
Client: United Arab Emirates Based Company
Responsibilities: Analysis, Designing and developing software
Skill Sets: Symbian C++
Project Description:
This is an application which is used by the user in an emergency situation. Application will running always in the background and will listen for SOS key press event. If the user presses the SOS key, the application sends SMS to some predefined numbers. If there is an incoming call from these predefined numbers, it will be auto answered. It also has some other features like user can get location (latitude and longitude) coordinates by sending a message.
8. Project Title: Mystery Client
Client: UK based Company
Responsibilities: Analysis, Designing and developing software
Skill Sets: Symbian C++
Project Description:
This is a very small application. It is a GUI based application. The purpose of this application to make some entries by the user and some calculation are performed based on these entries and displaying the output to the user. Also there is a option to send this output by a normal GSM - SMS to any number entered by the user.
9. Project Title: Advance Mobile Tracking System
Client: United Arab Emirates Based Company
Responsibilities:Analysis, Designing and developing software
Skill Sets: Symbian C++
Project Description:
This is a Mobile Tracking System Application with some advance features with the features of LMTS (Lost Mobile Tracking System). It sends message on each startup of phone after each fix period. It tracks the phone by running in the background silently. It will listen all the incoming /outgoing calls, SMS, MMS and SIM changed Event and notify by sending a message through GPRS and normal hidden SMS.
It maintains a number watch monitor list to listen some predefined numbers. User can set numbers to be listen by sending a message. User can add number to or remove number from number watch monitor list by sending a message. User can set periodic frequency, Security code, Control phone, Server IP address and server port etc by sending message. User can request to get location, contacts, call logs and to delete call logs, SMS, MMS, contacts, files from memory card etc by sending a message. Application will listen all messages which only send by the control phone.
Application will be completely hidden from application list and task list of the phone after installation.
10. Project Title:Easy Voip Dialer
Client: United Arab Emirates Based Company
Responsibilities: Analysis, Designing and developing software
Skill Sets:Symbian C++, VOIP , SIP
Project Description:
Easy Voip Dialer is a voip dialer by which we can make voip to voip and voip to GSM call.
It has the following features:
1. Balance display on top
2. Dialer status display (Registered etc)
3. Account number display on screen
4. Phone book support
5. Call history incoming outgoing missed with duration of call
6. Redial Function
7. Speaker
8. Hold/Un-hold
9. Ulaw, alaw, gsm, g729, AMR codec support
10. Call and hang-up operation must be done using Call and Hang-up buttons
12. Incoming call alert with ringing
13. Gsm Call Alert when on voip call
14. Gsm call answer when on voip call