We provide IT Staff Augmentation Services!

Android/ios Developer Resume

Bellevue, WashingtoN

SUMMARY

  • Over 8+ years of experience as a software developer as an Application Developer in designing & developing Rich User Interface applications, integrating with various Databases, Client - Server applications.
  • Complete Software Development Life Cycle experience in fast paced environments, which includes designing and implementing the software, debugging, fixing and maintaining the software.
  • Used the version controller GITHUB in order to collaborate with the team.
  • Merging code using GITHUB & used Agile Methodology.
  • Extensive experience in application development for mobile platform (IPhone/IPad) using Objective-C, Swift and Cocoa Touch.
  • Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
  • Built the hybrid applications by using the Ionic Frame work and in both Android Studio and Xcode.
  • Sound Knowledge and good working experience on launched IOS and on Swift programming language.
  • Experience with Xcode, Interface Builder, Instruments, Mobility Tester and Static Analyzer including development, debugging, profiling, optimizing, and build process.
  • Experienced in all aspects of IPhone, IPad and IPod Mini application development including designing for all types of screen sizes and orientations.
  • Experience in IOS Provisioning Portal and the processes involved in it.
  • Design and Implementation of the AIDL service responsible for the Video frame capturing service using android Camera 2 API and integrated video steaming library.
  • Extensive knowledge in the following Frameworks: IPhone SDK, UIKit, Map Kit, Web Kit, Audio Toolbox, AV Foundation, Cocoa design patterns and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, Quartz core, Address Book and Message.
  • Mobile application Development using Xamarin
  • Created and Customized Views, Table views, Collection Views, Action Sheets, Segmented Controls, Tab Bars and Navigation Bars.
  • Knowledge to build apps with Xamarin Studio and Cordova.
  • Excellent technical knowledge of Java for Android, Android SDK and Android Studio
  • Experienced in working with various data parsing forms to display data on IPhone/IPad such as XML and JSON from server, created and customized Views, Table Views, Collection views, action sheets, segmented controls, Tab Bars and Navigation Bars.
  • Highly capable in integrating Game center, Push Notifications, and Network Connectivity.
  • Strong understanding of managing Development Certificate, Creating App IDs, Assigning Devices, provisioning portal, Installing Development Provisioning Profitless certification for push notification and iTunes connect for deploying applications to the app store.
  • Working knowledge of Mac OS-X 10.6,10.7 and recently 10.8.
  • Working knowledge of HTML/CSS/Javascript
  • Hands on experience in building and deploying tools like ANT and MAVEN as well as version control using SVN/Subversion, Rational Clear Case, CVS and VSS, GIT.
  • Ability to perform analyzing tool to debug and perform memory management.
  • Proficient in using Instruments for memory leaks/ memory management and performance analysis.
  • Complete understanding of Object Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).
  • Worked with android and iOS provisioning to develop and the devices to an authorized iPhone Development Team and enables a device to be used for testing.
  • Working knowledge of Unit and automated testing.
  • Experience working in Agile SCRUM, Waterfall, and TDD environments.
  • Experience in creating and extracting data from database and displaying on iPhone/iPad/Windows Tablet using SQLite3.
  • Establishing detailed usability and design guidelines for product development based on industry best practices and competitive benchmarking.
  • Planning and conducting user research and usability tests, documenting, communicating and acting upon the results.
  • Thrives on cooperation, problem solving, dealing with ambiguity, and working with little direction when necessary.

TECHNICAL SKILLS

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

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

Objective: C, Swift (all versions), Cocoa2D and Cocoa development for iPhone and iPad devices in XCode Interface builder, Xamarin, -UIKit, Cocoa touch, Core Data

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.

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

Utilies: DOM, SAX, JAXP, JAXB, XML: RPC and XML Beans. iOS Technologies: Objective-C, Swift and Cocoa development for iPhone and iPad devices with Xcode Interface builder-UIKit, Cocoa touch, Core Data.

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.

PROFESSIONAL EXPERIENCE

Confidential, Bellevue, Washington

Android/IOS Developer

