We provide IT Staff Augmentation Services!

Android/ Ios Developer Resume

5.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • 6+ years of Development and Maintenance of mobile applications using iOS SDK as well as Android SDK with both android studio and eclipse and developing web applications with Java J2EE.
  • Experience in each phase of software development life cycle like requirements gathering, analysis, design, development, testing, deployment and maintenance of Software applications.
  • Strong Knowledge in Agile/Scrum software development models, exposure of Waterfall.
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics, UI Kit and Event Kit Framework.
  • Experience in Design and Development of Android Applications using Android SDK, Eclipse IDE, Android Studio, SQL, SQLite, Java, XML, JSON. Published Several Android Applications in Google Play Store.
  • Expertise in Multithreading, Exception handling and Serialization.
  • Very good understanding of Android Back - end and UI guidelines.
  • Experience in working on Swift 1.2 and older versions through the project and experienced some improvements over Objective-C.
  • Experience working with both the Linux device driver/HAL layers as well as Android Framework layers.
  • Experience working closely with different teamsarger team like QA and Developers.
  • Excellent Knowledge of MVC, MVP architectures and RX Java for Android.
  • Expertise in working with different Android frameworks (Bluetooth, Location, Camera, Notifications, Maps).
  • Experience in implementing the Google material designs, Recycler view and Card view.
  • Expertise in Android App development with Android SDK using Eclipse IDE and Android Studio.
  • In-depth Knowledge on Android basic components i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider.
  • Experience with Swift and iOS SDK features and newly-released frameworks.
  • Good Exposure in working with Async task, Threads and Services in android.
  • Experience in localizing the application to support multiple languages.
  • Good Knowledge in version control systems like SVN and GIT.
  • Expert in Test driven development (TDD) using appuim tool and android instrumentation frameworks like Robolectric and Robotium.
  • Strong experience in using Android SDK tools like Hierarchy Viewer, Trace View, Draw 9-patch, AVD Manager, Android shell tools like Log cat and Android Platform tools like ADB, ADT.
  • Experience in implementing the third party libraries like Volley, ok Http, GSON etc.
  • Experience in developing the applications with the TDD (unit testing, instrumentation test cases, exposure of selenium testing and Espresso).
  • Extensive experience in developing Web based applications and Client/Server applications using HTML, HTML5, CSS, SASS, CSS3, JavaScript, PHP, AJAX, JSON.
  • Experience in developing the applications for both mobile and tablet with single source code.
  • Experience in implementing the creational design patterns in application development.
  • Experienced in implementing the cache mechanism for the android application capability with the help of sqlite data base.
  • Expertise in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers.
  • Expertise in web service protocols such as JSON, HTTP, XML and Hybrid-app using Phone gap.
  • Implemented Several Android Applications using Google Maps API, Geocoder API.
  • Good Exposure with HTTP GET and POST Requests and parsing different types of responses.

TECHNICAL SKILLS:

Android versions: KitKat, Lollipop, Marshmallow.

Android Specifics: Android Studio, Fragment, Intents, Layouts, User interfaces, custom layout, Bluetooth Low Energy, Material Design, FCM notification, Recycler View, CardView, Camera, REST/JSON web services, JSON parsers like GSON and Jackson, Retrofit, Volley, Picasso, LeakCanary, Broadcast Receiver, Android data storage like Shared Preferences, SQLite, Realm, Content Providers, SD card.

iOS Technologies: Objective-C, Swift and Cocoa development for iPhone and iPad devices with Xcode Interface builder-UIKit, Cocoa touch, Core Data.

IDE & Tools: Android Studio.

Languages: Android, Core Java, C, C++, SQL.

Framework: Android SDK.

Databases: SQLite, Realm.

PROFESSIONAL EXPERIENCE:

Android/ iOS Developer

Confidential, Irving, TX

