We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Omaha, NE

PROFESSIONAL SUMMARY:

  • 8+ years of experience as a Software Development Engineer in design, development and implementing mobile applications.
  • Extensive knowledge on the development and test of android applications. Good knowledge on android architecture and design.
  • Proficient in Android applications development involving User Interface development, push notifications, Adapters, Content Provider, Services.
  • Experienced in working with Storage options SQLite Database, Shared Preference.
  • Expertise in developing applications for android operating system using Android Studio, Eclipse IDE, Android SDK and ADT plugin.
  • Expertise in Web Services (REST/SOAP), XML Parsing and JSON.
  • Experience with various Android UI components and Layouts (Linear Layout, Frame Layout, Constraint Layout, Absolute Layout(deprecated) etc.,)
  • Experienced in working with Adapter class methods (getCount (), getItem (), getItemID (), getView ()), Array Adapters to display ListView and GridView.
  • Experience in working under software development methodologies such as Waterfall and Agile.
  • Experienced in working with Android application components like Intent, Service, Broadcast Receiver, Content Provider and Content Resolver.
  • Experienced in working with AsyncTask for doing operations in background using doInBackground ().
  • Experienced in working with Shared Preferences for saving and retrieving data in the form of key, value pair.
  • Experienced in building multi - pane UI by combining multiple fragments in a single activity and reused these fragments in multiple Activities.
  • Experienced in creating tables and retrieving data from Database using cursor.
  • Experienced in Localization, changed strings in to different languages by creating different values folder for respective languages.
  • Knowledge in handling the concurrencies using Rxjava, utilized Observable, Observer, Scheduler and Subscription.
  • Experienced in using power tools for investigating (debugging) the logic or implementation.
  • Used ADB (Android Debugging Bridge) command line for installing APK's.
  • Good experience in HTML5, CSS and JavaScript from hybrid projects in Android.
  • Developed business logic along with connecting the application to the server with REST web services.
  • Implemented immediate notifications and alerts using Notification bar and push notifications.
  • Worked with View Pager, Navigation Drawers and action bars for better connectivity within the app.
  • A team player with good communication, leadership and interpersonal skills.
  • Hands on Experience on Implementing Material Design for the latest app supporting Android 5.0.
  • Quick learner and able to adapt to work in fast-paced result oriented environments consistently delivering high quality work.
  • Experience in Debugging and testing the application using Logcat, DDMS (Dalvik Debug Monitor Server) and traceview on different android devices.

TECHNICAL SKILLS:

Languages: Java, Objective C, C/C++, JavaScript, SQL, Action Script

Frameworks: Android SDK, Java Development Kit (JDK), .NET, C standard Library

Web Technologies: HTML 5, CSS 3, XHTML, XML, JavaScript, JQuery, AJAX-RS

Development& Testing Tools: J-Unit, TestNG, Photoshop CS5,MS Office, Open Office Suite

Databases: SQLite, SQLite Mobile, MySQL, Postgres.

IDEs: Eclipse, Android ADT

PROFESSIONAL EXPERIENCE:

Confidential, Omaha, NE

Android Developer

Responsibilities:

  • Creating various custom views for the application using standard Android components, database, services and various UI widgets types.
  • Involved in architecture design, technical discussions to improve the performance of the applications.
  • Worked in an agile environment - Participated in Daily standup meetings.
  • Integrated with different Android versions.
  • Implemented Material Design for the latest app supporting Android 5.0.
  • Handled concurrencies using Rxjava, utilized Observable, Observer, Scheduler and Subscription.
  • Implementing localization and changing strings in to different languages.
  • Implemented AsyncTask for doing operations in background using doInBackground ().
  • Implemented web views, list views & populated lists, recycler views, material design to display the lists using simple adapters, base adapters and recycler view adapter.
  • Implemented NotificationManager to display updates on transactions in the notification bar.
  • Used AsyncTask for multithreading to implement parallel processing.
  • Worked on large complex existing codebase in latest Android SDK, Android Studio and APIs using TDD, MVC and dependency injection design concepts.
  • Worked with Application Activity Lifecycle callbacks for providing the security and showing the login screen when the app goes to background
  • Implemented immediate notifications and alerts using Notification bar and push notifications.
  • Worked with View Pager, Navigation Drawers and action bars for better connectivity within the app.
  • Implemented important phases of activity life cycle for a complete and stable application. worked on Android application components like Intent, Service, Broadcast Receiver, Content Provider and Content Resolver
  • Worked with the UI team to design the appropriate icon and display for the screens.
  • Debugged and tested the application using Logcat, DDMS (Dalvik Debug Monitor Server) and traceview on different android devices.

Technologies: ADT, Webview APIs and methods, Input Manager API’s, AsyncTasks, Multithreading, web calls, JavaScript interface, List view, Gridview, Lollipop to Ice Cream Sandwich, UI/UX design with different widgets and layouts corresponding to different OS.

Confidential, Greensboro, NC

