We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

NJ

OBJECTIVE

  • To emerge as highly professional and result oriented software engineer with highest degree of motivation and hard work to make significant contributions by successfully executing challenging projects in Java and Android Technologies.

SUMMARY

  • 6+ years of experience in designing and developing Java and Android projects.
  • Thorough knowledge of Java programming, Android Application Framework.
  • Thorough experience and knowledge in Android UI Design and Application Frameworks such as Activity Manager, Fragments, Resource Manager, Notification Manager, Location Manager, Telephony Manager, Content Providers, Map View and Map API’s etc.
  • Proficiency in developing applications using MySQL, SQLite, SQL Server 2000 and Oracle databases.
  • Knowledge in XML, JSON, HTML, AJAX, UML, JDBC, JavaScript.
  • Experience in Android debugging tools such as Monitor, DDMS, ADB, Trace, Logcat and Eclipse addons ADT tools
  • Experience in Unit/Integration Testing and Performance Testing.
  • Hands on experience on linking the application with "Facebook", "Twitter", "Yelp" .
  • Extensive knowledge of client - server applications and RESTFULL APIs.
  • Knowledge in JSON/XML based application development.
  • Knowledge in SENSOR DATA processing on mobile device
  • Have Submitted APPS in GOOGLE PLAY STORE.
  • Knowledge in Linux Development Environment and basic Linux commands.
  • Experience in Requirements Analysis and developing Technical Specification and Design Document.
  • Involved in depth at all phases of project life cycle, such as requirement analysis, design, coding, testing and release.
  • Knowledge in Quality Assurance standards, software development methodologies like Agile.
  • Proven ability to work effectively in a team environment and capable of learning new technology and adapt to a new environmentquickly
  • Capable of delivering the outputs and fixing support issues in short timelines
  • Exceptionally quick learner, able to learn, master and use new techniques and technologies in short order.
  • Good team member and passionate about learning new technologies.

TECHNICAL SKILLS

Programming: Java, Android, C++, Java Script, Python

IDE: Eclipse, Netbeans, IntelliJ

Android Frameworks: Activity Manager, Resource Manager, Notification Manager, Location ManagerTelephony Manager, Content Providers, Map API’s.

Database: MySQL, Oracle, SQLite

Android Debugging Tools: Monitor, DDMS, ADB, Trace View, Logcat, Fastboot and ADT tools Eclipse addon

Web Technologies: REST, HTML, JavaScript, JSON, XML, JQuery, AJAX

Operating Systems: Mac OS X, Linux, Android, iOS, VMware and Windows

Version Control: Subversion, VSS, Gerrit, GIT

Testing and QA Tools: JIRA, Hudson, Testlink, Bugzilla, Quality Center, Element Tool, Wireshark etc.

PROFESSIONAL EXPERIENCE

Confidential, NJ

Android Developer

Responsibilities:

  • Contributed to the full development lifecycle of mobile phone applications from planning, Requirements gathering, development, testing, launching, and porting, to maintenance/code enhancement.
  • Developed the User Interface.
  • Designed the User interface by following different design patterns like Action Bar.
  • Using Web Services and networking to parse json online data from server.
  • Worked on the Android kernel to allow some application to use Super User permissions.
  • Handling Code Reviews of peer’s Code.
  • Bug fixes and enhancement of the app with new features.
  • Debugged and tested the application on device.
  • Design the overall app framework, Intuitive UX design & customization
  • Added tabs on Action Bar to provide various navigation options
  • Used Location APIs to search for the traffic
  • Implementation of GPS/Network location listeners with Google Map APIs and integrated Google Maps in the application
  • Performed on device debugging using ADB and tested application in both emulator and device using Logcat, DDMS

Environment: Android SDK, ADT plugin and tools, SVN, Ubuntu, Eclipse, Java, Web Services, XML etc.

Confidential, NJ

Android Developer

Responsibilities:

  • Involved in requirement gathering, design and implementation.
  • Worked on local data storage using SQLite.
  • Used ADT plug-in for Android for developing application logic.
  • Created Unit Tests for the application.
  • Implemented Files read/write access, SQLite database to store the conversion rates of various banks.
  • Performed on device debugging using ADB and tested application in both emulator and device.

Environment: Ubuntu, Java, Eclipse 3.5, ADT Plugin, Android SDK 1.5 and up, SVN. Tab layout, XML, Multi-threading, SQLite3, and SharedPreferences

Confidential, NJ

Android Developer

