Android Developer Resume
New York, NY
SUMMARY
- Experience in Android SDK application development, including design, development and QA testing. Solid background in full Software Development Life Cycle and Object - oriented analysis and design.
- Expertise in developing Android application using Eclipse IDE, SQLite, JAVA, XML, Android SDK, NDK, ADT plug-in, Push Notifications, Fragments, JSON, Multithreading, and AIDL.
- Experience in working with SQLite Database, MySQL, Oracle, Google Maps API .
- Experience in working with Qt, Qt Creator, QML (Signal & Slot), Qt Plugins, and Ubuntu.
- Expertise in building of source code, troubleshooting issues, communicating and resolving source code related issues of the project.
- Extensively used tools for logging the bugs, defects, tracking defects, and Unit testing.
- Worked closely with other software developers, QA and Production Support groups to develop top quality applications for business needs.
TECHNICAL SKILLS
Mobile Technology Platform: Android SDK 1.6, 2.3, 3.1, 4.3.
IDE: Eclipse IDE 3.6, Visual Studio 2010.
Operating Systems: Android 4.3, Qt 5.1, Windows Server 2010, Ubuntu 13.04.
Languages: Java (JDK 1.6), SQL, JavaScript, PHP, XML, Shell Script, HTML, QML, CSS, Dreamwaver CS5, MS Office, knowledge of C++.
Databases: SQLite 3.0, MySQL 5.0, Oracle 11g.
PROFESSIONAL EXPERIENCE
Confidential
Android Developer
Responsibilities:
- Participated in all the phases of SDLC from design, development, testing and support of application.
- Developed an Intent and BroadcastReceiver application to send the data between Client and IFE Server.
- Created transparent activities and PriorityQueue to implement popup windows to send the notice messages to the users.
- Developed JSON/QJson codes to handle XML data between Client and SAI Server.
- Created activities on handset user interface (UI) using Fragment.
- Developed client using Android, Java and QML, Qt Creator, Qt Plugins dat communicate with multithread SAI server..
- Integrated new input method, Chewing library, into the existing input method system.
- Discussed the requirements with the client and documented the requirements
- Used MVC design patterns across the entire life-cycle of the development effort.
- Tested code using JUnit Testing and maintained a bug database. Tested the app across different versions of Android and tested them on different android phones to assure quality and performance.
Environment: Android SDK 4.3, Java 1.6, SQLite 3.0, Qt 5.1, Eclipse IDE 3.6 and ADT Plugin.
Confidential, New York, NY
Android Developer
Responsibilities:
- Participated in all phases of the lifecycle from design, development, test, and prod.
- Developed the activities and UI layers
- Used Android SDK and Eclipse IDE for development
- Designed and developed the request and response data to and from database.
- Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Tested the app across different versions of Android and different android phones to assure quality and performance.
Confidential, Pleasanton, CA
Android Developer
Responsibilities:
- Involved in full life cycle of the application including wireframe design, server development and client development
- Worked on developing various features such as value product of the day, browse products from store inventory and navigate to the nearest store.
- Used MVC design patterns across the entire life-cycle of the development effort.
- Populated spinner data from SQLite database by using simple spinner which allows selecting an item from a drop down menus and to store user and app data into SQLite database.
- Added search functionality to list view items will filter the list data with a matching string.
- Worked closely with another mobile app developer leading the other platform development.
- Tested code using JUnit Testing and maintained a bug database.
Confidential, Dallas, TX
Android Developer
Responsibilities:
- Implemented functionality based on the business requirements for major releases.
- Integrated Google Maps into the application using Google Android location-based APIs to display addresses and locations.
- Used GPS provider to access location data.
- Used Airplane Mode to save battery life from searching a signal.
- Involved in developing Integration and system test cases based on the business requirements.
- Experienced in developing app handling XML data using efficient parsing technique such as JSON parsers.
- Experience with REST and SOAP web services.
- Analyzed and fixed the defects for various modules in the QA stages.
- Supported Maintenance releases by fixing Red Hat defects and any scope changes.
Confidential
Android/Java Developer
Responsibilities:
- Worked in full different phases of the project cycle like design, development, testing, and production.
- Developed user-friendly user-interfaces using widgets like Menus, Dialogs, different Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the applications.
- Developed business logic of the application
- Collected the requirements with the client and documented the requirements
- Used SQLite for databases.
- Worked with web services, web views and populated list from databases using simple adaptors and cursor adapters.
- Worked in an Agile environment delivering in short turn-around times.
- Designed the features for the database interface for the application from the existing systems.
- Designed and developed the back end architecture for online services using combination of PHP and SQL.
- Worked with QA team to resolve the bugs and assure quality and performance.