We provide IT Staff Augmentation Services!

Android/ios Developer Resume

Baltimore, MarylanD

SUMMARY:

  • Around 8+ years of professional SDLC experience in gathering Requirements, Analysis, Design, Development, Maintenance, Enhancement, & Production Support of iOS Applications.
  • Deep knowledge in Object Oriented Programming concepts, Cocoa Touch, Cocoa framework and iOS SDK.
  • 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 Portaland 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.
  • Familiar with MVC design architecture,
  • 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.
  • Created and Customized Views, Table views, CollectionViews, ActionSheets, Segmented Controls, Tab Bars and Navigation Bars.
  • Knowledge to build apps with Xamarin Studio and Cordova.
  • Experience in working with UNIX environment and knowledge on Shell Scripting.
  • Strong development skills using Storyboards and NIB files
  • Strong knowledge in using databases such as Oracle, MySQL, SQLite, Core Data.
  • Publishing the application on App store and then pushing updates after every new release.
  • 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.
  • Experience in working in Mac OS-X and Windows Environments.
  • 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.
  • 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.

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

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

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, Maryland

Android/IOS Developer

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 usin g 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 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.
  • Used C# in Xamarin to create native mobile application.
  • Working experience in designing the iPhone application using Objective-C&Swift 3.0, used the current SDK's with XCode8.3, 9.0 to support the latest version of iOS 10, 11.
  • Good exposure in creating the Storyboards, Xib's and developing the custom UI as per the customer requirement, integrating the 3rd party libraries like Apptentive using the Cocoa Pods.
  • 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.
  • Excellent knowledge and experience with the XML layouts.
  • Used Native Application Development (NDK- C & C++) to develop the app for Android platform based on the replication of tablet code.
  • Implemented REST services using Retrofit and GSON over OKHttp services to counteract the latency and network issues.
  • Worked on serial data communication over the communication channel.
  • Implemented the Android IPC's like Intents, Binders, Broadcast Receivers in the Reader App and on the Audible app and integrated them seamlessly.
  • Assisted with iPhone / iPad / Mac system rollout to executives and provided ongoing Level 2 support for all Apple devices .
  • 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.
  • 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 ) .
  • Developed web application by using ASP.NET for front end graphical user interface and VB.NET for code behind pages .
  • 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.
  • 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 UIButton, UITextField, UIViews, UITextView.
  • Worked with UINavigationBar, UICustomCell, UICollectionView, UIDatePicker,UIPageViewController 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.
  • 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 cocoaAsynSocket 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 cloud.
  • Used System Configuration framework to monitor the network state of iOS device.
  • Back end response was JSON based and parsing was done using NSJSONSerialization
  • Investigated and resolved application issues, bottlenecks, and inefficiencies.

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, San Antonio,TX

Android/IOS Developer

Responsibilities:

  • Worked on Slide out menu for show the user details using the views and SWrevealController.
  • Worked with UIKitFrameworkto design for Auto Layout Constraints development and maintenance.
  • Implemented Drop up menu for sharing the photos, contacts, etc. though the application.
  • Created CoreData Model and NSManagedObjects to persist data on the device for access.
  • Designed signup page and done validations for all fields
  • Connection to web service was achieved using GCD. Delegate methods implemented to handle reception of response, data, error, and load finish.
  • Worked with AVFoundation 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 SmartLock keypad UI, Video Capture service & Bluetooth Socket Server Service as individual contributor using Fragments, Animator, Bluetooth Adapter, NetworkManager, MediaPlayer, MediaCodec, Shared preferences APIs.
  • Used Swift 3.0 to develop the functionalities of the mobile application in iOS to run the application faster.
  • Used Dynamo DB with NoSQL Data base to maintain the data by using the methods to Insert update and to delete the data.
  • Worked on Native applications by using linux kernel, in this application.
  • Worked on hybrid applications by using Xamarin framework for both Android and iOS.
  • Involved in iOS performance testing along with Functional and regression tests.
  • Coordinated with Configuration Manager for continuous integration.
  • Followed the Agilemethodology for implementing the project.
  • Took care of Code Review, Code Fixes, Bug Fixes, followed the AppleUI guidelines throughout the project.
  • Worked with UITabBarController 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 Navagations between views for the view controllers using Segues.
  • Utilized CoreData for persistence of data and used versioning for data changes.
  • Worked on SearchingwithSearchBar and inviting the contacts to chat and calling using framework.
  • Implemented UIScrollView 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.

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, NSOperations, GCD, Core Data, Core Location, Mac OSX, RESTful JSON, MVC, AVFoundation, UIKit.

