We provide IT Staff Augmentation Services!

Senior Android Developer Resume

3.00 Rating

Richfield, MN

SUMMARY:

  • Self - motivated and Goal-oriented individual contributor with strong educational background and over 7 years of experience in the field of software development.
  • Areas of interest include mobile development and databases. Developed few Android mobile applications apart from Client Projects, which are useful for everyone and released on Google Play.
  • Well experienced in Java, .Net and Android platform.
  • In-depth knowledge of Android framework and application development.
  • Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Phones and Tablets.
  • Excellent knowledge on RESTful and SOAP web services.
  • Complete hands-on experience in TDD using MsUnit, JUnit and Robotium.
  • Extensive design and programming experience with web technologies like Java Script, HTML5, CSS, PHP and AJAX.
  • In-depth knowledge in database development using SQLite, SQL Server, MySQL and couchdb.
  • Experience with using IDEs Eclipse, Android Studio and Visual Studio.
  • Strong experience with Object Oriented design and methodologies using Visual Paradigm, Visio and UML Studio.
  • Good understanding with Operating Systems like UNIX, Windows, and Mac OS.
  • Experience with various version controls GIT, STASH, BitBucket and Vault.
  • Ability to lead teams and experience working in agile environment using SCRUM methodology.
  • Perfectly able to work independently as well as in team environment.
  • Adept at learning new technologies and can easily adapt to suit needs.
  • Excellent communication, interpersonal and negotiation skills.

TECHNICAL SKILLS:

Mobile Platforms: Android

Programming Languages: Java, C, C#

Web Technologies: HTML, CSS, Web services, ASP.Net, PHP

RDBMS Technologies: SQL, Oracle, MySQL, SQLite

No SQL Database: CouchDB

Operating Systems: Windows, Mac OS X, and UNIX

Source Version Controls: Vault, GIT, Stash, and BitBucket

Continuous Integration: TeamCity, Bamboo

Unit Testing Frameworks: MsUnit, JUnit, Robotium

IDE: Eclipse, Android Studio, NetBeans and Visual Studio

Other Tools: Agilefant, TFS, SourceTree, JIRA, Confluence

PROFESSIONAL EXPERIENCE:

Confidential, Richfield, MN

Senior Android Developer

Responsibilities:

  • Developed many modules in the application and have good knowledge from end-to-end of the entire app.
  • Helped to mentor others, both formally and informally, which resulted in increased productivity for the team.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Experience in working with WebServices using the REST API and various third-party libraries.
  • Continuous work on bug fixing and improving application performance.
  • Review changes in a timely manner and make best efforts to communicate when changes are not accepted.Time constraint issues, exceptions and errors were effectively handled for the app.
  • Also, tested the app consistency on multiple screens and mobile devices.
  • Released many versions of the production app in Google Play Store.
  • Following SCRUM methodology for the application development.

Technologies/Tools Used: Java, Android SDK 4.0+, Eclipse IDE, Android Studio, JIRA, Stash, SourceTree and Confluence.

Confidential, Atlanta, GA

.Net and Senior Android Developer

Responsibilities:

  • Developed and deployed the Arista Payment WebServices application. Implemented TDD for the application using the MSUnit testing framework. Includes logging using NLog, which helps in trouble shooting the application.
  • Worked in an onsite-offshore model. Actively trained the other developers in Unit Testing and in implementing continuous integration for various projects.
  • Fixed the work orders (bugs) received from various customers and users for UPN application.
  • Part of developing and testing the SmartApps android application.
  • Involved in debugging and troubleshooting related to the issues of production environment.
  • Written and executed Stored Procedures on the Back-End using PL/SQL.
  • Day to day communication and actively involved in assisting rest of the team.
  • Followed SCRUM methodology for the application development.
  • Continuous Integration is implemented using TeamCity, which helps all the developers in the team to constantly know about the status of each check-in through emails.

Technologies Used: C#, PL/SQL, Visual Studio 2013, SQL Server 2008, Java, Eclipse IDE, Android SDK 2.2 and later, MSUnit, JUnit, Teamcity, TFS, Vault, Agile ant.

Confidential, Chicago, IL

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.
  • Used Location Services to integrate map feature in their applications.
  • Created and managed database (SQLite) for storing user manuals and customer details.
  • Implemented using REST API.
  • Tested the application in various devices and different OS versions.

Technologies Used: Android SDK 2.2 and later versions, XML, Java, Eclipse 3.7, SQLite, HTML5

Confidential

Java/Android Developer

Responsibilities:

  • Involved in working with Android version of the application.
  • Followed agile methodology for the application development.
  • Played the role of TEAM LEAD for a team size of 5.
  • Experienced in managing infrastructure implementation, deployments, upgrades and maintenance for designing, building, and supporting the environment.
  • Scheduled jobs and monitored them.
  • Extensively participated in user meetings to gather the requirements of the application
  • OO Concepts and UML were immensely used for modeling.
  • Developed the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
  • Worked on styles, colors, and fonts and using images for the entire application.
  • Context and Options menu were handled in a dynamic fashion to display counts for the menu items.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Created new features to support application development in union with team.
  • Google API is used to integrate map feature into the application.
  • Experience in using REST API.
  • Implemented logic to store and retrieve data related to latest deals in a SQLite database
  • Worked as a team to support the app for different Android API levels.
  • Time constraint issues, exceptions and errors were effectively handled for the app.
  • Involved in unit testing with eclipse debugger and USB debugging as well as in post-production support and change request process to fix the bugs.
  • Also, tested the app consistency on multiple screens and mobile devices

Technologies Used: Android SDK, HTML, JDK5.0, Eclipse, and Google Maps

Confidential

Java Developer

Responsibilities:

  • Requirement gathering for the front end modules.
  • Design and development for various modules (The Front end and interaction with the Database).
  • Creations of reports in excel format.
  • Writing sql queries for fulfilling user demand reports.
  • Creation and release of the UAT patches using Araxis Merge.
  • Production and support issues.

Technologies Used: Core Java, J2ee, Java Script, Comverse Netonomy 3.7, Weblogic 8.1,SVN, AraxisMerge, and Toad

We'd love your feedback!