We provide IT Staff Augmentation Services!

Ios Mobile Developer Resume

3.00/5 (Submit Your Rating)

Oakland, CA

SUMMARY

  • Over Six year of experience developing and maintaining efficient iOS applications.
  • Worked in different software development life cycle methods like Waterfall and Agile.
  • Strong knowledge in analyzing and resolving performance issues in iOS applications using Instrument tool. Find memory allocation, leaks and static analyzer to find potential leak points.
  • Good working experience wif teh Restful/SOAP APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON Serialization, parsing wif SBJson.
  • Strong knowledge in implementing Core Frameworks - UIKit, Core Data, MapKit, Core Location, Core Graphics, AVFoundation, Core Animation.
  • Experience in concurrent programming like Grand Central Dispatch (GCD), NSOperations, NSOperations Queues, and XML/JSON parsing.
  • Knowledge in Bluetooth low energy (BLE) and creating iBeacon application interfacing teh Cloud services and talk to backend Services.
  • Experience in Using Third party library like RXswift.
  • Expertise in working wif Storyboards, XIB files and Auto Layout.
  • Expertise in MVC, MVVM, MVP architecture design and concepts like delegation-protocols, notifications-observers.
  • Extensive experience working wif design patterns like KVC, Delegation and Singleton etc.
  • Hands on experience in Apple Push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data synchronizing.
  • Worked on consuming Restful Web Services using Alamo fire (Object Mapper), AFNetworking.
  • Worked wif Google maps and Apple Maps.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Estimates, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
  • Ability to comprehend server/hosting requisites, data modeling, business logic and UX/UI design.
  • Helped to create a bridge using react native modules for an API dat was not supported in JavaScript.
  • Solid experience in carrying out functional Unit Tests using teh XCTest framework and TDD test framework.
  • Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on real device and code signing process.
  • Experience in creating reusable components, useful for multiple projects.
  • Proficient in using NSUserDefaults for persistent storage and NSNotificationCenter for storing and maintaining user data for iOS Applications.
  • Worked on AppleWallet.

TECHNICAL SKILLS

Programming Skills: Swift, Objective-C, Xcode, C, C++

Mobile Operating System: iOS, IPad, IWatch

Operating System: Mac OSX, Windows XP, Windows 7, Linux.

Database: SQ lite, Microsoft SQL

Version Control Tools: GIT, SVT, Source Tree, JIRA

Scripting Language: JSON, SOAP, REST

Frame Works: UIkit, Map Kit, Cocoa Touch, AV Foundation, Core Data

PROFESSIONAL EXPERIENCE

Confidential - Oakland, CA

iOS Mobile Developer

Responsibilities:

  • Developed, designed and modified medical and dental screens for Apple iOS in Swift 5 and Obj-c using Apple SDK libraries:UIKit, PassKit, CoreData.
  • Teh application was designed using teh MVC design Pattern and used delegation protocols.
  • Worked on implementation of Apple Wallet UI and its functionality of adding it to Wallet.
  • Designed a Kill functionality for certain features of teh app to be used for beta testing.
  • Working on interfaces which integrates wif Restful API backend.
  • Used Hockey App and App center to get crash reports and Appium for performance testing.
  • Responsible for writing Unit Test cases and UI test for teh app using XCTestFramework.
  • Added Functionality for users of teh application to view all their medical and Dental Claims in a unified tab.
  • Worked on issues wif Tab bars, Table views on multiple devices.
  • Used OO Design and Iterative methods.
  • Worked on moving teh apps Analytics collection from google Analytics to Firebase.

Confidential - Nashville, TN

iOS Mobile Developer

