We provide IT Staff Augmentation Services!

Sr. Android Ios Developer Resume

5.00/5 (Submit Your Rating)

Columbus, OH

PROFESSIONAL SUMMARY:

  • Over 8+ years in Android application development and Having Experience in Developing Java - based applications.
  • Good experience working among technologies such as Xamarin. iOS, Xamarin. Android and Xamarin Cross-Platform applications. 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 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.
  • Experience with XCode, Interface Builder, Instruments, Mobility Tester and Static Analyzer including development, debugging, profiling, optimizing, and build process.
  • Experience working with APNS (Apple Push Notification Service) - pop-up alerts, badges, action sheet and integration of various social networking APIs like Facebook, Twitter into the application.
  • Experience in working with web technologies like HTML5, CSS, Ajax, jQuery, and JavaScript.
  • Able to be handling 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 PhoneGap, 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.
  • 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, jQuery, JSP, JavaScript. iOS Applications

Objective: C, Swift (all versions), Cocoa2D and XCode Interface builder, Xamarin, -UIKit, Cocoa Touch, Core Data

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:

Sr. Android iOS developer

Confidential, Columbus, OH

Responsibilities:

  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Used Objective-C to make the entire application, Swift for some application and Cocoa frameworks.
  • Worked on core data for database integration and core animation to create custom widgets in this application.
  • Involved in developing a cross-platform mobile application which can run on both iOS and Windows platforms from the architecture of the application to implementing it by using Xamarin Studio.
  • Worked on threading and performance tuning to make the application to run faster.
  • Constructing HTTP requests, fetching server response and parsing feed wherever required.
  • Worked on Appium and Automation testing to test the user interface of the mobile application.
  • Used Jenkins plugin which adds the ability to call XCode command line tools to automate build and packaging iOS applications, worked with networking framework MKNetworkKit.
  • Used bottom line responsibility to develop coding in the project for this current application.
  • Worked on NF Networking and NSURL Sessions for this application as per the requirement from the client.
  • Developing the App with Swift/Objective-C programming language and Apple's latest tools by following MVC architecture and ARC memory management system.
  • Implemented SQLite databases to monitor shipments.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Implemented the required GUI by making modifications to the XML files.
  • Integrated location-based services using Google Maps API to display locations of the nearest stores.
  • 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.
  • Worked on debugging the application using Log cat, DDMS.
  • Used Javascript in the backend process to develop and to test the application with Phone Gap
  • Worked on HTML, CSS to develop the front end of the mobile application and used JAVA script to develop the backend functionalities of the UI in this Ionic Framework.
  • Built Hybrid applications with Ionic Framework, Xamarin in both iOS XCode and Android Studio.
  • Displayed the test classes and test methods in a hierarchical list by using the test navigation on the source code components of all test bundles in the project.
  • Completed a relatively simple work-in-progress written with Xamarin iOS native tools (not Xamarin Forms).
  • Implemented the NDK for the smooth functioning of the location-based services on Android.
  • Collaborated with the team by using the version controller GIT HUB.
  • Worked on Snowball application with Facebook API and Google API to communicate with messages.
  • Developed Custom controls for UIButton, UITextField, UIViews, UITextView.
  • Worked with universal storyboards, size classes, auto layouts to adapt the user interface to context and different sized devices, used third-party library cocoa AsynSocket to work with sockets.
  • Worked with Cocoa, AppKit, Foundation, Core services, Used Core location to update the location.
  • Used NSURL, NSURLConnection, NSURL Request to interact with the cloud.
  • Used NSUserDefaults to store user information in P-list.
  • Used System Configuration framework to monitor the network state of the iOS device.
  • Back end response was JSON based and parsing was done using NSJSON Serialization
  • The team utilized Agile development with weekly Scrum meetings.
  • Constructed custom View Controllers including TableViews with custom TableViews Cells using Programmatic UI
  • 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 : XCODE 8, IOS 7, IOS 8, IOS 9, IOS,10+, Swift 3, Objective-C, JAVA Script Tibco, Agile Methodology, Cocoa, AppKit, ASP, REST API, Xamarin, MSSQL, Jenkins, HTML, CSS, Quality Coding, Android studio.

Android iOS developer

Confidential, Dallas, TX

