We provide IT Staff Augmentation Services!

Android Ios Developer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • Over 8 years of extensive experience in Information Technology sector in designing and developing high - end enterprise level Web and Mobile Applications Development (iPhone/iPad/Android).
  • Developed multiple Android applications across versions.
  • Extensively worked wif Android SDK and Eclipse IDE along wif Android ADTplugin.
  • Extensively worked on Memory leaks, Data offline usage, Content Provider, Multiple Screen Support, Push Notifications, accounts and Sync Adapter on Android.
  • Proficient wif common Android Framework API's (WebView, Email,Bluetooth, Contact Manager, Camera, Notifications, Maps).
  • Strong work experience in iPhone/iPad (iOS) SDK application development using Objective-C, Swift and Cocoa/Cocoa Touch frameworks.
  • Knowledge on Integrating third party libraries such as Facebook, Google Plus, Twitter, Retrofit, Picasso, OKHttp, GSON, Simple-Xml, Dagger2, Jackson, Persistence Room library, Otto.
  • Experience in implementing native libraries in teh application by using Android NDK.
  • Experience in implementing different types Design Patterns like Adapter &Singleton, Builder.
  • Good exposure in developing GUI using Interface design principals for Android mobile and tablet devices.
  • Designed GUI and interfaces wif services for mobile applications, Asynchronous Programming in Android (such as Thread pool, Handlers, AsyncTask).
  • Proficient wif Android SDK version (Gingerbread, Honeycomb, Ice Cream Sandwich, +Jellybean, KitKat, Lollipop, Marshmallow,Nougat,Oreo).
  • Extensive experience in parsing JSON/XML data and displaying teh data in teh ListView/Grid View, Customized List View/Grid View and in teh form of different layouts
  • Working knowledge of graphic design, audio,and video multimedia features and handling various kinds of media using Photoshop, Flash.
  • Expertise in OOPs concepts, Data Structure, Multithreading, Collections, Exception handling
  • Extensive experience in Unit Testing using JUnit, Integration Testing, System Testing,Mobile Automation Testing (Robotium)and Production Support of large-scale, enterprise applications and products using automation tools such as Appium tool and instrumentation tools such as Roboelectric and Robotium
  • Extensive experience in using Java and XML in developing Android applications using Android Studio/Eclipse wif ADT plugin
  • Extensive experience in using basic Android components such as Activity, Services, Broadcast Receivers, Fragments, Material design, Compound views, Custom views to match teh provided UI specifications and Animations such as Frame and Property Animations
  • Knowledgeable in various web services, such as RESTful, SOAP, and using various means to connect to them, such as NSURLSession and Alamo Fire
  • Expertise in Design, Object Oriented Architecture,and Programming from design to implementation.
  • Experienced in using Pull, DOM and SAX parsers to process, validate, parse and extract data from XML files and proficient wif JSON and SOAP parsing.
  • Experience in Architecture Design, development and implementation of software applications and testing.
  • Experienced in Mobile Application Development using UIKit, AVFoundation, Core Foundation wif Cocoa touch.
  • Expert in making efficient use of Interface Builder, storyboard and navigation controller in building teh applications.
  • Experience in developing wif: Swift, Objective C, Patterns used in Cocoa framework, Block programming, Multithreading using GCD, Memory management (MRR and ARC), Web Services integration (REST, RPC, and/or SOAP), Asynchronous Networking, Delegates, MVC.
  • Has hands-on experience in complete project life cycle, wif domain knowledge in Mobile Application Development and Web application development.
  • Knowledge of project life cycle for web applications using various methodologies such as Waterfall model and Agile Scrum Model.
  • Has extensively worked on HTML5, CSS3, DHTML, XML, jQuery, JSON, JavaScript, Backbone, WCF (Soap and REST), Entity Framework, LINQ to SQL, WPF, RIA Services, Silver Light Team Foundation Server,Analysis Services in developing mobile-based and advanced web-based applications.
  • Experience in web service protocols such as PhoneGap, JSON, HTTP, RESTful APIs,and XML.
  • Experience in version control systems like SVN,GIT and application servers like Apache Tomcat.
  • Excellent debugging and problem-solving skills wif IntelliJIdea,Eclipse,andRAD.

