Java/J2ME Wireless Application Professional Resume




Title
Java/J2ME Wireless Application Professional

Primary Skills
Java, J2ME, WAP, XHTML, Jsp, Servlets

Location
US-TN-Memphis (will consider relocating)

Posted
May-30-09

RESUME DETAILS
• Over 6 years of experience in Java Application Development using JAVA / J2EE / J2ME technologies by utilizing Object Oriented analysis and design concepts.
• Knowledge of Working of J2ME Applications on Black Berry Device
• Proven experience working with high-complexity, high-availability, layered, enterprise class applications including customization of 3rd party platforms
• Exposed to various stages of Software Development Life Cycle of Client / Server and n-tired web applications by utilizing Agile and XP programming methodologies.
• Provided solutions to a wide variety of difficult problems of diverse scope requiring application of evolving technology.
• Completion of deliverables using established development and documentation standards/guidelines for medium, large and small projects/tasks. Ensured that project development is completed on time and as described in requirement and design. Assisted project manager in creating and maintaining project schedules. Provided status updates to supervisor / manager on a regular basis.
• Exhibited or acquired appropriate business knowledge to provide adequate context to development tasks.
• Possess significant skills in developing, deploying and testing of n-tier Enterprise Software Systems and Solutions using Java/J2EE/J2ME technologies: JSP, JDBC, Servlet, Tomcat, XML, XHTMLMP, WAP, CVS, ANT, Clear Case, Multi threading, Dynamic Class Loading, FreeMarker, Struts
• Experience with SOA framework for developing reusable services using open standards such as Web Services (Apache Axis).
• Good knowledge of ORACLE PL / SQL.
• Expertise in architecting/prototyping of User Interface/Work flow and evaluation/selection of technology and software products. Expertise in architecting huge websites and developing templates.
• Participate in code reviews and identify opportunities for code reuse and refactoring.
• Interacting with QA/Test team to develop test case for developed modules. Performed testing and debugging of well-defined tasks in complex applications and identified, analyzed and resolved software defects to test the developed functionality for accuracy and performance. Participated in deploying the component and user acceptance testing.
• Actively involved in Production and Maintenance Issues and preparation of documentations.
• Provided user-support and coordinated development work assignments for supporting web applications.
• Established and maintain productive working relationship with management, clients and team members.

SKILLS

Languages : Java, J2ME,J2EE
Operating System : Win 98-NT-2000/Prof/Server, Linux
Databases : Oracle
J2EE Technologies : Java Servlets, JSP, JDBC, Struts
Methodologies : MVC Architecture
IDE : Eclipse IDE, Edit Plus, Net Beans and My Eclipse
Servers : Apache Tomcat,
Version Control : Win CVS, Clear Case
Web Technology : HTML, Java Script, FreeMarker

EDUCATION

• MBA in Information Management (MIM) from India.
• Bachelor of Engineering (Computers) from India


PROJECTS
Wipro, US (Feb 09 - Present)

Team Leader Mar 08 -- Present
Phone Book transfer: The CDMA subscribers can now save their phonebook information with password protection on the back-end server and retrieve it at their convenience. A copy of one's Phonebook from is kept in the network as a protection against phone damage or loss. This also allows for effortless transfer of phonebook information from one handset to another. The user can easily upload or access their phonebook data at the click of a button anytime, anywhere, that too without using any sophisticated devices or cables. It is also very easy to copy the phonebook on to a different CDMA handset at the subscriber's will without having to physically feed the numbers and names. One has "Upload" the information to the Operator server and "download" to restore or transfer the phonebook information.

Responsibilities
• Port applications across different handsets.
• Fix issues in source code that arise while porting applications on different handsets.
• Update the bug list to the handset vendor team so that it's fixed in next version.
• Performance tuning in the application source code.
• Supporting the end users with application and data incompatibilities and suggesting feasible workaround solution based on the business requirements
• Preparation and maintenance of quality documents like Release Note, SRS, User Guide and Installation Guide, test cases.
• Perform unit testing of applications.
• Release the product with Release team.

Environment
J2ME, MIDP 1.0 & 2.0, CLDC 1.0 & 1.1, Midlet, Phone Book API, SMS, Canvas, Servlets, JDBC, Oracle 8i, Eclipse, Client Server Architecture

Wipro

Team Leader Jan 08 -- Mar 08
Help Me: The subscribers can have their basic help information on portal available on BlackBerry Phones. The user can select an option from a menu device and get information as desired in a single click.

Responsibilities
• Develop the application using Blackberry JDE 4.5
• Perform Unit testing
• Performance tuning in source code.
• Supporting the end users with application and data incompatibilities and suggesting feasible workaround solution based on the business requirements
• Preparation and maintenance of quality documents like Release Note, SRS, User Guide and Installation Guide, test cases.
• Release the product with Release team

Environment
J2ME, BlackBerry JDE 4.5, Servlets, JDBC, Oracle 8i, Eclipse, Client Server Architecture



Wipro - Eplus Germany, Cable and Wireless, Digicel, Vodafone, etc.

Team Lead Jan 07 -- Dec 07