Responsibilities:

  • Worked extensively on Android frameworks and third-party APIs.
  • Worked extensively with Objective-C, XCode and Storyboard for the application Confidential hand.
  • Involved in entire software development process for all android application including requirement analysis, design, implementation and testing.
  • Designed and developed android UI for displaying the sales reports for retailers and sales distributors.
  • Upon login, the user, based on his role, can see the sales reports for the retailers/distributors by weekly, monthly and quarterly.
  • Worked on VxWorks 7 to fix core kernel defects, handling customer escalations and enhancement requests of various features in the kernel such as semaphore, asynchronous I/O, system call handling, memory protection, etc.
  • Developed various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager).
  • Established data persistence with SQLite for Android
  • Worked on several methods for testing and tracking of applications like kiwi.
  • Created a variety of scripts and tools to mine data, automate tasks, etc. using Python
  • Built android layout to display the reports in grid like format.
  • Added filters in the UI and called APIs to fetch the JSON result set based upon the filter.
  • Used AF Networking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Handled the client-side session management and NS Timers.
  • Familiar with AVFoundation, Core Animation / UI animation concepts and Worked as UI developer.
  • Worked with GIT to checkout and update the codebase changes.
  • Performed Unit test and fixed bugs in Agile Environment.
  • Worked on UI with HTML, CSS, JavaScript.
  • Implemented Accessibility and Localizations on the application.
  • Worked in the internal process using SCRUM Agile methodology.
  • Used XCode 6.1, 5.1.1 and 5.1 to build application for iPhone 3.5 inch, iPhone 4-inch retina and iPhone 4-64bit Retina iPhone 5, 5s, 6 and 6 plus.
  • Used Z barcode for search products using barcode and QR Codes.
  • Created Custom UI Views, custom Table Views, and custom Table View Cell for user interface.
  • Sub-classed a UINavigationController to make a Styled Navigation Controller which would then be used throughout the application. This would make it easier to change a certain behaviour of a View Controller for example to change the color of the navigation bar throughout the application.
  • Created Table View Controllers in the application and segue ways from different View Controllers.
  • Worked on iOS SDK 7 and iOS SDK 8.
  • Used GitHub to push changed codes. Built Web pages that are more user-interactive using AJAX, JavaScript.
  • Responsible for code optimization and testing of the website across different browsers.
  • Implemented interaction between frontend and backend using the JSON object.
  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Wrote extensive HTML, CSS2, CSS3 and JavaScript code to build dynamic pages using Eclipse.
  • Involved in the development of Dynamic loading of web pages using Ajax calls with server pages.
  • Worked on automated UI Acceptance testing using Xamarin Test Cloud.
  • Used project libraries like Android Support Library, Dagger, Butterknife, Event Bus, View Pager, Rx JAVA, ORM-LITE, and another common library.
  • Good knowledge and implemented interfaces like Java JNI and HAL like issuing requests for captured results to the camera subsystem.
  • Broad knowledge of NFC payment which was integrated into the app itself.

Environment: iOS 7.1/8.0, XCode 6.0/6.3, Agile Methodology, iPad, iPhone, Objective-C, Cocoa Touch, Kiwi Framework, UIKit, JSON, XML, HTML5, CSS, REST, JavaScript, jQuery, Core data, Core animation, SQLite, Android SDK, Eclipse IDE, AV Foundation, Google Maps, AML and SQL Databases, J Unit, GPS Services.

Android Application Developer

Confidential, Grand Rapids, MI

Responsibilities:

  • Working on Mobile /Android application development part of FieldLocate.
  • Implemented flexible application layout using fragments.
  • Automated unit test cases by using android RoboElectric 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 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. iOS Developer

Confidential, Atlanta, GA

Responsibilities:

  • Worked extensively with Java and the SDK frameworks.
  • Extensively worked with Google APIs to navigate store locations and gets you the directions.
  • Worked with SQLite for implementing database to store various user data, preferences.
  • Implemented RESTful Web Services to verify login credentials of the user.
  • Participated in overall development activities including requirements elaboration, design and coding.
  • Designed and developed the user interfaces, Designed Dynamic UI with Fragments.
  • Worked with Xml to extract the data and display it on app.
  • Worked on customizing Table views, List views, Tab bars and navigation bars.
  • Worked on optimizing the application using inbuilt tools such as Monkey Runner, Traceview.
  • JUnit extension for Android was used to prepare the test cases.
  • Tested the application for relevant bugs, fixed the leaks and deployed on different Android device to validate the application stability.
  • Worked on making the app support different screen sizes and configuration.
  • Worked on reviewing and distributing the App to the App Store.
  • 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 : iOS 7.0, XCode 6, iPhone, Objective-C, Cocoa Touch, JS, jQuery, Mapkit (GMM), Agile, XC Test, NSOperationQueue, NSURLConnection.

Associate Mobile Developer

Confidential

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 XCode4 IDE 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 dynamic fashion to display counts for the menu.
  • Worked with Android UI components such as Layouts, Menus and Action Bars.
  • Added logging and debugging capabilities using Log4j and using SVN.
  • Make sure the 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.
  • 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.
  • Actively involved in designing and implementing the application using various design patterns.
  • Coordinating with clients and closing production issues relating to software development.
  • 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.
  • Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions
  • 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.
  • Hibernate is used for database connectivity and designed HQL (Hibernate Query language) to create, modify and update the 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!