We provide IT Staff Augmentation Services!

Ios Developer Resume

5.00/5 (Submit Your Rating)

El Segundo, CaliforniA

SUMMARY:

  • iOS Developer having extensive experience in creating native applications in different domains such as Shopping, Finance, Entertainment and Business.
  • Experienced in integrating Data Analytics SDK such as, Adobe Analytics, Conviva, Comscore, and Nielsen
  • Extensively used RxSwift, Swift and Objective - C programming language.
  • Proficient working with both Apple Maps and Google Maps to integrate and display geographical data on a map.
  • Experience with CoreBluetooth/BLE to implement wireless communication between two devices.
  • Extensively used frameworks like CoreData for persistent storage, CoreLocation for fetching user’s location, LocalAuthentication for Face-ID implementation..
  • Developed applications by integrating architectural patterns Model-View-Vie wModel, Model-View-Controller, Model-View-Controller-Service, Singleton and Delegate.
  • Experience integrating Social networking platforms - Facebook, Twitter, Instagram in projects.
  • Integrated PayPal and ApplePay in projects to provide app users an easy and secure way to make payments within an app.
  • Extensive experience working with Grand Central Dispatch and NSOperations to ensure smooth user interactions.
  • Extensively used JIRA, ProWorkflow for project management and Git for version control.
  • Highly experienced in integrating Local Notifications and Apple Push Notification Service (APNS).

SKILL:

Data Storage: Plists, CoreData, SQLite, Firebase

Swift, RxSwift, Objective: C, Python, SQL, Java, Team Management Software Jira, Git, Jenkins, SonarQube, BitBucket, Confluence

Data Analytics SDK: Adobe Analytics, Comscore, New Relic, Nielsen Analytics, Conviva pulse & Touchstone

Thirdparty Libraries: Nimble, Quick, Crashlytics, Alamofire, MBProgressHUD, Toast

EXPERIENCE:

iOS Developer

Confidential, El Segundo, California

Responsibilities:

  • Improved pre-existing MVVM Design architecture by increase use of framework to decouple different code base and features.
  • Implemented and customized Adobe Analytics SDK to report user behavior and complete
  • Integrated Conviva SDK to perform Real-Time metrics tracking and complete
  • Created and implemented Program Guide UI on TVOS and iOS according to Zeplin and product guidelines
  • Advocated Behavior Driven Development within the team to improve code coverage and product ownership
  • Participated in code review to improve overall code quality and integrity
  • Implemented a customized version of AVPlayer that has features such as Pauselive and keyframe scrubbing
  • Contributed in improving rebuffering ratio in Http Live Streaming, by building a customized dispatch queue that reorder the async Voice Operation System.

iOS Developer

Confidential, Irving, Texas

Responsibilities:

  • Used MVVM Design architecture to design and build this application.
  • Made extensive use of Swift’s Codable to serialize/deserialize Confidential web-services response.
  • Integrated Google Maps and customized it to display nearby Home Depot stores as per user’s current location.
  • Integrated Nimble for matching and Quick for testing, to unit test the application source-code on the basis of behavior.
  • Implemented Tap to Search functionality wherein a user can take a picture of a product to search for similar products, list of which was saved locally using CoreData.
  • Created a custom animation to be shown before each collection view cell is presented on the Home screen.
  • Implemented Apple Push Notification service (APNs) for notifying Home Depot user about their orders or new coupon details.
  • Integrated Firebase/Performance in to the application to test the overall application performance when scheduling.
  • Worked on setting up a custom location filter that filters out stores that do not have certain departments.

iOS Developer

Confidential, San Francisco, CA

Responsibilities:

  • Implemented project architecture using MVCS design pattern to efficiently segregate the implementation of model and business-logic.
  • Implemented Search feature using RxSwift, thereby enabling Confidential users to search for products, getting product suggestions and displaying results in an image grid-view.
  • Integrated PayPal SDK for making payments within the ease of Confidential application.
  • Used Alamofire to communicate with Confidential ’s RESTful web-services for fetching the data and used JSONSerialization to serialize the data.
  • Worked extensively with CoreData to locally store Confidential user's profile details and cart details, to be synced later.
  • Implemented Localization using third-party library Loki, to provide support for Spanish, Chinese and French languages.
  • Implemented Wishlist feature wherein users could add or remove items they want. The list can be renamed or even deleted. Used customized CollectionView Layouts for this.
  • Implemented the Daily Rewards feature with the help of third-party library, MZFormSheetController, to engage the users with a popup Confidential the center of the screen.
  • For project management and updating tickets while fixing bugs, used JIRA project management tool.

iOS Developer

Confidential, San Diego, CA

Responsibilities:

  • Used Objective-C language to build this application.
  • Worked with Google API to enable Confidential users to invite others to the app via Google friend-list.
  • Integrated Segmented Control to provide Confidential user with an interface to see their Tasks and any Updates they might have received.
  • Used NSURLSession to communicate with the Confidential web-services to fetch or retrieve @mention comments for a particular user on any task/project.
  • Worked with MFMailComposeViewController to enable Confidential user to send email to invite others to the app.
  • Integrated a UIDatePicker Confidential the bottom of the screen to provide Confidential user with an option to set Start and Due Date.
  • Used Git based version control system to manage the application source-code.
  • Followed Agile with Scrum as a development strategy.
  • Construct the entire website using Django framework
  • Set up the SQLite DB and design ERD from scratch
  • Store user information, such as userId, Email, address, order history

Technologies used: Py., Django Framework

We'd love your feedback!