We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

4.00/5 (Submit Your Rating)

Wilsonville, OR

SUMMARY

  • Over 7+ years of experience together in the development of JAVA and Android mobile applications.
  • Proficient with common Android framework APIs like Location, translator, Camera etc.
  • In - depth knowledge of Android framework, application development and memory management.
  • Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Handsets, Tablets and Android based hardware's.
  • Experience in using Java, Android SDK, and ADT Plug-in.
  • Good understanding of REST Web Services, XML Parsing, JSON and Xamarin.
  • In-depth knowledge in database development using SQLite, SQL Server, Oracle 9i/10g and.
  • Experience with using IDEs Eclipse, Android Studio, Net Beans and Visual Studio.
  • Experience with Version Control Systems like GIT, Stash and Bitbucket.
  • Strong experience with Object Oriented design and methodologies using Visual Paradigm, Visio and UML Studio.
  • Good understanding with Operating Systems like Windows, Mac OS X.

TECHNICAL SKILLS

Mobile Platforms: Android

Programming Languages: Java, C#, C, C++

Web Technologies: J2EE, HTML5, JavaScript, CSS, JSP, JSF, JavaScript, REST, PHP, WordPress

RDBMS Technologies: SQL, Oracle, MySQL, SQLite

IDE: Eclipse, Eclipse ADT, NetBeans and Visual Studio

Operating Systems: Windows 7/XP/2000, Mac OS X, UNIX

Android OS Version: Android 2.2+

Android Devices: Samsung galaxy s3, s4, s5, Google Nexus, HTC Thunderbolt, HTC EVO, Motorola Xoom, Samsung galaxy tabTools RobotiumJUnit Testing, MonkeyTalk Mobile Automation Suite

PROFESSIONAL EXPERIENCE

Confidential, Wilsonville, OR

Sr. Android Developer

Responsibilities:

  • Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
  • Preparing the UI transaction screens for the Android Print Service application for managing discovered printers on Android Mobile using java.
  • Responsible for the build configuration, build scripts and setup of the build job in Jenkins for different applications.
  • Also responsible for design of user interface using various Fragments, custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Used adapters to load changed data from server and to send modified data to server from app.
  • Constructing http requests, fetching server response and parsing feeds wherever required.
  • Analysis of mobile application code for re-engineering.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Worked on debugging the application using Log cat, DDMS.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Followed Scrum agile methodology in the project implementation.
  • Used GIT Lab for version repository maintenance.

Environment: Android Studio, Eclipse IDE and Android Bundle, Java, Android SDK, Android NDK, HTML 5, XML.

Confidential, Minneapolis, MN

Android Developer

Responsibilities:

  • Involved in stabilizing the previous versions of the application.
  • Participated in different phases of the project development cycle like design, development, testing, deployment and maintenance.
  • Designed the UI for new versions of the app making use of different views and widgets.
  • Worked on improving the application performance and follow the application architecture.
  • Implemented unique design for portrait and landscape mode.
  • Implemented web designing using HTML5 and CSS3
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Worked on provisioning the data from the server and storing the user specific information in database by making use of SQLite.
  • Worked extensively with REST web services and used JSON data in the application.
  • Implemented the required GUI by making modifications to the xml files.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Worked on debugging the application using Log cat, DDMS.
  • Made use of Google Map services to display location information.
  • Worked on fixing the bugs that were found by performing a Durability exercise.
  • Worked on implementing new features in the application for commercial purpose.
  • Involved in testing the application by porting on different devices as well as tablets.
  • Used STASH for version Repository maintenance.

Environment: Java, Eclipse IDE, Android SDK, Android NDK, SQLite, XML, JSON.

Confidential, Detroit, MI

Android Developer

Responsibilities:

  • Followed SCRUM development process to accomplish the task.
  • Involved in various phases of the project - design, coding and testing.
  • Participated in designing architecture of mobile application and system workflow.
  • Responsible for designing device-specific UI.
  • Worked on wide use of application framework like content providers, content resolver, AsyncTask, AlertDialog.
  • Involved in working on Restful Web service with JSON.
  • Worked on AJAX with JSON for web page dynamic refreshing.
  • Handling XML data using efficient parsing techniques such as JSON Parser, XMLPullParser and DOM parser.
  • Worked on HTML5 and CSS3 for web designing
  • Identifying Critical/Crash/Hidden defects in applications using mobile apps and Ability to give suggestions for a quick fix by analyzing logs.
  • Integrated with Google maps for the parking reminder feature.
  • Utilized the Git plugin for Eclipse to perform effective source code control techniques like branching and merging as well as resolving merge conflicts.
  • Created and managed database (SQLite) for storing user manuals and customer details.
  • Tested the application in various devices and different OS versions.
  • Involved in debugging the application, production bugs fixing and enhancing the app.

Environment: Eclipse IDE, Android SDK, Android NDK,JSON,AJAX, REST,SQLite, XML.

We'd love your feedback!