We provide IT Staff Augmentation Services!

Android Developer Resume

0/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • A qualified Professional with over 5 years of experience in Information Technology in design, development, implementation and maintaining mobile applications and experience inAndroid application development using Android SDK.
  • Knowledge of Android lifecycle and application properties.
  • Development for Android2.3.3 (Gingerbread) compatibility with API 10 up to Android 5.0 (Lollipop)
  • Knowledge of Android UI Design best practices, including: Resolution independent applications, Designing and implementing effective navigation, UI components in practical layout to maximize ease of use and organize data efficiently, Themes and styles to match application atmosphere.
  • Experience using new material design format withAndroid 5.0, using new properties such as elevation and custom animations, and Bluetooth hardware components.
  • Good understanding of Web Services, XML Parsing and JSON.
  • Expert knowledge of core Java programming and OOP patterns: class hierarchy, interfaces, abstract classes and methods, overriding, overloading, static variables and methods, threads and thread safety, common utility classes, data structures, volatile, serialization, throwing and catching exceptions.
  • Experience with JSON and XML as data formats, storing, retrieving and parsing.
  • Used JQuery for validation functions of various applications.
  • Experienced in client web technologies such as HTML, DHTML, CSS, XML, JavaScript and AJAX.

    Experience with JSP for server side operations such as databases.

  • Experience in MySQL database and data queries as a backend for applications.
  • Experience in ANGULAR JS a JavaScript framework.
  • Strong knowledge ofAndroid basic components i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider
  • Expertise in developing apps using SQLite, java, xml and HTML5
  • Extensively worked on memory leaks, data offline usage, push notifications, content providers, multiple screen support, accounts and sync onAndroid
  • Good exposure in developing GUI using Interface design principles forAndroid mobile and tablet devices.
  • Strong expertise in creating responsive UI for various screen resolutions.
  • Expert in Software Development Life Cycle (SDLC), object oriented analysis and design methodologies. Strong experience with version control and defect tracking processes.
  • Experienced working with AGILE and SCRUM methodologies.
  • Ability to grasp and master new technologies, excellent analytical and problem solving skills.
  • Able to take initiative; work independently and as a team player.

TECHNICAL SKILLS:

Development Tools: Android Studio, IntelliJ IDEA, XCODE, Eclipse, Net Beans 6.X, MS

Visual Studio, IBM Worklight, Photoshop, Sublime Text, Atom

Web Technologies: XML, JSON, JSP, Servlets, CSS, HTML 5, AJAX, JavaScript, AngularJSNodeJS, JQuery Mobile, Spring MVC Framework & Hibernate

Debugging and Testing Tools: JUnit, DDMS, Logcat

Databases: MySQL, SQ Lite, Realm Database, Oracle RDBMS, MS Access

Programming Languages: JAVA, C, C++

Web Services: Android SDK, HTTP, Restful Web Services, Google APIs, XML, JSONDOM parsers, SAX parsers

IDE: Android Studio, Intellij IDE, Eclipse

Operating system: Windows (2000/XP Professional, Windows 7, Windows 8)

PROFESSIONAL EXPERIENCE:

Android Developer

Confidential, Wilmington, DE

Responsibilities:

  • Design screens using MVC pattern for the application with Android Studio IDE.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Worked on full software development cycle from requirement gathering to deployment.
  • Used SQLite for local data storage in Android application.
  • Developed and designed mobile banking client for BlackBerry Models.
  • Implemented custom Android Action Bar for use as Android app title bar.
  • Running Android application in emulator and Android phones for code debugging.
  • Designed UI using views provided by Android and created custom views when required.
  • Sizeable amount of work has been done on memory management, push notifications, multiple screen support, data offline usage, content providers and sync on Android.
  • Used standard Android components, activities, services, database, various UI widgets types, etc. as well as created custom views for the application.
  • Played a key role in writing application logic using Eclipse IDE, Android Studio and Android SDK.
  • Implemented TDD on the android architecture by using Expresso tool to check the test cases.
  • Conducted product integration and testing (using Junit) on various Android devices.
  • Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
  • Implemented Push Notification to provide user alerts based on their account settings to pay bills, etc.
  • Updated layouts using new and existing wireframes.
  • Created local Shared Ps based on user settings in the app.
  • Worked on Design and development of connections, model classes to consume https JSON request/response models using JSON library.
  • Developed Our Products section of the application which provides multi activities, Custom Adapters, Base Adapter, List views, images, Links, Web View, text views and so on.

