Android Developer Resume
St Framingham, MA
SUMMARY
- 6 years of 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 and ADT plug-in.
- Experience in Android UI toolkit and Layout Managers. Proficient in Android application framework. Experienced with Android SDK tools.
- Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications.
- Expertise in use of popular public APIs, such as Google, Facebook, YouTube and Twitter.
- Experience using Web servers like Apache running on Linux distribution, and Windows Web Server 2010 running on Windows distribution.
- Experienced in Bluetooth and Wi-Fi with Android devices.
- Expertise in building of source code, troubleshooting build/configuration/integration issues, communicating and resolving source code related issues between various teams of the project.
- Extensively used tools for logging the bugs, defects, tracking defects (Jira tool).
- Well versed with best practices and all phases of software product lifecycle and management.
- Good exposure in developing, testing and debugging android applications for various HTC Legend and Android tablet device.
- Expertise inunit testing.
- Worked closely with other software developers, QA and Production Support groups to develop top quality applications for business needs.
- Ability to develop unique, cutting edge applications for different handset and user requirements
- Passionate to update my knowledge and skills though continuous self-learning
- Very effective in defect detection, a self-motivated & team player.
- Excellent communication skills.
- Have used basic android application framework like activity manager, content providers, resource managers, notifications managers and view systems.
TECHNICAL SKILLS
Languages: Java, Java (Android SDK), C, C++
Web Technologies: HTML, XML, JavaScript, JDBC
IDE: Eclipse IDE, Android Studios.
Operating Systems: Android, Windows Server 2010, Linux Red Hat 9.
Databases: SQLite, MySQL, Microsoft Excel, Microsoft Access, Oracle11g.
Tools: adb, ddms, NDK, Microsoft Office, Apache Tomcat Server, JIRA, Monkey Runner, Git SVN
PROFESSIONAL EXPERIENCE
Confidential, St. Framingham, MA
Android Developer
Responsibilities:
- Worked in different phases of the project cycle like design, development and testing
- Discussed the requirements with the client and documented the requirements
- Developed the activities and UI layers
- Used Android SDK and Eclipse IDE for development.
- Used Git SVN for Version Control System for version controlling the source code.
- 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.
- Tested the app across different versions of Android and different android phones to assure quality and performance
Environment: ANDROID SDK, JAVA, SQLITE, ECLIPSE IDE, GIT SVN AND ADT PLUGIN
Confidential, King of Prussia, PA
Android Developer
Responsibilities:
- Involved in requirement gathering, UI design and development.
- Implemented Fragments to make the app usable on both Smart phone and tablets.
- Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
- Used Google Maps API to develop location based services for the App
- Handling XML data using efficient parsing techniques such as DOM parser.
- Worked closely with the testing team.
- Updated backend validations to meet tablet specific requirements.
- Added Omniture and BI events for Tablet.
- Added parser classes for Tablet which involved parsing JSON feeds.
- Implemented data caching mechanism.
- Used JUnit for testing.
- Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
- Provided subsequent releases which included feature changes, enhancements and bug fixes.
Environment: ANDROID SDK, JAVA, SQLITE, ECLIPSE IDE, ADT PLUGIN, JUNIT
Confidential, Dallas, TX
Android Developer
Responsibilities:
- Implemented functionality based on the business requirements for major releases.
- Developed user interface that used XML.
- 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 Tortoise SVN for Version Control System for version controlling the source code.
- Used Airplane Mode to save battery life from searching a signal.
- When Airplane Mode is on, the GPS location is requested, and the app passively monitors satellite status.
- If no satellite signal is received after a certain number of seconds, the app temporarily turns off Airplane Mode until the GPS starts properly. This process is done automatically.
- 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.
- Used JUnit for testing.
- Worked on debugging the application using Log cat, DDMS
Environment: ANDROID PLATFORM, ANDROID STUDIO, JAVA, XML, ECLIPSE IDE, ADT PLUGIN, SQL ITE, JUNIT, SVN
Confidential
Android Developer
Responsibilities:
- Worked in different phases of the project cycle like design, development and testing
- Collected the requirements with the client and documented the requirements
- Designed and developed mobile health application for Android mobile devices with extensive user interface development.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and edit boxes.
- Designed the features for the database interface relevant for the mobile application from the existing system
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the applications.
- Used web views, list views & populated lists from database using simple adapters.
- Worked on locating nearby the Bank and ATMs with respect to the customer current location with the ability to navigate to the branch or ATM or call the branch location directly
- Modified Android manifest XML file to include all use permissions such as GPS, SMS READ /SEND / RECEIVE.
- Tested the application for different versions of Android OS and debugged the issues that were found.
- Participated in all the phases of SDLC from design, development through testing, porting and support of application.
- Used Tortoise SVN for Version Control System for version controlling the source code
Environment: ANDROID SDK, JAVA, SQLITE, ECLIPSE IDE, ADT PLUGIN, SVN, JUNIT