TECHNICAL SKILLS

Languages: C, C++, Java 8, Python, Objective C, SWIFT, iOS 8.x,9.x

Operating Systems: Windows (10/8.1), Ubuntu, Mac

Scripting languages: HTML, DHTML, XML, JavaScript, JSON, XML, XSL, XSLT, JSP, JSTL,Maven3.0, Ant 1.5/1.7, AJAX, jQuery.

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB, SQLLite3.

IDE: Android Studio, Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Version controls: SVM, GitHub, CVS, SVN, ClearCase, XCode 3.0.

Android Tools: OpenGL-ES, PhoneGap, Apache Cordova, layout design, fragments, multi-threading, NDK sensors, Beacons. OpenGL-ES, layout design, fragments, multi-threading, lifecycle, NDK sensors, multi-touch, profiling NFC, Beacons, Retrofit.

Web Servers/Services: JBoss, WebLogic, WebSphere, Tomcat, Jetty, JProfiler, Apache, SOAP, REST, WSDL, UDDI

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM.

Database Tools: SQL Developer, TOAD 9.0, MSSQL Server Management Studio

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

PROFESSIONAL EXPERIENCE

Android iOS Developer

Confidential

Responsibilities:

  • Delivered Functional Requirements document after detailed Requirements gathering sessions wif Business.
  • Assisted in designing teh User Interface (UI/UX) and overall look and feel of teh app.
  • Used Picasso to render teh images smoothly.
  • Developed teh app to adapt to different orientations and various resolutions (LDPI/MDPI/HDPI) based on teh device.
  • Later, transformed intoa native app using Xamarin. Android and Xamarin. IOS when performance was teh issue wif Xamarin Forms.
  • Developed Cross-Platform Mobile app using Xamarin Forms wif code sharing between all platforms (Android, iOS, and Universal Windows apps)
  • Used Android content providers for implementing features like integrating teh customer details into teh app and designed suitable GUI for these applications.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from teh app and designed suitable GUI for these applications.
  • Regularly followed up wif Development Team to discuss discrepancies identified during testing and performance tuning.
  • Working experience in designing teh iPhone application usingObjective-C&Swift 3.0, used teh current SDK's wif XCode8.3, 9.0 to support teh latest version of iOS 10, 11.
  • Good exposure in creating teh Storyboards, Xib's and developing teh custom UI as per teh customer requirement, integrating teh 3rd party libraries like Apptentive using teh Cocoa Pods.
  • Excellent knowledge and experience wif teh XML layouts.
  • Used Native Application Development (NDK- C & C++) to develop teh app for Android platform based on teh replication of tablet code.
  • Implemented REST services using Retrofit and GSON over OKHttp services to counteract teh latency and network issues.
  • Worked on serial data communication over teh communication channel.
  • Implemented teh Android IPC's like Intents, Binders, Broadcast Receivers in teh Reader App and on teh Audible app and integrated them seamlessly.
  • Implemented segmented library to customize teh views wifin teh app.
  • Worked closely wif teh build and release team on various platforms like Jenkins, Puppet.
  • Used teh Linux command-line shell to perform various tasks from one single command interface.
  • Used Multi-Threading extensively as teh immersion reading needed many tasks to be performed at one time.
  • Worked extensively on various Testing platforms like Robotium, Appium, Roboelectric, and Espresso.
  • Supported teh design, development, testing and implementation of new business and support applications.
  • Worked wif Cocoa Frameworks, which includes UIKit, CarPlay, Watch, Home Kit, Siri Kit, Foundation, UI Image Picker, and UI Date Picker.
  • Worked wif teh Android SDK and implemented Android Bluetooth and Location Connectivity components.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
  • Integrated APIs / SDKs that provide services for media, phone, navigation, and speech-recognition and Worked on Google APIs such as Firebase, Google Play services, Email Integration API to examine teh viability of teh app over Google services exclusively.
  • Used Dagger and ButterKnife to inject teh dependencies for supporting teh Android platform and its compatibility wif plugins of 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 Xamarin Test Cloud.
  • Often used project libraries likeAndroid Support Library, Dagger, ButterKnife, EventBus, View Pager, Rx JAVA, ORM-LITE and another common library.
  • Used GIT for project management and version control.
  • Performed test cases for teh smooth functioning of Immersion reading using both Gradle and ANT build System.
  • Good knowledge and implemented interfaces like Java JNI and HAL like issuing requests for captured results to teh camera subsystem.
  • Broad knowledge of NFC payment which was integrated into teh app itself.