Responsibilities:

  • Involved in Analysis, Design, Development, Deployment and Testing of applications.
  • Participated in ongoing initiatives to improve processes and establish best practices.
  • Used the Bluetooth APIs to connect and communicate with another Android Mobile.
  • Designed and developed user interface as per existing iOS application using AppKit framework.
  • Implemented full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Worked on innovative background reflecting the user account status that changes according to user's account.
  • 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.
  • Worked on UI and base Android framework issues during OS upgradation.
  • Used RXAndroid, Dagger UI, Butter Knife android libraries.
  • Worked on iOS SDK, Objective-C, and Cocoa Touch.
  • Used Agile-development methods, developed software products in Linux and Windows by writing, testing, and documenting Android software.
  • Created User Interface using HTML5, CSS, JavaScript.
  • Used MVC pattern to encapsulate client/server interactions helps to illustrate software-pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries.
  • Testing included emulator and device testing with multiple versions and sizes with the help of ADB.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas and XSL.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used Services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
  • Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files as well as changes to C/C++ code.
  • Developed iOS application to communicate with application server to implement communication protocol, send and receive patient information and retrieve system configuration.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Tested the application on various Android devices.

Environment: Android SDK 5.0, SQLite 3.6, Eclipse IDE 3.5, Android API's, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, IOS 6/7, Android, Cocoa Touch, iPhone, iPad, Swift,ADT Plug-in, GIT (version control), DDMS console, ADB server, emulator and Base device (G1, HTC EVO).

Android/iOS Developer

Confidential, Atlanta, GA

Responsibilities:

  • Working on Mobile /Android application development part of FieldLocate.
  • Implemented flexible application layout using fragments.
  • Automated unit test cases by using android robolectric and Junit frame works.
  • Used AsyncTasks hosted in Fragments to handle network call and device rotation.
  • Worked with Objective C, Swift and Cocoa Frameworks, which includes UIKit, Foundation, UI Image Picker.
  • Used SQLite database to generate local caching of price book for faster access.
  • Wrote code to interact with the RESTful service server.
  • Worked on the system landscape including development, testing and production and set up and configured the Linux, PHP and SQL database.
  • Conceptualized, designed, developed and deployed mobile applications using iOS SDK, Xcode.
  • Used JUnit for unit testing and implementing Test Driven Development (TDD) methodology.
  • Involved in replacing existing Risk UI platform with a faster and more robust performing application using Protobufs.
  • Developed using Android SDK and implemented Android Bluetooth and Location connectivity components.
  • Configured a Service to create notifications in order to remind the user that he is clocked in.
  • Implemented push notifications in application.
  • Integrated Retrofit Network library in code to improve application network performance.
  • Implemented location based tracking of technician using Android Location API and Maps.
  • Wrote part of an iOS SDK in Swift to be consumed by several news-based iOS projects.
  • Debugged code to fix defects in the application.
  • Proficient in developing, testing and setting up the Linux and SQL database on system landscape.
  • Used JIRA to manage issues for a better control.
  • Prepared root cause analysis report for defects fixed.
  • Responsible for updated application submission on Google Play store.

Environment: Android Studio, RESTful Web Services, SQLite, Core Java, Objective C, Xcode 4.6/5, UML, iPhone SDK, Cocoa Touch, Collection framework, Android OS.

Android Developer

Confidential, Beverly Hills, CA

Responsibilities:

  • Delivered Functional Requirements document after detailed Requirements gathering sessions with Business.
  • Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
  • Implemented Fragments to make the app usable on both Smart phone and tablets.
  • Developed the app to adapt to different orientations and various resolutions (Ldpi/Mdpi/Hdpi) based on the device.
  • Regularly followed up with Development Team to discuss discrepancies identified during testing and performance tuning.
  • Supported the design, development, testing and implementation of new business and support applications.
  • Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.
  • Used logcat, DDMS (Dalvik Debug Monitor Server) and trace viewfor debugging and detecting memory leaks.
  • Implemented unique design for portrait and landscape mode.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely with the web application development team to ensure proper integration between mobile application and web application.
  • Used GIT for project management and version control.
  • Used JSON to fetch data from the server using RESTful web services.
  • Implemented list views for displaying new releases.
  • Provided subsequent releases which included feature changes, enhancements and bug fixes.

Environment: Android SDK, Eclipse IDE, Android APIs, JDK, RESTWebservice, GIT, WebLogic, JQuery, Ant, XML, CSS, JSON, SQLite, Log cat.

We'd love your feedback!