Welcome SMS -- A Location Update service is a roamer relationship & marketing management tool that empowers mobile operators to acquire and retain roamers by pro-actively reaching out to inbound and outbound roamers via a suite of personalized multi-modal messaging delivery mechanisms. It creates a familiar and home-like experience for roamers, creating network stickiness and loyalty, leading to increased roamer retention and revenues via service usage.

Responsibilities
• Impact Analysis and give time estimate.
• Designed and developed webservice interface for fetching data from external system.
• Application development and testing.
• Identify and fix production issues.
• Performance tuning and fix memory errors.
• Supporting the end users with application and data incompatibilities and suggesting feasible workaround solution based on the business requirements
• Follow standard coding guidelines.
• Preparation and maintenance of quality documents like Release Note, Review, User Guide and Installation Guide
• Release the product with Release team

Environment
Core Java, Multi threading, Dynamic Class Loading, PL/SQL, JDBC, Servlet, Web service, Tomcat, Oracle 9i, SQL Loader, Eclipse and Singleton Pattern

Barclays Jun 06 -- Jan 07
Senior Software Engineer
Mobile Banking service is offered to bank customers who hold an account with that bank branches can avail of this facility. It is designed to meet the needs of mobile users who want the ease and convenience of anywhere, anytime access to their bank account for the banking services through their mobile handset. It is ideal for customers who need to be updated on their account/s and do payment/transaction while being on the move. It provides SMS & J2ME based interface to access bank account.

Responsibilities
• Requirement identification and analysis from Functional Specific Documents
• Customized the Application as per client requirement.
• Preparation of Unit test cases.
• Application coding and testing
• Involved in setting up Development, Testing and Production environment
• Preparation and maintenance of quality documents like Product Level Manual etc.

Environment
J2ME, MIDP 1.0 & 2.0, CLDC 1.0 & 1.1, Push Registry, SMS, Servlets, JDBC, Security API's, Tomcat, Oracle 8i, Eclipse

Airtel India Jan 05 -- May 06
Senior Software Engineer
The Exam Results application will be one of the wireless data applications available to its customers on their mobile phones via GPRS / SMS. The application will enable customers to use their mobile phones to view results examinations based on the Index No. of the candidate. An interface was developed for delivering right content (WML / XHTML content) to mobile device based on target device configuration.


Responsibilities
• Requirement identification and analysis from Functional Specific Documents
• Customization the Application as per client requirement.
• Design of UI.
• Preparing Test Cases.
• Application development and testing.
• Involved in setting up Development, Testing and Production environment
• Code review and test case review
• Preparation and maintenance of quality documents like Product Level Manual etc.

Environment
WML / XHTMLMP, JSP, Servlets, Derby Database, Apache,Tomcat, MVC Pattern

Reliance Communications Ltd India Jul 03 -- Dec 04
Software Engineer
TVGuide -- Shows the schedule of programs for various TV channels .The user can set alarm for particular program.
Reliance Dir -- The user can find the information of Reliance Communications subscribers based on Name, RIM number etc. The user can make a call; send an SMS, save the retrieved information in phonebook of the handset.
Employee Directory - The user can find the information of Reliance Employees based on Name, mobile number etc. The user can make a call; send an SMS, save the retrieved information in phonebook of the handset.
Number Change -- The user can change all old format Numbers present on handset phonebook to new format numbers over the air automatically. The user should upload the phone numbers to Reliance server. The backend automatically checks for numbers with old format, convert them to new format and notify the number change to user via SMS. The user should download the numbers in new format.
93 Number -- The user can find one's own as well as new Reliance India mobile numbers of any other subscriber from phone book. The user can make a call; send an SMS, save the retrieved information in phonebook of the handset.

Responsibilities
• Requirement identification and analysis from Customer
• Impact Analysis and give time estimate
• Application development and testing
• Design of UI and application -- client and server side.
• Supporting the end users with application and data incompatibilities and suggesting feasible workaround solution based on the business requirements
• Preparation and maintenance of quality documents like Release Note, SRS, User Guide and Installation Guide.
• Port the applications across other handsets
• Release the product with Release team
• Performance tuning and fix Memory errors
• Identify and fix production issues.

Environment
J2ME, MID 1.0, CLDC 1.0, Push Registry, SMS, RMS, Canvas, Servlets, JDBC, Oracle 8i, Eclipse, Websphere Application Server, Client Server Architecture

BPL Mobile Jan 03-- Jun 03
J2ME Developer
Developed J2ME games like Space attack, Ski, Mobile Racer and Hatch

Responsibilities
• Requirement identification and analysis from Customer
• Designing, Application development and testing across Nokia 60 series handset
• Design Screen and pictures

Environment
J2ME, Push Registry, SMS, RMS, Canvas, Servlets, JDBC, Oracle 8i, Eclipse, Websphere Application Server, Client Server Architecture

Certifications
See above

CONTACT DETAILS

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


Resumes in Memphis, TN | Resumes in Tennessee

View other Java/J2ME Wireless Application Professional resumes, Programmer / Developer resumes