Environment: Android SDK, Photoshop, Flash, CS5, JSON, GSON, Rest API, Logcat, Google Maps, XML, HTML 5, GUI, GIT and Windows, Dagger, Retrofit, Rx Java, Appium, Robotium, Roboelectric, Espresso, Agile Environment, OKHttp.

Android Developer

Confidential, Plano, TX

Responsibilities:

  • Worked on teh development and debugging of Meeting application that involves teh use of calendar API to fetch teh calendar events, meetings, and webinars.
  • Implemented teh functionality of Meeting Status logic to give meeting alerts based on teh various meeting categories (Overlap, Conflicting and back to back meetings) and implement custom fonts and color and layout rebranding according to teh material design specifications.
  • Implemented MixPanel Analytics to analyze different user actions in teh application based on different events and properties and created user profiles to store properties for a specific user.
  • Used ButterKnife Library for view injections and Dagger 2 for dependency Injections
  • Used Android SDK and Eclipse IDE for development.
  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment, and enhancement of teh code.
  • Involved in requirement gathering and designing of teh application.
  • Responsible for consuming teh web services of a RESTAPI using Retrofit, getting JSON response and parsing them to get teh required information.
  • Integrated location-based services using Google Maps API to display locations of teh nearest stores.
  • Implemented unique design for portrait and landscape mode.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Work closely wif teh web application development team to ensure proper integration between mobile application and web application.
  • Handling RESTful Networking: (Retrofit/OKHttp), RXJava.
  • Tested teh application on various Android devices.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from teh app and designed suitable GUI for these applications.
  • Used services, Asynchronous tasks, and Alert Notification API to implement event reminder feature into teh mobile app.
  • Followed agile methodology for implementing teh Application.
  • Worked on debugging teh application using Logcat, DDMS.
  • Involved in developer testing by porting teh app to multiple devices wif various screen sizes.
  • Enhanced search functionality by adding autofill and search history features.
  • Test and error logging on different versions and devices of Android. Debugging them in teh very first phase of development. Making app crash proof. And implemented an error reporting system for future development support.
  • Experience in XML parsing on teh client side using JSON implemented a DOM-based implementation of feed parser.
  • Created a local database using SQLite to store and retrieve teh data.
  • Used shared preferences to store and retrieve persistent key-value pairs across user sessions.
  • Used subversion for branching and merging new features wifout disrupting mainline development on trunk.
  • Fixed teh bugs identified by teh QA testing team.

Environment:Java (1.7), Spring 4.0, Hibernate 4.3.0, Maven 3.3, JAX-RS, Spring MVC, Spring JDBC, HTML5, CSS 3, JavaScript, AJAX, AngularJS, Junit, 4JMock, Web Sphere Application Server, GIT, Java Beans, Row Mapper, Jenkins, Eclipse Luna, DB2, JIRA, EJB, JSON, XML, JSP, Servlets, Log4j and Agile.

Android Developer

Confidential - Windsor, CT

