We provide IT Staff Augmentation Services!

Android/ios Developer Resume

2.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY:

  • Over 8+ years of experience in Java and Android application development.
  • Experience in Native Components of Android applications: Activities, Services, Broadcast Receiver , Content Provider, Web Services, Fragments, and Support Libraries to create high quality and stable applications.
  • Designed the Cross - Platform Application architecture by using Xamarin Forms and PCL components using Xamarin studio.
  • Experience working among technologies such as Xamarin iOS, Xamarin Android and Xamarin Cross -Platform applications.
  • Expertise on Mobile Application Development Using Traditional and Xamarin . Forms Approach.
  • Experience in Android UI toolkit and Layout Managers. Proficient in the Android application framework. Experienced with Android SDK tools.
  • Proficient in Android applications development involving User Interface development, Notifications, Adapters, Content Provider, Services, and Telephony Manager.
  • Expertise in developing apps using Java, JSP, Servlets, XML .
  • Worked with databases like SQLite, JDBC, MySQL, and SQL .
  • Experience in working with web technologies like HTML5, CSS, Ajax, jQuery, and JavaScript.
  • Able tohandling JSON and XML HTTP requests from web services and parsing responses using native implementations and third-party libraries.
  • Proficient with common Android Framework API's (Location, Camera, Scanner, Notifications, Maps) and Core Java.
  • Developed elegant user interfaces with rich features and worked on Android open source projects (AOSP) and OTA package tools and Knowledge on multimedia frameworks such as Audio and Video frameworks.
  • Expertise building Native Android Applications using (ANDROID SDK, NDK) as well as Hybrid applications using (Apache Cordova, Phone Gap) Platforms.
  • Designed GUI and interfaces with services for mobile applications and worked on OOD (Object Oriented Designs).
  • Extensively worked on memory leaks, push notifications, multiple screen support, data offline usage, accounts and sync on Android.
  • Expertise in Android application development using Eclipse IDE, Android SDK, Android emulator, and ADT plug-in
  • Experience with audio features, video features, graphics design, interactive design, and animation.
  • Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
  • Expertise in Data Structure, Multithreading, Collections, Exception handling, and Serialization .
  • Experience in working with Google Maps API, GPS Location Data, Google Play Services API, Google Analytics, Google Cloud Messaging API, Location Manager, and Notification Manager .
  • Worked on various Relational databases like Oracle, SQL Server, MySQL, and DB2.
  • Created enterprise architecture/business functionality using Java, design pattern and OOPs concepts.
  • Skilled in developing APIs for middleware Framework modules for mobile platforms using C, C++, and Java.
  • Experienced in developing consumer ready Native Android Applications Hybrid Mobile Applications Android/iOS/Mobile Web using Phone Gap, JavaScript, jQuery.
  • Have hands-on experience in the complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
  • Knowledge of project life cycle for web applications using various methodologies such as the Waterfall model and Agile Scrum Model.
  • Experience in using Design Patterns and Object-Oriented Methodologies to design software for mobile phones.
  • Designed Interfaces and GUI with services for mobile applications, Asynchronous programming in Xamarin. Forms and Xamarin. Android .
  • Experienced in working on Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in architecture design, development, and implementation of software applications and testing.
  • Highly capable of handling multiple tasks, prioritizing , and meeting deadlines.
  • A self-driven, goal oriented, customer, focused software professional with proven ability to successfully work in all phases of the Software development lifecycle.

TECHNICAL SKILLS:

Programming/Scripting Languages: Android, PL/SQL, Java, J2EE, JDBC, UNIX Shell scripting.

Development Tools: Android Studio, JDeveloper, Net Beans 6.X, MS Visual Studio, Photoshop, IntelliJ IDEA, Xcode, Eclipse.

Web Technologies: HTML 5.0, AJAX, DHTML, XSL, XSLT 2.0, jQuery, JSP, JavaScript, Servlets, AngularJS, NodeJS, jQuery Mobile.

Web Services: Android SDK, HTTP, Restful Web Services, Google APIs, XML, DOM parsers, SAX parsers, SOAP, JSON

Database technologies: MySQL, SQLite, SQL Server.

Third Party Libraries: Picasso, phone gap, Espresso, OpenGL, Cordova, Dagger.

