Mobile Application Developer Resume




Title
Mobile Application Developer

Primary Skills
Mobile Application Developer J2ME

Location
US-CA-san diego (will consider relocating)

Posted
Feb-17-09

RESUME DETAILS
Overview:

Over three years of experience in analysis, design, development, testing, implementation and maintenance of applications on Mobile (Nokia Series 60 and UIQ Phones) Wireless/Telecom Applications. Expertise in client -server programming, Graphical User Interface Programming using Java on J2ME platform. Diverse experience in software design and development with emphasis on Metrowerks CodeWarrior development environments. Extensive experience in developing applications in Wireless protocols (802.11b, Mobile IP), Internet Protocols, TCP/IP. Has solid background of computer science and practical programming skills.
Willing to learn and adapt to new challenges. Has a strong interpersonal skill, which provides him with the ability to interact with End-Users, Managers, Technical Personnel, etc. Self-motivated, quick learner and team player. Has excellent work ethics, and is team oriented with strong analytical and leadership qualities. Expertise includes:
• Extensive experience in all phases of the software development life cycle and the good knowledge of SEI-CMM model
• Very good knowledge of software design & development methodologies
• Strong implementation skills using Java experience working with multi threaded programming
• Embedded programming experience (Java/J2ME) and a thorough knowledge of RTOS
• Experienced at object oriented analysis and design techniques using UML
• Extensive experience in Unified Modeling Language (UML) modeling, and VSS, CVS configuration management tools.
• Understanding of Networking protocols like HTTP,TCP/IP , RTP ,SIP ,Sockets and Multithreading
• Specialization in developing GUI for Nokia Series 40 and messaging (SMS) applications, client- server programming, J2ME JSR's 135,120, 205,234.
• Experience using software configuration management and defect tracking tools Bugzilla.
• Experience in leading team of 2 to 4 people
• Proven oral and written communication skills with requirement specification, design documentation, user documentation, white papers, and research publications.
• 'Sun Certified Java Programmer' SCJP Certified.

Skills :

Operating Systems: Windows 2003/XP/2000/NT/98, DOS
Database: Oracle8i, SQL Server 2000/6.5/7.0, SQL, Microsoft Access
Languages: C, C++, Java, J2ME, HTML
CASE Tools: UML, Rational Rose
Protocols: RTP, SIP, TCP/IP, IrDA, Bluetooth,
Wireless: Mobile Communications (WLAN), WAP, GPRS, GSM, CDMA, UMTS
Ides': VC++ 6.0, Visual Basic 6.0, Eclipse IDE (Eclipse ME Plug In), J2ME WTK






Current Employer: Currently working with Sysintelli Inc, San Diego CA.

Projects:
Short Voice Service:
Client : Sysintelli Inc . Jan 08 -- till date
SVS is an intuitive messaging service that combines the advantages of voice messaging, text messaging, voice mail and email into one user-friendly service. Record and send personalized messages, quickly without waiting to leave a message or thumb typing characters. Send messages to one or more people at the same time. Leverage your contact list and ring tones with message management options to customize your message preferences. For the operator and device manufacturers, SVS presents a market opportunity to extend messaging revenues with a compelling, new communication service accessible to all demographics.
Solution components include:
• Peer-to-peer mode or Integrated Server mode.
• J2ME-based extension for peer-to-peer data connectivity.
• J2ME resident on device.
• Devices supported with WCDMA (Java) technologies.
The SVS reference application (SVSRA) can serve as a starting point for carriers wishing to develop their own SVS product. SVSRA can also be used as a driver application for of the QPeer and QClient extensions.

Environment: Eclipse IDE (Eclipse ME Plug In), J2ME WTK, Windows XP, Nokia Series 60/40 Phones (6600).

Responsibilities:

• Analysis of the specifications provided by the clients (internal).
• Developing the App using required JSR's.
• Design of UI and classes.
• Implementation of the whole design.
• Unit testing of the whole Module.


Previous Experience:

• Company: Infosys Technologies Pvt ltd


Project: Xecure Messaging Service Jan 07 -- Dec 07

Client: Maxis, Digi, Celcom (Malaysia)