Responsibilities:

  • Develop, Maintain and Enhance UI interfaces using Cocoa Touch framework provided by Apple software development kit like storyboards, XIB files, UIKit, CoreAnimation, CoreGraphics and Auto Layout.
  • Design in-app databases to cache image resources in NSImageCache to reduce application response-times. NSUserDefault is used to store login credentials in a local persistent storage for fast user authentication.
  • Implement and evaluate design patterns like Model-View-Controller, Delegation, Model-View-View-Model, Model-view-presenter, push-notification and Singleton for designing teh different sections of teh mobile architecture.
  • Build payment walls using in-app-purchases provided by StoreKit framework.
  • Analyzing and resolving performance issues in iOS applications using Instrument tool. Find memory allocation, leaks and static analyzer to find potential leak points.
  • Process Restful/SOAP APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON Serialization.
  • Worked on white Labelling and adding new targets.
  • Used BLE to connect to devices like fitbit, Apple watch and many other third party devices.
  • Code signing teh iOS applications and performing regular update to teh Apple app store.

Confidential - Chicago, IL

Mobile Developer

Responsibilities:

  • Involved in preparing teh understanding document and test estimates for teh project.
  • Involved in developing test plans, creating and executing test cases, identifying defectsand raising tickets in Jira.
  • Has performed functional, Integration, Regression and Acceptance Testing.
  • Analyzing manual test cases for client, web and device applications dat can be automated using Squish.
  • Consumed and hostedweb servicesusingRest.
  • Written several test cases for teh mobile application using WPF.
  • Developed UI for mobile applications in various platforms.
  • Teh application was designed in MVP design pattern and concepts like delegation protocols.
  • Hands on experience in SQL, Procedures, Triggers and Views and created tables for teh automated test cases to save teh results.
  • Fixed several bugs reported by teh manager.

Environment: Eclipse, Squish, SQL, UNIX, LINUX, WCF, Angular Framework, REST, JSON, SQLite, Instruments, shell scripting, Java, Objective-C, WPF.

Confidential - Chicago, IL

IOS/ Android Developer

Responsibilities:

  • Built iOS Storyboards wif UI TabBarControllers creating segues between different views, established IBOutlet, IB Actions in teh storyboard.
  • Used NSUserDefaults to save teh user & username.
  • Used UIImage Picker Controller to take pictures of teh checks to be deposited into teh account.
  • Developed teh login view, account information view and payment view among many other views.
  • Implemented push notifications to send notifications related to payment due date, posted payments in swift using cocoatouch .
  • Invoked Restful Web services using NSURL Session and Parsed JSON responses using NS JSON Serialization in swift.
  • Followed all teh practices and development process of teh Agile methodology.
  • Used OO Design and iterative methods.
  • Used third party libraries like FaceBook, Twitter, Sonar cube.
  • Used teh Fragment tags to show teh appointments, patients, Billings. And also teh patients’ information, clinical notes, medications, and appointment time.
  • Used Parcelable to serialize Java Objects Activity to Activity in Android.
  • Used AV Foundation Framework to record audio from teh device.
  • Used Bluetooth low energy devices for connecting to third party devices.
  • Implemented Core Data framework to store user Data.
  • Implemented NSOperation Queue and NSURL Connection to integrate wif backend web services.
  • Integrate Google analytics, send Event to Google console to record user action.
  • Integrated Google Maps to navigate to teh current location and setup Google Places API to locate points of interest around teh vehicle’s present location.
  • Developed unit tests for testing specific functionality and logic.
  • Fixed bugs as documented by QA team.
  • Used Instruments to fine tune teh app performance and memory management.
  • Worked wif GDB and Xcode for debugging.
  • Worked wif Subversion to checkout and update teh codebase changes.

Environment: IPhone SDK, XCode, SQLite3, SQLite Manager, Objective-C, Cocoa Touch, GIT and Instruments, Swift 3.0, Swift 4.

Confidential

Mobile Developer