Testing Tools: Espresso, Mockito, DDMS, Logcat.

Android Emulator, Trace View, Draw 9: patch, Android SDK.

Operating Systems: Windows, Linux, UNIX, Mac OSX, IOS, VMware, Android

PROFESSIONAL EXPERIENCE:

Android/iOS developer

Confidential, Cleveland, OH

Responsibilities:

  • Contributed to builds using Continuous Integration, to ensure that each subsequent build was stable
  • Utilized AFNetworking for RESTAPI calls, to retrieve user and artist info
  • Implemented the RESTful data consumption using Retrofit with an OKHttp, Retrofit Dagger client, a GSON converter, and a custom interceptor.
  • Written application logic using Kotlin in Android Studio and followed the TDD approach in developing the application and followed Clean Viewarchitecture .
  • Involved in the development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.
  • Used Jenkins for continuous integration and worked on Android Frameworks to implement features for the paymentgateway .
  • Used sliding side menu library for easy navigation through the app and enhanced the UI design of the application.
  • Implement the Xamarin Insight crash reports, users, audience and events for monitoring the app across App Store and Google Play. Later, transformed to native app using Xamarin . Android and Xamarin . iOS when performance was the issue with Xamarin Forms.
  • Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all platforms (Android, iOS and Universal Windows apps).
  • Worked on automated UI Acceptance testing using Xamarin Test Cloud.
  • Implemented Xamarin components to use Camera, GPS and other Social Networking API's to integrate them to the Mobile Application.
  • Responsible for developing mobile applications for both Android and iOS using Xamarin and VisualStudio in C#.
  • Worked extensively on local data storage using Shared Preferences, SQLite databases , and Filesystem .
  • Integrating RESTfulAPI services with the Basic Authentication process and used PhoneGap for developing the application and worked with unit testing with the help of Espresso and Roboelectric frameworks.
  • Efficiently consumed and managed RESTful web services with XML and JSON formats.
  • Developed web apps for iOS (iPhone) and Android using frameworks like jQ Touch, iWebKit.
  • Extensively used the Dojo Toolkit to control and provide the rich functionality to GUI.
  • Developing web application with Backbone.js and PHP CodeIgniter framework.
  • Heavily code using ReactiveX for asynchronous programming with observable streams for API using the flat map, filter, zip align, map transformational/filter operators of functional RXJava
  • Worked in all the aspects of iPhone and iPad applications development including designing for all types of screen sizes and orientations.
  • Involved in IOS app build ( XCode ), PostgreSQL, PostGIS and deploy to test locally and multiple registered devices.
  • Involved in mobile testing using simulators, emulators, and actual android, iOS, and Blackberry devices.
  • Refactored Android mobile app to implement MVP dagger clean-architectural design to improve loose coupling of objects.
  • Involved in mobile testing using simulators, emulators, and actual android, iOS , and Blackberry devices.
  • Worked extensively on various Testing platforms like Robotium, Appium, Roboelectric , and Espresso .
  • Supported the design, development, testing and implementation of new business and support applications.
  • Worked with Cocoa Frameworks, which includes UIKit, CarPlay, Watch, Home Kit, Siri Kit, Foundation, UI Image Picker, and UI Date Picker.
  • Developed applications for IOS and Android using Xamarin forms to share the average code of 80 -90% between the platforms.
  • Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
  • Constructed custom View Controllers including TableViews with custom TableViews Cells using Programmatic UI
  • Developed code for the Custom Menus, Dialogs and Image Views, Push Notifications.
  • Implemented code to display all the folders in alphabetical order as well as to display all the files which are present in the mobile.

Environment : HTML5, CSS, JavaScript, jQuery, SQLite, Google Maps, AML and SQL Databases, Junit, GPS Services, GitHub for version control, XML, JSON Frameworks: UIKit, Core Location, Agile Scrum Methodology, Eclipse IDE, REST Web Services, Crashlytics, Retrofit, Action-Bar, Xamarin Studio, Retrofit Dagger.

Android/iOS developer

Confidential, St. Louis.

