We provide IT Staff Augmentation Services!

Android Developer Resume

Omaha, NE

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.

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.

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.

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

Hire Now