Responsibilities:

  • Integrate Google analytics, send Event to google console to record user action.
  • Integrate Share Extension, allow user share address from apple map or contacts to Carnet app
  • Enable Silence Notification, allow app get notification even in background. Also add Notification Center, let user determine whether receive push or not
  • Worked on Apple Watch, keep updating when sending command on phone side or get update response from phone side.
  • Implemented Map Kit framework for company location, by adding Maps, annotating maps and also by adding overlays.
  • Integrate Valet and Curfew Alert, if vehicle running out of radius or time-period user get notification.
  • Used third party library called Alamofire(object - Mapper) frameworks for client server communication to consume Restful services.
  • Integrated Google Maps to navigate to teh current location and setup Google Places API to locate points of interest around teh vehicle’s present location.
  • Customized teh push notifications in iOS 10.
  • Develop User Interface and client display in Windows(WPF).
  • Experience in leading teh team for better results.
  • Developed teh projects in OOAD design and used iterative methods.
  • Used ARC for memory management and implemented teh UI using storyboards.
  • Continuously tested application using Test Flight to fine - tune teh product.
  • Used key Chain for storing login credentials, and Used Fortify for teh application security.
  • Worked wif GitHub, Bash, GIT, SVN and XCode for Debugging and use Stash for teh code review and reported Progress/Challenge to teh project manager.
  • Good at scripting languages like Bash and configuration Management tools puppet, chef.
  • Implemented app extensions to share teh vehicle’s address to different apps on teh user’s device.

Environment: iOS 9.0, Xcode 9, Mac OS X, iPhone, Core Location, Restful web service calls, Git, SVN,Bash.

Confidential

iOS Developer/Android Developer

Responsibilities:

  • Working closely wif teh clients for gathering teh user requirements to design teh application data flow.
  • Developing a skeletal structure for teh code to ensure code separation, readability and reusability.
  • Used UIScrollView for implementing teh Scroll functionality.
  • Added animations to buttons and text fields for improved visual appearance.
  • Enabled gesture recognition by working wif UIGestureRecognizer, to recognize teh touch sequence and map it to teh corresponding implementations.
  • Developed teh client side scripting using JavaScript.
  • Enabled Auto Layout for positioning teh UI elements appropriately in teh view relative to teh device and other view elements by adding constraints.
  • Used Stripe iOS SDK to integrate and accept payment wifin teh application.
  • Integrated teh Realm Swift cocoa pod for persistent data storage and efficient data retrievals.
  • Used AFNetworking in performing IP verification and User login.
  • Used NSJSONSerialization for parsing JSON data from teh database, information storing and retrieval.
  • Used third party libraries wif Cocoapods like SWRevealViewController.
  • Worked on RESTful API’s to integrate teh application to server-side systems.
  • Implemented Accounts Framework to let teh users access their external accounts from wifin teh app wifout teh need for access credentials
  • Used Core Animation in swift for animating teh views.
  • Implemented MFMailComposeviewController for providing a standard interface for managing and sending messages.
  • Worked wif Cloud Kit Framework to enable data transfer between app and user iCloud containers.
  • Developed teh projects in OOAD design and used iterative methods.
  • Implemented GCD for facilitating concurrent code execution to increase teh performance of teh application.
  • Capacity monitoring report using Korn shell scripts on PROD and Non- Prod systems.
  • Working on Apple Push Notification Service for Remote Notifications from Provider to user’s device.
  • Has experience in creating chatbot using dialogue flow in google account.
  • Used Appcelator for improving teh application speed.
  • Utilized tools for monitoring CPU load, heap size and memory usage.
  • Embedded Jira Mobile Connect into teh App to provide Real time crash reports, user feedback and two-way communication wif users.
  • Implementing Test-Driven Development (TDD) environment in a Scrum development methodology to provide end- to-end development
  • Working wif Jenkins for Continuous Load testing and Test Automation.
  • Testing teh Application and fixing Memory leaks and relevant bugs.

Environment: iOS 8.0-9.0, Mac OS X, Objective-C, Swift, Jenkins, XCode 7.2.1 and Later, Cocoa Touch Framework, REST, JSON, SQLite, Instruments, shell scripting.

We'd love your feedback!