Confidential - Austin, TX

Android/IOS Developer

Responsibilities:

  • Worked on the development and debugging of Meeting application that involves the use of calendar API to fetch the calendar events, meetings, and webinars.
  • Implemented the functionality of Meeting Status logic to give meeting alerts based on the various meeting categories (Overlap, Conflicting and back to back meetings) and implement custom fonts and color and layout rebranding according to the material design specifications.
  • Implemented MixPanel Analytics to analyze different user actions in the 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 the code.
  • Involved in requirement gathering and designing of the application.
  • Responsible for consuming the web services of a RESTAPI using Retrofit, getting JSON response and parsing them to get the required information.
  • Integrated location-based services using Google Maps API to display locations of the 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 with the web application development team to ensure proper integration between mobile application and web application.
  • Handling RESTful Networking: (Retrofit/OKHttp), RXJava
  • Tested the application on various Android devices.
  • 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, Asynchronous tasks, and Alert Notification API to implement event reminder feature into the mobile app.
  • Involved in developer testing by porting the app to multiple devices with 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 the very first phase of development.
  • Experience in XML parsing on the client side using JSON implemented a DOM-based implementation of feed parser.
  • Created a local database using SQLite to store and retrieve the data.
  • Used shared preferences to store and retrieve persistent key-value pairs across user sessions.

Environment: Android Studio 2.3, SQLite, Android SDK 24 (7.0), Android Auto, Android OEM, Activity, AppCompact, Broadcast Receiver, Notification, Multi-threading, Shared preferences, Fragments, Customized Views, OKHTTP3, Jackson 2.7.3, Zebra Scanner Library, Google API's, Web view, GPS service, JSON, NDK, Log cat, Eclipse ADT, SmartSVN, Postman, Site Catalyst, JUnit, Espresso.

Confidential - Atlanta, GA

Android/IOS 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, Mobileweb, web.
  • Participate in daily stand up meetings to report about scope of work, testing progresses, outstanding issues, blocking points and so on.
  • Developed the activities and UI layers.
  • Knowledge of how to future-proof sites for HTML5 and CSS3, as well as knowledge of how to add modern-day techniques to display in older browsers.
  • 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 OSversions.
  • 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.
  • Implemented customized web view component to load an SWF file and HTML data.
  • Worked on RESTful Webservice calls, XML and JSON parsing included in the project.
  • Implemented the required GUI by making modifications to the xml files.
  • Collaborated with the team by using the version controller GIT HUB.
  • Logged, Tracked, Evaluated and verified the applications test results using Test director to track, analyze and generated reports on them.
  • Experience in UNIX, LINUX, and UNIX Shell Scripting
  • Knowledge in Linux Development Environment and basic Linux commands.
  • Handling XML data using efficient parsing techniques such as DOM parser.
  • Swift is a fast and efficient language that provides real-time feedback and can be seamlessly incorporated into existing Objective-C code
  • The Linux operating system has been around since the early nineties and has managed to stay secure in the realm of widespread viruses, spyware and adware for all these years.
  • Apple has nicked a number of features in creating Swift, its recently unveiled programming language for iOS.

Environment: Android SDK 4.1, SQLite 3.6, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7.

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 webservices that will fetch all the subject data that a user must survey for a day as well as integrated post webservices 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.

Environmen: 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.
  • Tested the application on various Android devices.
  • 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, Asynchronous tasks, and Alert Notification API to implement event reminder feature into the mobile app.
  • Followed agile methodology for implementing the Application.
  • Worked on debugging the application using Logcat, DDMS.
  • 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