Responsibilities:

  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Working knowledge of JavaScript execution environment in browsers and Web Views
  • 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
  • Deep understanding of Java and Android SDK.
  • Designed & developed a Native iOS application using Swift.
  • Good technical judgement and decision making about when to use native vs web views.
  • 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 feeds wherever required.
  • Worked on Appium and Automation testing in order 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 MK Network Kit.
  • 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.
  • Knowledge of XML, SWIFT and FIX protocol
  • JavaScript Frameworks (Knockout, jQuery), HTML5, CSS3, JSON, Responsive Web Design using Zurb Foundation or Twitter Bootstrap frameworks.
  • Experience with Core Data, SQLite, MapKit, Quartz Core, Core Animation, Store Kit.
  • Strong Knowledge and Proven experience utilizing the platform Xamarin
  • Implemented SQLite databases to monitor shipments.
  • Design, develop, test and release Android SDKs for Mobile Apps, adapt and revise plans
  • Experience in integrating sensor components and implementation of sensor HAL Layer on android.
  • 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.
  • Assisted with iPhone/iPad/Mac system rollout to executives and provided ongoing Level 2 support for all Apple devices.
  • Strong understanding of building Android applications in JAVA using the Android SDK and Android Studio
  • Deep knowledge of Android SDK (Activity lifecycle, Fragments, XML Layouts, FCM/GCM Push Notifications, Constraint Layouts, Material Widgets, media, camera, contacts, location, maps, and intents)
  • Web development experience (focus on front end and JavaScript) to be able to write demos and debug web applications
  • Worked on debugging the application using Log cat, DDMS.
  • Used Java script in the backend process in order 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 particular UI in this Ionic Framework.
  • Built Hybrid applications with Ionic Frame work, Xamarin in both iOS Xcode and Android Studio.
  • Completed a relatively simple work-in-progress written with Xamarin iOS native tools (not Xamarin Forms).
  • Assisted the team in developing the app in cross-platform using Xamarin Studio with C# custom layouts and controls.
  • Hands on experience with editor, debugging, native platform integration with Xamarin Studio.
  • Implemented Camera API to submit the photo
  • Integrated a web-based content made with HTML5 on a Native app using UI Web View.
  • 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 UI Button, UI Text Field, UI Views, UI Text View.
  • Development and enhancement of the next-generation Web View product.
  • Worked with UI Navigation Bar, UI Custom Cell, UI Collection View, UI Date Picker, UI Page View Controller and Utility Views.
  • Created Apple Watch app and worked with Apple Watch Labs. Created Watch App and Extension as well as middleware for Location and Beacon interfaces for end to end Apple Watch Solution.
  • Created Apple Watch Loyalty system for major retailer consisting of Geo-Notification when in a retailer on Watch as well as display of Loyalty barcode on device as Glance Interface.
  • Working with Apple, IBM and Major Retailers to provide Apple Pay in app purchases along with iBeacon hardware and software solutions for real time Ad presentation, deals and coupons, eCommerce Purchases and iPhone and iPad Next Generation applications.
  • Led / mentored team of 15 offshore developers in India, Russia and Brazil. These developers consisted of iOS, Android and Java/J2EE Resources.
  • Built native IOS and Android applications using Android SDK, IOS SDK in Xamarin.
  • Implemented various OOP practices including MVC, KVO, and Singleton architectures.
  • Worked with universal storyboards, size classes, auto layouts to adapt user interface to context and different sized devices,used third party library cocoa Asyn Socket to work with sockets.
  • Worked with Cocoa, Appkit, Foundation, Core services, Used Core location to update the location.
  • Used NSURL, NSURL Connection, NSURL Request to interact with cloud.
  • Used NS User Defaults to store user information in P-list.
  • Used JavaScript to develop front end applications that follow industry-standard design patterns, development methodologies, and deployment models
  • Used System Configuration framework to monitor the network state of iOS device.
  • Back end response was JSON based and parsing was done using NS JSON Serialization
  • Team utilized Agile development with weekly Scrum meetings.
  • Knowledge of Android SDK and/or JVM performance tools and optimization techniques
  • Investigated and resolved application issues, bottlenecks, and inefficiencies.
  • Team utilized Agile development with weekly Scrum meetings and worked in fast paced environment.

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, ASP.NET, VB.NET, CSS, Quality Coding, Android studio.

Confidential

Android/IOS Developer