Android Developer

Responsibilities:

  • Involved in requirement Analysis, Module level designing, UI design and development.
  • Worked with Content Providers in conjunction with local data storage using SQLite to transmit data among various other health care apps in the Hospital.
  • Implemented immediate notifications and alerts using Notification bar and push notifications.
  • Worked with View Pager, Navigation Drawers and action bars for better connectivity within the app.
  • Worked with AsyncTasks in conjunction with broadcast receivers and services to provide certain functionalities such as show urgent SMS messages, emergency calls etc.
  • Design and Development of APIs in the NDK layer for various features, functionalities available in the native layer.
  • Developed Android application visualizing data from remote sensor transmitted via Bluetooth 4.0 (BLE)
  • Implemented JSON and REST API web service calls for data parsing and server interaction.
  • Implemented Geo Location Tracking of Emergency Vehicles using Location and Google Maps API
  • Exposure to working with secure connections with server by using the Secure Socket Layer and a protocol consisting of XML messages between the client and the server.
  • Used Espresso as an Android test automation framework to write powerful and robust automatic black-box test cases.
  • Used REST based web services and JSON parsers for secured data interchange.
  • Added Push Notification through backend support on the device.
  • Worked with debugging tools such as using Logcat, and DDMS
  • Test and error logging on devices of Android, debugging them in the very first phase of development, eliminating possible app crashes.

Technologies: Android Version, Android SDK, Java, J2EE, Google Maps API, Eclipse IDE, Linux, Maven, XML 3.3, CSS, Espresso

Confidential, Chicago, IL

Android Application Developer

Responsibilities:

  • Involved in user meetings to gather the requirements of the application and worked on application designing, testing, deployment and maintenance.
  • Implemented sorting options for search items based on categories (Relevance, Price, and Rating).
  • Enhanced search functionality by adding auto fill and search history features
  • Designed and Developed the barcode feature in native android (NDK).
  • Displayed the search results in list view and grid view in BrowseproductList activity.
  • Project is supported from android OS 2.3 to 4.0.
  • JavaScript interface methods to handle interaction between web view and native activity.
  • Enhanced the store pickup, shipping and delivery features to improve the process of checking in-store availability and online purchasing through apps.
  • Implemented the hybrid cart in activity and fragment versions.
  • Implemented the mock shopping cart app to understand the enterprise shopping cart architecture.
  • Developed business logic along with connecting the application to the server with REST web services.
  • Implemented Location based service using Google Maps API that enables to search the nearest store located
  • Used Services using AIDL and Intent Services.
  • Used AsyncTask to invoke web services and Servlet calls in the background thread.
  • Updated the result in native UI in pre-execute () and post execute () methods.
  • Resolved issues of hybrid shopping cart using HTML5, CSS and JavaScript.

Technologies: Java, Eclipse Android Plug-ins, Android 2.3 to 4.0, JSON Reader, Sherlock Action bar library, Zebra Crossing Library, Servlet APIs and methods, Location Manager APIs, Text Search API’s, Jelly Beans to Gingerbread, HTML5, CSS and JavaScript.

Confidential

Android Developer

Responsibilities:

  • Working on android application development, unique and cutting edge applications for different handsets and user requirements.
  • Knowledge of working with location based, GPS based, C2DM, Sensors, Data Storage, XML/JSON parsing.
  • Worked with APIs to connect to 3rd party APIs (like social media)
  • Skills with mobile UI designing and development.
  • Knowledge of application testing, debugging and troubleshooting.
  • Designed and built advanced applications for the Android platform.
  • Analyzed web services and fetched XML data for app.
  • Adapted the design changes.
  • Implemented Google Maps API and defined pinpoint according to user location.
  • Designed database using SQLite and implemented I/O operations.
  • Developed shopping management module.
  • Implemented live camera through transparent view.
  • Used Broadcast receivers, Sensors, Boot receivers and implemented shake launcher
  • Integrated social networks like Facebook, Twitter for sharing data.
  • Handled different OS versions specific camera orientations

Confidential

Java Developer

Responsibilities:
  • Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
  • Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Web services.
  • Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
  • Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
  • Developed Action classes, Action Forms, and Struts Configuration file to handle required UI actions, JSPs for Views.
  • Providing quality assurance, installing, configure and deploy software.
  • Designed Database for the application.
  • Troubleshoot various software issues using debugging process and coding techniques.
  • Write, modify, and maintain software documentation and specifications.
  • Experience on multi-threading, data structures, algorithms, object oriented design, and design patterns
  • Experience with Java Server Page (JSP), designing and developing client-side graphical user interfaces using HTML, JavaScript, and CSS.
  • Created detailed design documents using UML (Use case, Class, Sequence, and Component diagrams).
  • Worked as a Java developer in a team of 15 and was responsible for the development and maintenance of the code behind a banking application, as per the requirements of the client.
  • Deployed applications in development environment and performed troubleshooting of the issues

We'd love your feedback!