Responsibilities:

  • Developed update patches, modules, and components for different applications
  • Worked on Android Framework Customization which supports easy XML parsing using a convention over configuration-based XML pull parser, new adapters and widgets, such as List Adapter with Progress an Image Loader which can load images from the web asynchronously, backed by a FIFO cache, etc.
  • Streaming Plug-in for its own and third-party real-time streaming services.
  • Real-time P2P communication between mobile devices.
  • Developed iOS , Android and windows applications using C# Xamarin. Forms .
  • Developed Cross Platform application using Xamarin. Forms and deployed on iOS , Android and Windows Platforms.
  • Worked extensively with Xamarin framework, SQLite, SQL Server and a third-party library Web API.
  • Used SQLite.NET with MVVM for reading and writing data to a local SQLite database.
  • Used Xamarin Insights for finding and debugging issues in the app.
  • Participated in developing the UI for the app using Web Views, middleware apps, Buttons, 9-patch images , dialog and Alert dialogs.
  • Integrated Push Notifications ( GCM ) to notify the user about new in-stock apparels and worked on CTS test cases to ensure that the applications support the Google standards.
  • Used GIT Bit bucket for version control and updating and push the changes into the application and followed Agile with JIRA for implementing this project.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Researched on application acceptance and solicited feedback from users to make the new and existing applications more user-friendly
  • Wrote technical specifications and maintained all reports pertaining to the application development process
  • Worked on the local data storage using shared preferences, SQLite database, and file system.
  • Created worker threads for handling long term operations to ensure best UI performance.
  • Handled time constraint issues, exception and error handling for the app.
  • Involved in post-production support and Change Request process to fix the bugs
  • Implemented a well-versed error handling system in the application.
  • Used Multi-Threading extensively as the immersion reading needed many tasks to be performed at one time.
  • Worked with the AndroidSDK and implemented Android Bluetooth and Location Connectivity components.
  • Handled XML data using efficient parsing techniques such as DOM parser.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Integrated APIs / SDKs that provide services for media, phone, navigation, and speech-recognition.
  • Worked on GoogleAPIs such as Firebase, Google Play services , Email Integration API to examine the viability of the app over Google services exclusively.
  • Used Dagger and Butter Knife to inject the dependencies for supporting the Android platform and its compatibility with plugins of the Kindle reader app.
  • Used RxJava as a library for composing asynchronous and event-based programs by using observable sequences.
  • Worked on automated UI Acceptance testing using the Xamarin Test Cloud.
  • Used project libraries like Android Support Library, Dagger, Butter Knife, Event Bus, View Pager, Rx JAVA , ORM-LITE, and another common library.
  • Used GIT for project management and version control.
  • Performed test cases for the smooth functioning of Immersion reading using both Gradle and ANT build System.
  • Good knowledge and implemented interfaces like JavaJNI and HAL like issuing requests for captured results to the camera subsystem.

Environment: Android SDK, Logcat, Google Maps, XML, HTML 5, Dagger, Retrofit, Rx Java, Appium, Robotium, Roboelectric, Espresso, Agile Environment, OkHttp.

Project 3 Android Developer

Confidential, Grand Rapids, MI

Responsibilities:

  • Worked in distinct phases of the project cycle like design, development, and testing.
  • Experience in Android/Mobile Architecture and their components like Activities, Fragments, Services, Broadcast Receivers, Content Providers, Intents and Intent Filter, GCM, Web Sockets , and Geo-Location.
  • Used GPS provider to quickly find the location and navigates the directions to the nearest bank locations.
  • Developed the activities and UI layouts. UML used cases and architecture diagrams.
  • Used Xamarin test cloud to automate testing.
  • Implementation of Xamarin Mobile component for device location.
  • Implemented backend components including Intents, AsyncTask, Services, and Web Services.
  • Implemented the web services client to consume the third-party service API (like Picasso, Volley) for validating credit cards
  • Implemented offline functionality for a shopping list to display the message. If the user is offline and hasn't been shown the message that day, display the message.
  • Participated in developing the UI for the app using Web Views, middleware apps, Buttons, 9-patch images, dialog and Alert dialogs.
  • Responsible for working on Custom UI widgets for summary and Worked on memory leaks using DDMS and Leak Canary.
  • Responsible in Android profiling for memory and battery performance management and used Dagger as dependency injection and used RXJava in building the app.
  • Built restful API's, from scratch, for the mobile apps. API's type: GET, POST, PUT, DELETE . Used the latest web services/API's standards for the data.
  • Responsible for the delivery of a solution for Retail Channel by Integrating into with the eCommerce Systems
  • Integrated location-based services using Google Maps API to display locations of the nearest bank and service centers.
  • As a part of the e-commerce development team, my teammates and I succeeded in a commercial web portal for e-commerce.
  • Involved in a team that implemented best of class eCommerce practices that include guided navigation, dynamic promotion, click paths, checkout, personalization, SEO friendly site structure, merchandise rating and reviews, dynamic and rich product imagery, video, wish list, sharing, click to chat, product bundles and cross-sell/up-sell, social integration.
  • Used SCRUM-Agile software development method for managing application developments.
  • Worked on the debugging of the application, testing the application in various stages and improving application performance.