Environment: Android, Android Studio, Android SDK, SQLite, Html5, ActionScript, Web Services, JSON, Eclipse, JUNIT, Oracle, REST API, GIT.

Android Developer

Confidential, Dallas, TX

Responsibilities:

  • Followed the Agile and Scrum methodologies in the project implementation.
  • Interpreted the wireframes and created layouts and functionality according to it.
  • Shared responsibility in the design and architecture of features.
  • Ensured that the proper infrastructure is in place for features.
  • Analyzed complexity and level of effort for features.
  • Developed the Splash screen and Navigation Drawer with ImageView and ListView.
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Implemented Google Maps API V3 for displaying the registered users depending on their current location and the nearby relatives.
  • Coordinate meetings with the UI and UX team to design de user interface by giving feedback about Android guidelines for developing user interfaces
  • Helped another mobile app developer to develop the same application on IOS platform.
  • Used fragments to build small re - usable pieces that are easier to manage and allow for a more fluid visual design and can adapt to tablet and phone resolutions.
  • Populated spinner data from SQLite database by using simple spinner, which allows selecting an item from a dropdown menus and to store user and app data into SQLite database.
  • Used RESTful network communication protocol to consume a web service, getting JSON response and parsing them to get the required information.
  • Converted Image files to PDF using PDFJet library to support local printing.
  • Worked with Google Map API to get public printer locations and Xerox workplace printers.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Effectively managed the code review using continuous integration with SVN.
  • Implemented TDD, BDD testing mechanism and build Unit test cases using JUNIT.
  • Worked on Password and Email validation.
  • Implemented the payment system using NFC.
  • Integrated APIs in Settings Menu for itemized display of the user's p.
  • Used GIT for code repository and maintaining current and historical versions of the source code.

Environment: Android SDK 4.4, Android Studio, SQLite, GPS service, Log cat, REST, JSON, XML, DDMS Console, Windows 7.

Android developer

Confidential, Dallas, TX

Responsibilities:

  • Handling messaging system using standard SMS Message protocols.
  • Worked on UI interface design throughout the app.
  • Testing of the application in Android Emulator and few Android based mobile phones.
  • Implemented database SQLite database structure to handle the content and contact list.
  • Developed Custom Application Widgets.
  • Used application specific headers for SMS messages and reads incoming SMS messages, parses headers and handles them if the message origin is from this application, and kills broadcast.
  • Designed the new message screen with options for message recipients and detonation animations and timers.
  • Created the message thread screen that displays all messages in conversation using a custom List View and Base Adapter, and handles any detonation timers with a variety of animations.
  • Used Handler with Runnable to create SMS message detonation timers.
  • Create the options screen, which include many choices to customize the application to the user's p, using the P Screen XML tag to help create basic options widgets.
  • Customized widgets to fit application style.
  • Used background Services to continuously check for incoming messages even after application shut down.
  • Involved in performance tuning, debugging production problems during testing and deployment phases of the project.

Environment: Android SDK 3.0+, IDE Java, SQL, SQLite, Eclipse IDE, Android API's, ADT plug-in, Location Manager, JDK 1.6, XML, JSON, REST services, GIT, SMS, Log cat.

Java Developer

Confidential

Responsibilities:

  • Involved in designing the login page for the driver. Created the time-log sheet where the driver can check his status and time of his work.
  • Documentation the whole project and involved in creating these weekly reports and updates are given for the document.
  • Involved in analysis, design, and development.
  • Developed Data Access Object pattern to abstract and encapsulate data access mechanism.
  • Used Oracle as backend database.
  • Integrated new portlets and modified new portlets as per requirements.
  • Made the configurations in the application server for deploying the application.
  • Used JDBC for data retrieval from the database for various Queries.
  • Peer Review of code to ensure functionalities implemented and standards followed.
  • Prepare Unit Test cases and test the functionalities implemented.
  • Fixed the defects raised and track changes using Star Team Repository.
  • Created documentation of the requirements and solutions provided for future .

Environment: IBM WebSphere 4.5/5.0, IBM WSAD 4.5/5.0, JSP 1.2, EJB 2.0, JDBC 2.0, Rational Rose Enterprise, C++, Windows NT

We'd love your feedback!