Responsibilities:

  • Worked on Slide out menu for show the user details using the views and SW reveal Controller.
  • Worked with UI Kit Framework to design for Auto Layout Constraints development and maintenance.
  • Work hand in hand on a daily basis with all Oath Product teams to provide support, improve the Android SDKs, understand their pain points and address their needs in the Android SDKs area
  • Design and implement APIs that expose internal and external hardware functionality to Web Views, Unity, and/or Unreal
  • Experience and/or knowledge of REST, JSON/GSON, SQLite, Dagger, Rx Java, Retrofit, Realm.
  • Implemented Drop up menu for sharing the photos, contacts, etc. though the application.
  • Created Core Data Model and NS Managed Objects to persist data on the device for access.
  • Designed signup page and done validations for all fields experience with developing cross platform mobile applications using Xamarin
  • Connection to web service was achieved using GCD. Delegate methods implemented to handle reception of response, data, error, and load finish.
  • Worked with Open fire API for chatting and calling in the application by using Git hub.
  • Worked with AV Foundation framework for audio and video.
  • Completed a relatively simple work-in-progress written with Xamarin iOS native tools (not Xamarin Forms)
  • Worked closely within a cross functional team of testers and developers.
  • Debugging the issues in HAL implementation using logcat log prints.
  • As individual contributor implemented Smart Lock keypad UI, Video Capture service & Bluetooth Socket Server Service as individual contributor using Fragments, Animator, Bluetooth Adapter, Network Manager, Media Player, Media Codec, Shared preferences APIs.
  • Used C# in Xamarin to create native mobile application.
  • Debugging issues at onsite whenever required.
  • Knowledge of Android SDK and/or JVM performance tools and optimization techniques
  • Worked with LLDB and Xcode for debugging.
  • Worked with GIT to checkout and update the codebase changes.
  • Reported progress/challenges to onsite project lead.
  • Involved in iOS performance testing along with Functional and regression tests.
  • Coordinated with Configuration Manager for continuous integration.
  • Followed the Agile methodology for implementing the project.
  • Took care of Code Review, Code Fixes, Bug Fixes, followed the Apple UI guidelines throughout the project.
  • Implemented Camera API to submit work related photos and videos.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Worked with UI Tab Bar Controller to show information about contacts, chats, calls and voicemail, so that user can access specified view at any time.
  • Followed MVC pattern for easy access and Implemented Navigations between views for the view controllers using Segues.
  • Utilized Core Data for persistence of data and used versioning for data changes.
  • Worked on Searching with Search Bar and inviting the contacts to chat and calling using framework.
  • Implemented UI Scroll View to show the information about the usage of application.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • Utilized MVC for design patterns and used instruments to prevent memory leaks.
  • Used Automatic Reference Counting for managing the memory.

Environment: XCode, Swift, Objective-C, Cocoapods, iOS 8/iOS 9/iOS 10+, SVN, JIRA, Instruments, Interface Builder, Auto Layout, Size Classes, Xamarin, UIKit, Cocoa Touch, NS Operations, GCD, Core Data, Core Location, Mac OSX, RESTful JSON, MVC, AV Foundation, UIKit.

Confidential - Bloomfield, CT iOS/Mobile Application Developer

Responsibilities:

  • Designed, developed test cases and tests scripts as per Requirement documents and Prepared RTM (Requirement Traceability Matrix).
  • Responsible to qualify release compatible for IOS, Android, Mobile web, web.
  • Participate in daily stand up meetings to report about scope of work, testing progresses, outstanding issues, blocking points and so on.
  • Performed different types of functional and nonfunctional testing such as exploratory, GUI, usability, smoke, regression, browser compatibility, platform compatibility, boundary and security testing on different mobile devices with different OS versions.
  • Involved in IOS app build (XCode) and deploy to test locally and multiple registered devices.
  • Execute ADB commands to test the app on Android platform (major release components)
  • Executed IOS native app, OS compatible (IOS 8 and 9 version).
  • Performed UI, Regression, Functional and Back end testing for the applications.
  • Web Accessibility testing by using JAWS screen reader.
  • Logged, Tracked, Evaluated and verified the applications test results using Test director to track, analyze and generated reports on them.
  • Developed test plans and performed peer reviews of deliverable documents and test cases.
  • Responsible for collecting and analyzing the test metrics and then submitting the reports, which keep track of the status and progress of the testing effort.
  • Preparing RCA after every testing cycle for process improvement.
  • Worked closely with Business Analysts and Development team on bug fixes and outstanding implementation gaps after delivering code components to System Integration Test (SIT) environment.
  • Involved in Mobile Cloud-Interactive testing the applications from a PC to the handset.
  • Involved in "send text" and numbers to the handset using the PC keyboard, simulating handset events in a single click like call me or SMS, capture screenshot.
  • Developed the activities and UI layers.
  • Used GPS provider to quickly find location and navigates the directions to the nearest bank or ATM.
  • Used Android SDK and EclipseIDE for development.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Proficient in creating test data for Business users, Personal users, Commercial users.