Environment: Android Studio, Android SDK 3.2, 4.1, SQLite 3.8, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON, Services and Receivers, Restful API, SQLite, GPS service, Log cat, Windows.

Associate Mobile Developer

Confidential, Atlanta, GA.

Responsibilities:

  • Extensively participated in user meetings to gather the requirements of the application
  • Worked with Agile programming and the Scrum development process.
  • OO Concepts and UML were immensely used for modeling.
  • Worked as a team to develop Android and iOS applications for the organization.
  • Used XCode4IDE to develop the iOS app. Created layouts and used maps interface.
  • 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.
  • Collaborated with cross-functional teams to define, design, and implement new features.
  • Worked independently in Eclipse with Java on the implementation of the native application for Android involving SDKs Android
  • Worked on styles , colors , and fonts and using images for the entire application.
  • Context and Options menu was handled in a dynamicfashion to display counts for the menu.
  • Worked with Android UI components such as Layouts , Menus and ActionBars .
  • Created new features to support application development in union with the team.
  • Google APIs have been used to integrate a map feature into the application.
  • Implemented logic to store and retrieve data related to the latest deals in an SQLite database
  • Worked as a team to support the app for different AndroidAPI levels.
  • XML parsing was implemented using SAX parser to parse the data and access the services
  • Also, tested the app consistency on multiple screens and mobile devices
  • Involved in packaging, signing, and provisioning.

Environment : Android SDK, iOS, Objective C, XCode4 IDE, HTML, XML, JDK5.0, OpenGL ES, Eclipse, Google Maps, Android API.

Android Developer

Confidential

Responsibilities:

  • Understanding the requirements of the module.
  • Developed the application to adapt to various orientation support and resolutions based on the device.
  • Responsible for development of all application components and UI resources.
  • Performed testing on Physical device and the android emulator.
  • Built compatibility with android version 1.5 to present.
  • Custom AlphabeticalDictionary integration, rearrange and move cards in deck feature, search cards feature.
  • Developed the SQLite database to store data and enable features to work offline.
  • Responsible for executing the code, deploy the application and fix the bugs.

Environment : Android SDK, SQLite database, Eclipse, SVN, ADB, DDMS, Log Cat, Android Emulator.

Java Developer

Confidential

Responsibilities:

  • Development, Testing, Maintenance, and product delivery.
  • Developed a scalable and maintainable application using J2EE Framework, Hibernate, MVC Model , Struts, and J2EE Design Patterns.
  • Prepared SOW (Statement of Work) by communicating with agencies and organized meetings about requirements.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
  • Developing the application using Struts and Spring based frameworks .
  • Done with Server-side validations using the Struts Validation framework.
  • Processed JSON response data by consuming RESTful web services and used an Angular filter for implementing search results.
  • Developed the Action Classes which is in between view and model layers, Action Form Classes which is used to maintain session state of a web application, created JSPs (Java Server pages) using Struts tag libraries and configured in struts-config.XML, web.xml files.
  • This application is designed using MVC architecture to maintain easily.
  • Created new Soap services using JAX-WS specifications.
  • Wrote JUnit test cases for testing.

Environment : Java, Struts, Hibernate, JSP, Servlets, SOAP UI, HTML, CSS, Java Script, JUnit, Apache Tomcat Server, EJB, NetBeans.

We'd love your feedback!