XMS is a set of products that allow organizations and individuals to communicate through messages (SMS/MMS) securely from end to end across mobile phone networks using encryption. Additional security features like data encryption on the handset and data wipe in case of loss or theft of handset work towards protecting user privacy and data security. With this product, individuals can send secure messages across any kind of network independent of the cellular provider and type of service (GSM, CDMA etc.) across countries provided he/she has a smart phone (one that supports applications to execute -- current version supports 32 leading models running Nokia Series 60/40 or UIQ phones). An enterprise can use the messaging medium to reach across to subscribers, employees or other stakeholders in a secure manner bringing up possibilities of new and innovative business streams and work flows (m-Commerce, m-payments etc). Responsibilities included:
• Designing the Engine Server and the Viewer App.
• Developing the App using required JSR's
• Coding and integration.
• Coding using J2ME Native API's.
• Unit testing of the whole Module.
• Was responsible for configuration management process viz., maintaining the data source into a central repository using the WinCVS.

Environment: Eclipse IDE (Eclipse ME Plug In), J2ME WTK, Windows XP, Nokia Series 60/40 Phones (6600).


Project: Lost Phone Locator

Client: Maxis, Digi, Celcom (Malaysia) Sept 06-- Dec 06

This application was developed to provide the clients using mobiles as well as service providers to use it as a tool to locate the handset in the event of theft or loss. Locator engine is a silent listener in the sense that whenever it notices that there is a change in the SIM card it sends an SMS to the pre decided number that is given by the user. The change in the SIM card here implies that any other SIM that is being inserted than the one on which the application is installed. The Locator Engine is a start on boot exe which on the start-up gets the IMSI number from the handset and stores it in a file. Now this number is the number of the owner's SIM number. When the app is invoked it prompts the user to enter two numbers to which an SMS is to be sent in case the SIM card is changed. This shall be done even if the user himself tries to change the SIM.


Responsibilities:

• Designing and planning the project plan
• Developing the high level diagram and the low level diagram
• Unit testing of the whole Module.
• Designing the user interaction diagrams
• Developing the App using required JSR's.
• Used Bugzilla for test case management and bug tracking
• Analyzed test results for making corrective action and preventive actions
• Was responsible for configuration management process viz. maintaining the data source into a central repository using the WinCVS.

Environment: Eclipse IDE (Eclipse ME Plug In), J2ME WTK, Windows XP, Nokia Series 60/40 Phones (6600).

Project: Shunshaku SMS Application

Client : BSNL (India) Jan 06 -- Aug 06

Bharat Sanchar Nigam Limited (BSNL) formed in October, 2000, is World's 7th largest telecommunications company providing comprehensive range of telecom services in India:



wire line, CDMA mobile, GSM mobile, internet, broadband, carrier service, MPLS-VPN, VSAT, VoIP services, IN cervices etc. Within a span of five years it has become one of the largest public sector unit in India. BSNL has more than 2.5 million WLL subscribers and 2.5 million Internet Customers who access Internet through various modes viz. Dial-up, Leased Line, DIAS, Account Less Internet(CLI). BSNL has been adjudged as the NUMBER ONE ISP in the country. BSNL has set up a world class multi-gigabit, multi-protocol convergent IP infrastructure that provides convergent services like voice, data and video through the same Backbone and Broadband Access Network. At present there are 0.6 million DataOne broadband customers.
It was required to fetch the data from the BSNL data base running on the Shunshaku server via a mobile phone. This SMS application actually serves as an inter mediatory between the PC based application and the user of the mobile phone. The user can fetch the data from the DB by sending an SMS in a particular format. This SMS first goes to the SMS application running on the Bluetooth enabled device (Nokia 6600). The SMS is transferred to the PC via bluetooth. The application running o the PC further takes the data from the SMS queries the server and returns back the result which is send to the original sender through the application server running on the device. Responsibilities included:

• Designing the application HLD
• Writing the code for the client interface and server interface
• Developing the App using required JSR's.
• Deploying it on the target.
• Unit testing of the whole Module.
• Maintaining and developing software applications
• Used Bugzilla for test case management and bug tracking
• Analyzed test results for making corrective action and preventive actions.

Environment: Eclipse IDE (Eclipse ME Plug In), J2ME WTK, Windows XP, Nokia Series 60/40 Phones (6600)


Certifications
SCJP (Sun Certified java Programmer)

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in san diego, CA | Resumes in California

View other Mobile Application Developer resumes, Programmer / Developer resumes