We provide IT Staff Augmentation Services!

Sr. Android App Developer Resume

0/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 7+ years in Android Application development and iOS, Java based application development, testing and deployment of both Native and Hybrid Applications.
  • Expertise in Android App development with Android SDK 4.0 and above using Eclipse IDE along with Android ADT plug in, Android NDK and Android Studio.
  • Used SCRUM - Agile software development method for managing application developments.
  • Well experienced in working with GUI Components like layouts, widgets, fragments, web view, alert notifications, list view and menus.
  • Excellent programming skills in Intents, Android services, Shared Preferences and Broadcast Receivers.
  • Strong knowledge on Cross platform tools like Titanium Appcelerator, Phonegap.
  • Good experience with data parsing using RESTful web APIs, integrating with push notification and crash reporting services.
  • Excellent Knowledge in web service protocols such as JSON, HTTP, XML, SOAP and Android Frameworks APIs like Google Maps API, Media, Bluetooth, Camera and Wi-Fi.
  • Experience in building multithreaded applications using Threads, Handlers and AsyncTask.
  • Proficiency in Object-Oriented Architecture, Designing, complexity analysis, problem solving and debugging the application using Log cat and DDMS.
  • Database implementation experience using SQLite & SQL 3.0 and content providers.
  • Good experienced in different phases of software development life cycle like designing, programming and testing.
  • Experience in tools and source control like GIT to handle very large projects, GERRIT to submit changes for the project, JIRA, SVN.
  • Proficiency in JavaScript frameworks like Angular JS, Backbone, jQuery and Bootstrap.
  • Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
  • Experience in developing Hybrid and native applications using AIDL, HTML5 and CSS3, JavaScripting, Cordova and Phonegap.
  • Good knowledge with Activity workflow, ActionBar Navigation and Menu designs and Adequate knowledge on Kony SDK.

TECHNICAL SKILLS

Languages: Java, JavaScript, C, C++, C#, VB, Swift, Python

Development Tools: Eclipse 3.x, Net Beans 5.x/6.x/7.x, Android Studio Eclipse, Visual Studio, Android Access

Project Management: Microsoft Project, Microsoft Office 2013.

Databases: RDBMS, SQLite 3.6, Oracle 10g/11g, MySQL 5.6

Operating Systems: Windows XP/Vista/7/8, Linux7.2/7.1, UNIX

Web Technologies: HTML, CSS, JQuery, AJAX, Angular JS, JSON, XML 1.0, JSP 2.3, Hibernate 4.3.5

Concepts: Design Patterns, OOPS

Debugging Tools: DDMS V5.0, Log cat v 1.1, J Unit v 4.12.

Web Servers: Tomcat 6.0 Apache HTTP Server, Apache ANT, Maven

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Sr. Android App Developer

Responsibilities:

  • Developed a strategy the team used to reach the goal.
  • Managed the flow of day-to-day operations.
  • Assigned tasks to the team members.
  • Analyzed the project features, designed the application architecture and database, Implemented server back end.
  • Used Agile Methodology for developing the application.
  • Designed UI including themes, icons, colors, and backgrounds using Photoshop's.
  • Responsible for UI designing for iOS and solved issues when encountered in iOS application.
  • Collected and constructed numerous vehicle specification information.
  • Extensively utilized Async Task, Thread, handler, services to provide smooth UI experience.
  • Integrated with web service and mobile device to share information with each other.
  • Used Apache Cordova in development of the application.
  • Used GIT for project version controller.
  • Implemented auto-sync feature to allow users use the app completely offline and to synchronize the app data with the cloud when the network becomes available.
  • Participated in designing the system architecture.
  • Participated in constructing automated unit testing, performing usability testing on UI, ad hoc Testing based on test and fault models.
  • Implemented handling user account data in C++.
  • Used Android Studio in this application.
  • Used Swift for developing the application in iOS.
  • Used Android Framework API’s (Camera) in the development.
  • Involved in developing interactive Hybrid application using HTML 5, CSS.
  • Designed same application on Windows operating systems using Phone Gap, Cordova.
  • Participated in constructing the specification documents including Unified Modeling Language Diagrams: Use Cases, System Features, Data Flow Diagram, Class Diagram, Functional and Non-Functional Requirements, State Transition Models.
  • Debugged and tested the application on different android devices.
  • Used Hierarchy Viewer, logcat and systrace.
  • Integrated Support Library to make the app compatible from API 1.6 up to 4.0.4.
  • Integrated with different Android versions.
  • Deployed app on to Google Play.