Responsibilities:

  • Involved in requirement gathering, design and implementation.
  • Designed the User Interface with Tabs and Gallery.
  • Key role in design. Implemented adding and managing user Wardrobe
  • Used API’s to access SD card storage and to scan the files.
  • Tabs and menus are made dynamic for the entire application.
  • Debugged and tested the application on device and emulator with Logcat and DDMS
  • Added Option Menu and Context Menu in the application for better user experience.
  • Developed the UI screens using Android SDK and Eclipse plug-in to support Portrait and Landscape modes

Environment: Windows 2000/XP, Java, Eclipse 3.5, ADT Plugin, Android SDK 1.5 and up, SVN. Tab layout, XML, Multi-threading, SQLite3, and SharedPreferences

Confidential, Sunnyvale, CA

Android Mobile Tester

Responsibilities:

  • QA Experience working in an Agile, fast paced development atmosphere.
  • Writing Test Plan, Test Execution, Bug tracking and Maintaining whole QA process for new features
  • Managing offshore team for testing and assigning them test cases for various new features and modules
  • Managed all the Sprints for QA and accomplished them before deadlines
  • Working with all developers in team to analyze use cases of the different features and modules in the framework
  • Unit testing of Android java code with JUnit
  • Testing third party Android apps and interacting with Confidential ’s third party apps partners and updating and maintaining the apps releases for the final releases of Confidential products both Smartphones and Tablets
  • Taking and analyzing logs and assigning corresponding JIRA issues to the developers
  • Automation testing with Android Monkey tool to check the integration of the latest versions of the third party apps
  • Tested Encryption like eCryptFS and dm-Crypt with different algorithms
  • Tested different Proxy servers VPN proxy servers for Android such as Squid server and checking corresponding logs
  • Experience with Confidential ’s controlled profile framework on Android such as personal and encrypted work profile
  • Experience with controlled apps installation and verification of installed certificates
  • White box testing of Confidential ’s different API’s integrated into Android
  • Trained customer support team with Confidential specific apps GoToMeeting and GoToAssist to solve customer issues for end user testing

Environment: Ginger Bread, Honey Comb, Ice Cream Sandwich, Quick Office, Amazon, Cinema Play, Divide Enterproid, Mocana etc.

Confidential, Redwood City, CA

Android Mobile Tester

Responsibilities:

  • Writing and Executing Test cases for Android 2.3/3.0 (Ginger Bread) Testing
  • Daily interactions and meetings with developers and team leads of other teams for new builds
  • Games testing on the device with games from companies like Electronics Arts, Gameloft, Accolade etc.
  • Interacted with third party games vendors to keep up with the development and integration of games into the product
  • Involved in trainings from vendor regarding their product features integrated into the main products of Sony
  • Stress and Performance Testing with Monkey Test Automation tool of Android
  • Power testing of Cell Phone Handsets and Network testing with Agilent Tools
  • Stability Automation Testing with BRAT Tool
  • Taking logs for various errors and issues and analyze them with ADB, DDMS, QXDM etc.

Environment: Xperia play, EA, Gameloft, Accolade, Ginger Bread, Froyo, Verizon, ATT etc.

Confidential, Sunnyvale, CA 

Android Mobile QA

Responsibilities:

  • Testing on mobile operating systems ANDROID & BREW on handsets as sanity, feature and regression testing
  • Involved in designing and documenting Test Plans, Test Cases, Test Scenarios, and Test Strategies
  • Worked with the Developers and the Test Lead to verify the Test Cases
  • Performed Development Integration, Functional testing, Performance testing and System testing on Android builds
  • Develop test strategies and test plans to test at low level and system level
  • Network Testing of CDMA messaging (mms, sms, ems) activities on 3G(1xEV) network of Verizon and 1x network of MetroPCS and most currently on EV-DO RevA
  • Using Confidential and Qualcomm tools like Test Central, Radiocomm, QXDM, QPST, QCAT, RSDLite, RaptorLite, Raptor Memory Tracker, PEK studio, ADB, DDMS etc.
  • Configuring devices and taking logs with adb (Android Debug Bridge) & QXDM (Qualcomm eXtensible Diagnostic Monitor), then analyzing & reporting the logs
  • Testing the connectivity of Android and its applications through 802.11 WLAN’s
  • Testing of various Bluetooth devices with different Bluetooth profiles with the firmware
  • Automated smoke testing of android phones with embedded scripts and with RaptorLite tool
  • Tracking and reporting of Bugs and issues according to defined test plans and strategies

Environment: Froyo, Eclair, SMS, MMS, Bluetooth, ATT, Verizon, QXDM, QPST,QCAT, Radiocomm, Test Central etc.

We'd love your feedback!