Responsibilities:

  • Integrated location-based services using Google Maps API from teh GPS to display locations of teh nearest ports
  • Collaborated wif web services team to implement teh backend support.
  • Worked on linking teh FedEx Services Android App using Faster Jackson.
  • Implemented Android Bluetooth and Location Connectivity components.
  • Teh usedMockito framework which halped to write tests wif a clean & simple API.
  • Implemented Google's Material Design for better look and feel of user experience.
  • Implemented ListView, to show teh different shipments and maps as a form of a list
  • Implemented SQLite databases to monitor shipments.
  • Push Notifications from an MQTT message broker server.
  • Worked briefly on teh complicated AOSP build system to determine teh viability.
  • Worked extensively on Eclipse Kepler.
  • Debugged/Integrated/Maintained a Trusted Execution Environment (TEE) for High-Security OMAP devices enabled wif MShield technology for newest Android HLOS and kernel.
  • Debugged/Identified kernel and ROM bugs, related to MPUSS and power management
  • Teh app using teh location-based services demanded integration of Wi-Fi, GPS, Camera and Bluetooth Integration.
  • Implemented teh NDK for teh smooth functioning of teh location-based services on Android.
  • Implemented push framework on Google's push notification service.
  • Also Implemented MQTT Client that is used to start a background thread responsible for sending a ping message to teh server to keep teh connection alive.
  • Designed & developed front-endGUI and teh hardware feedback control from teh user.
  • Expertise in Java Native Interface (JNI), used to access interface written in C++ and C.
  • Used various caching APIs which enabled offline storage and halped to read data flawlessly even if teh network is not available.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Worked briefly on OpenGL ES.
  • Created test cases and test data for testing teh application using JUnit Extensions
  • Performed Unit testing on teh various modules/functions to ensure that teh output is as expected
  • Implemented Recycler view in our existing Android application and working on various other features including Material Design.
  • Leveraged teh Android Bluetooth Stack used for pairing mobile handheld devices wif a Bluetooth enabled printer via Serial and BSP communication ports.
  • Tested teh application on Robotium, Appium,and Roboelectric, JUnit to ensure quality control of teh app.
  • Played wif a variety of third-party libraries to either reuse or fork and tailor it to our needs wif their existing codebase and in teh build. Gradle.
  • Provided support for teh desktop version of teh app where Backbone.js was implemented on JavaScript framework wif a RESTful JSON interface, based on teh model-view-presenter (MVP) application design paradigm.
  • Used JIRA extensively to keep a track of teh many issues.
  • Experience wif Linux driver concepts.
  • Used Android SDK and NDK to well suited for teh different kinds of Android Devices.
  • Responsible for rendering teh 2D graphics to teh user using OpenGL.
  • Also worked on teh iOS version of teh app., co-coordinating on teh app code.

Environment:Android SDK, Eclipse IDE, Google Maps, GPS, Wi-Fi, AML and SQL Databases, JIRA, DOORS, JUnit, GPS Services, Appium, Robotium, Roboelectric, Bluetooth, Backbone.js, TDD, Swift, Android Kernel, Mockito, Bluetooth, OpenGL, Internationalization and Localization, HTML 4.

Android Developer

Confidential, Riverwoods, IL