Environment: Android Studio, Android SDK, AIDL, Cordova, Swift, Titanium, GIT, Bluetooth, Android DDMS v 5.0, adb command, Java, C#, Log cat v 1.1, web service, HTML, XML, Unit and SIT testing Windows 8 and MS SQL server.

Confidential, Northbrook, IL

Sr. Android Developer

Responsibilities:

  • Involved in requirement gathering, UI design and development.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Worked on innovative background reflecting the user account status that changes according to user's account.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Implemented data caching mechanism.
  • Worked closely with the testing team.
  • Added parser classes for Tablet, which involved parsing JSON feeds.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Created UI & functionality for authentication feature.
  • Used native libraries using Android NDK.
  • Involved in developing interactive Hybrid application using HTML 5, CSS and Apache Cordova.
  • Provided subsequent releases, which included feature changes, enhancements and bug fixes.
  • Updated backend validations to meet tablet specific requirements.
  • Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Implemented unique design for portrait and landscape mode.
  • Deployed app on to Google Play with all the requirements.

Environment: Eclipse IDE, Java, Cordova, Swift, Unit and SIT testing MVC, GIT, SQLite v 3.0, JQuery, HTML, CSS, OSB, XML, DDMS v 3.0, Log cat v 1.1.

Confidential, San Francisco, CA

Sr. Android developer

Responsibilities:

  • Implemented a Quick Balance functionality. This functionality allows user to select upto 5 eligible accounts to review using the Quick Balance set up screen. The functionality also allows user to enable or disable the feature.
  • Involved in coding and testing of existing application enhancement projects.
  • Discussed and provided suggestions on usability, suitability and improvements in interface design.
  • Contribution in code refactoring, code optimization.
  • Implemented offline functionality for shopping list to display message. If the user is offline and hasn't been shown the message that day, display the message.
  • Involved in writing SQL queries, PL SQL-Stored Procedures, functions, cursors, triggers, indexes, sequences etc.
  • Worked on the backend database and integrated with JDBC to retrieve Data Access Objects.
  • Worked in an Agile based environment and finished all the tasks assigned in each sprint.
  • Used GitHub as project version controller.
  • Worked with an offshore team and took part in meeting every day to keep track of different tasks or to add a new task for a story.
  • Tracked issues using JIRA.
  • Involved in implementing the app using Android NDK.
  • Involved in developer testing by porting the app on multiple devices with various screen sizes
  • Script, JSON and RESTful web service.
  • Fixed the bugs identified by the QA testing team.
  • Tracked the bugs using HockeyApp crash reports.
  • Implementing the dashboard, action bar, quick action UI design pattern.
  • Involved in fixing QA defects and tracked them using QC.
  • Facilitating local data storage using SQLite for user preferences and progress.

Environment: Eclipse IDE 3.5, Java, JSP 2.0, Cordova, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse3.2, Oracle9i, Windows 2003.

Confidential, Memphis, TN

Android Developer

Responsibilities:

  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Integrated location based services using Google Maps API to display locations of the nearest stores.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Used services, Asynchronous tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Implemented unique design for portrait and landscape mode.
  • Implemented SQLite databases to monitor shipments.
  • Tested the application on various Android devices.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.

Environment: Eclipse IDE 3.5, Android SDK 2.2, Java, XML, emulator, windows 8 and Base device (G1, HTC EVO).

We'd love your feedback!