Environment: XCode, Mac OSX, Cocoa Touch, Foundation Framework, UI Kit, Xamarin Studio, Core Graphics, Objective-C UITable View, NS URL Session, Core Data, UI kit, Foundation

Confidential - San Francisco, CA

Android Developer

Responsibilities:

  • Involved with full life cycle of the application including design, development and testing.
  • Designed Screens using MVC pattern for the application using Eclipse IDE, ADT plug-in and Android SDK.
  • Communicated with the end user's/ business analysts to collect the requirements of the project.
  • Extensively worked on designing the layouts to be compatible with different screen sizes.
  • Implemented cellular voice, SMS, MMS, and data on Motorola phones over Verizon LTE.
  • Pioneered in architectural, technical discussions to improve the performance of the application.
  • Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
  • Maintaining and debugging Android project that communicates with proprietary Bluetooth devices.
  • Implemented optimized performance ListViews in different points of app.
  • Exercised unique design for portrait and landscape mode.
  • Updated existing VoIP App from older version to newer and added Parallel and Sequential calling Features.
  • Created the layout to connect and disconnect to Wi-Fi and to select one from a list of available Wi-Fi networks.
  • Designed custom ActionBar, custom progress bar while making the service calls.
  • Designed UI screens using JSP, CSS, Struts Framework, Flash, JavaScript, Angular JS and HTML.
  • Used SQLite database to store user's shipments and tracking numbers locally and to implement offline functionality.
  • Customization of core preloaded apps including Launcher, Settings & WiFi Controller, WiFi Calling.
  • Web application development for backend using Angular JS with cutting edge HTML5 and CSS3 techniques.
  • Worked with Bluetooth Connectivity.
  • Designed and implemented all the basic UI and screen navigation with Navigation Bar.
  • Implemented capturing the screenshot of the payment screen features using Android NDK.
  • Worked with implementing and customizing images using Draw 9 Patch tool.
  • Delved Scrum Methodology to analyze, define, and document the application which will support functional and business requirements.
  • Employed AsyncTask to invoke web services and servlet calls in the background.
  • Tested the application for relevant bugs, fixed the leaks and deployed on different Android device to validate the application stability.
  • Designed, development, testing and implementation of WEB applications using Sencha Touch framework.
  • Worked on reviewing and distributing the App to the App Store.

Environment: Android SDK, C/C++, Java, Eclipse, ADT Plug-in, SVN, SOAP, Google API's, Web logic Server, HTML, CSS, Java Script, Angular JS, Trace view, JNI, Web services, Draw 9 Patch tool.

Confidential

Android Developer

Responsibilities:

  • Design and Development of Android Applications for mobile and tablet platform
  • Customizing the company's mobile products for various political clients and non-profit organizations.
  • Working closely with the clients to record and document the requirements, conducting sprint planning on biweekly basis to execute the targets on time.
  • Developed an application that will support both handset and tablet.
  • Integrated google maps into the existing application that shows the exact location of canvasser as well as the subject locations.
  • Integrated a proper database to the system that will save all survey data so that no important data is lost even in the most rural areas.
  • Integrated web services that will fetch all the subject data that a user must survey for a day as well as integrated post web services that will post all the survey data safely to the server.
  • Integrated memory efficient code in google maps when there are a lot of subjects in the map.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Proficient in creating test data for Business users, Personal users, Commercial users.

Environment: Xcode, Mac OSX, Cocoa Touch, Foundation Framework, UI Kit, Xamarin Studio, Core Graphics, Objective-C UITableView, NS URL Session, Core Data, UI kit, Foundation

Confidential

Android Developer

Responsibilities:

  • Design and Development of CareCam Health application for android devices
  • Helped Carecam achieve the first production release on the planned timeframe with a complete app.
  • Helped the company build complex but beautiful easy to use UI that adjusts to all devices.
  • Worked with the testing team to deliver QA and UAT builds on time and fix the bugs reported.
  • Developed features that will allow a patient as well as a support team member to login into the app.
  • Developed features that will allow the user/patient to view the graphs that display their trend of taking pills and medications.
  • Developed features that remind the user to take their medications.
  • Developed offline mode for the application so that all data is saved and recorded in hospital database even when the patient's device is in offline mode.

Environment: Android SDK .3/Java/RESTful Web services

Hire Now