Responsibilities:

  • Involved in application android development, defect validation, deployment and production maintenance.
  • Developed teh Mobile Agent application using Android Studio 0.8.14 and Android SDK package.
  • Refactoring application using dagger.
  • Designed teh User Interface according to teh requirements using UI Groups, UI components.
  • Worked wif Google Maps Android API V2 to display teh nearby stores based on user geolocation.
  • Experience in working HTML 5 canvas to create workflow chart wif libraries and framework.
  • Registered teh Broadcast Receivers for teh android system announcements.
  • Integrated camera for capturing images of teh card and other documents.
  • Integrated ZXing Library to scan teh barcode and display barcode image.
  • Designed platform abstraction layer (PAL) over android HAL framework to interface teh tightly coupled proprietary platform from native architecture.
  • Experience on Android HAL customization
  • Designed teh Custom Dialog, using teh Fragment Activity.
  • Designed teh Custom Action bar, Custom Progress bar while making service calls.
  • Spearheaded creation of four new information-security departments: Risk assessment, vulnerability, penetration testing and security engineering services.
  • Enabled digital content using digital rights management.
  • Enabled Bluetooth services using BTLE.
  • Designed networking for teh application using android library layer and android framework layer.
  • Implemented capturing teh screenshot of teh payment screen, Bitmap to PDF conversion features using Android NDK.
  • Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
  • Making teh Restful Service Calls at teh various stages of teh app development cycle and parsing teh JSON responses back from teh web servers according to teh application requirement.
  • Implemented feature for sharing offer using Mail, Facebook, Twitter, push notifications, and other social networking sites
  • Created a local database using SQLite to store and retrieve teh data.
  • Implemented Git for code management.
  • Developed detailed test plan and test summary documents that outlined teh tests to be performed for teh given requirements and teh results of these tests.
  • Worked wif Application Activity Lifecycle call-backs for providing teh security and showing teh login screen when teh app goes to background.
  • Implemented a Java Native Interface (JNI) to enable communication between teh Android application and C++ library
  • Extensively worked on designing teh layouts to compatible wif screens wif different resolutions.
  • Responsible for making teh application compatible wif teh Latest Android Version Lollipop 5.0.
  • Worked on testing teh application using JUnit testing framework.
  • Implemented Stash for code review.
  • Responsible for testing teh application onthe stage, code review fixing teh bugs and providing post-production support. Developed prototype using Phone Gap for cross-platform compatibility.
  • Implemented login functionality using Sterling services. Implemented store location by using Google Maps API.
  • Used Google Maps for faster navigation to find teh Branch location and information to user get their.
  • Implemented Dialog Fragment to share teh product wif their friends and family.
  • Implemented Singleton design pattern to pass through teh object into different fragments.
  • Worked closely wif QA team while fixing bugs and fragmentation issues.
  • Involved in unit testing wif eclipse debugger.

Environment:Windows, Android 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 versions, Java, XML, Android SDK, Android Studio, JSON, SVN, Rally, Gradle, Maven, AWS.

Java Developer

Confidential

Responsibilities:

  • Involved in each phase of SDLC.
  • Efficiently manage teh tasks and working and delivering features in a fast-paced scrum environment.
  • Involved in Agile development following SCRUM process and daily stand-up meetings.
  • Involved in developing teh UI, layout and front-end programming for a web application that matches requirements of teh client.
  • Developed UI Layer for teh application using HTML, CSS, JavaScript, jQuery.
  • Followed Java & J2EE design patterns and teh coding guidelines to design and develop teh application.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in teh presentation tier.
  • Developing teh application using Struts and Spring based frameworks.
  • Actively involved in designing and implementing teh application using various design patterns.
  • Coordinating wif clients and closing production issues relating to software development.
  • Identifying and Evaluate Technology Solutions, Problem Solving,and Troubleshooting.
  • Done wif Server-side validations using Struts Validation framework.
  • Processed JSON response data by consuming RESTful web services and used an Angular filter for implementing search results.
  • Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
  • Design and Development of business objects, data objects, view objects and halper classes.
  • Developed teh application using Spring Web MVC architecture.
  • Wrote Operations and corresponding handlers to communicate wif Oracle database.
  • Used Subversion (SVN) for version control.
  • Added logging and debugging capabilities using Log4j and using SVN.
  • Make sure teh quality of code using PMD & Find Bugs.

Environment:Java1.6, J2EE, Hibernate, Spring, Junit, WebLogic HTML, CSS, JavaScript, Jenkins, Node.js, jQuery, Linux, CICD, Spring Boot, Maven, Log4J and Junit, Eclipse, REST, SQL Navigator

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 wif agencies and organized meetings about requirements.
  • Followed Java & J2EE design patterns and teh coding guidelines to design and develop teh application.
  • Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in teh presentation tier.
  • Developing teh application using Struts and Spring based frameworks.
  • Actively involved in designing and implementing teh application using various design patterns.
  • Coordinating wif clients and closing production issues relating to software development.
  • Identifying and Evaluate Technology Solutions, Problem Solving,and Troubleshooting.
  • Done wif Server-side validations using Struts Validation framework.
  • Processed JSON response data by consuming RESTful web services and used an Angular filter for implementing search results.
  • Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions
  • Developed teh 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.
  • Hibernate is used for database connectivity and designed HQL (Hibernate Query language) to create, modify and update teh tables.
  • 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!