We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • Developed professionally for over 6 years for mobile platforms as an iOS specialist.
  • Highly experienced both on Objective C and Swift.
  • Involved on the app deployment to iTunes connect and the App Store.
  • Designed architectures for projects using MVC, MVVM and VIPER.
  • Implemented Storyboards, XIB and programmatic approaches to create user interfaces.
  • Used design patterns like Decorator, Publisher Subscriber, Observer, Creational with their proper iOS solutions like KVO, KVC, Delegation and Protocols, Notifications.
  • Experienced with HLS and AVFoundation.
  • Experienced with the Core Bluetooth framework to create connections between peripherals and centrals.
  • Implemented Location Management with Core Location, Google Maps and Map Kit with custom annotations and markers.
  • Persisted Data with Core Data, SQLite, NSUserDefaults, Plists and the iOS app file system.
  • Worked with Touch ID, Keychain and third party authentication solutions.
  • Consumed Client’s API by abstracting the networking mechanism and implementing native or third party solutions like NSURLSession, NSURLConnection, URLSession, Alamofire and AFNetworking.
  • Debugged apps using the Xcode debugger, LLDB statements and using the caveman approach.
  • Highly experienced on memory management with ARC and MRR.
  • Implemented Push Notifications delegates on client side to handle expected behavior.
  • Been part of teams that used SCRUM to manage projects and the overall scope.
  • Implemented third party libraries and used Carthage and Cocoapods as package managers.
  • Highly experienced on concurrency matters using both GCD and NSOperation.

TECHNICAL SKILLS

  • Cocoapods and Carthage
  • Data Storage
  • Media Playing
  • Location
  • Networking Consumption
  • Authentication
  • Unit Testing
  • SCRUM
  • Core Bluetooth
  • Concurrency
  • Objective C
  • Swift
  • JavaScript
  • PHP
  • CSS
  • HTML

PROFESSIONAL EXPERIENCE

Sr. iOS Developer

Confidential, San Antonio, TX

Responsibilities:

  • With the H - E-B Mobile App, you can save, simplify and organize your grocery trip with time-saving features. It allows you to manage Digital Coupons or see what products are available Confidential your H-E-B, where they are in the store or find the nearest H-E-B that carries it.
  • Worked on the new look for this app with icons across the bottom of the app you can quickly navigate between sections you use most.
  • Application was migrated to Swift based on a previous version written in Objective-C.
  • Recipe finder in the recipe section that allows you to add ingredients to your shopping list.
  • API integration implementing Alamofire and SwiftyJSON.
  • Implementation of Dispatch Queues to perform tasks asynchronously and concurrently.
  • Implemented Authentication process along with “Remember me” option and Touch ID.
  • User Interface: XIBs, Storyboards, Constraints, Auto layout.
  • Core Location to get the list of stores nearby.
  • Worked on the weekly ad feature and bug fixes from previous versions.
  • Added Push Notifications to receive weekly ads information.
  • Worked in a Scrum environment with UI Designers, QA, Backend and PO. Also, applied pair programming.

Sr. iOS Developer

Confidential, Springfield, OH

Responsibilities:

  • Implemented a custom UITableView with an attractive design along basic information for the gas price search results section.
  • Developed a search function for the gas prices location on a UISearchBar.
  • Implemented QR Code generation and display by the means of using the CIQRCodeGenerator filter on a CIImage object.
  • Collaborated on the design and implemented an application introduction screen to display the user basic information related to the application as an introduction screen on the first launch. Used UIScrollView with pagination enabled and a UIPageControl.
  • Implemented TomTom API RESTful communication for retrieving specific map content.
  • Used MapKit to display a map with custom POIs nearby the user.
  • Implemented Map links URL schemes for navigation directions support in maps applications.
  • Worked with SQLite to store application information on the device.
  • Improved the image resource loading times throughout the application using NSCache and asynchronous blocks.
  • Per the project requirements, developed using the Test Driven.
  • Development approach along with a custom Agile methodology comparable to SCRUM, with 2 week sprints and daily standup meetings.
  • Version Control handled with GIT and a private GitHub repository.

IOS Developer

Confidential, Aberdeen, WA

Responsibilities:

  • This app allows bank of pacific users to view and manage their account using their mobile device.
  • Upgraded the ability to view account history and pending/ processing transactions.
  • Added ability to schedule transfers Confidential bank of pacific or to other banks.
  • Created logics for searching and filtering transactions based on different criteria.
  • Used the camera to allow users to take pictures of the check and deposit it to their account from their mobile device.
  • Added ability to view and update frequent recipients.
  • Worked on adding security to the application using AES encryption and keychain.
  • Project managed using Agile/SCRUM techniques; code delivered in 3 week sprints
  • Wrote Unit Tests for code using XCTest library
  • Worked on adding the remember credential option to the application using keychain and UserDefaults.
  • All data was stored on the server and not on the device for security practices.

IOS Developer

Confidential, Dallas, TX

Responsibilities:

  • Implemented the application features screen with an attractive and custom UI, featuring images and text in a scrolling view.
  • Implemented the gas prices information section with custom UITableViewCells and nib files.
  • Implemented the gas station details section, along with interactive buttons such as the sharing, feedback and calling, features.
  • In charge of storing persistent information on the device with Core Data.
  • Refactored, commented some sections of the code that required improvements and developed Unit Tests using XCTest to ensure their proper behavior.
  • Embedded a UITableView on a UIViewController, alongside swipe gestures detection for a custom implementation of a side menu.
  • Stored information on the device by the means of Core Data for the user favorite POI section.
  • Made use of NSCache to save map information and reduce the networking footprint on user’s side.
  • Worked on an Agile environment, having 2 week sprints and daily stand ups.
  • Used SVN for version control.
  • Consumed API endpoints with NSURlConnection and parsed information with NSJSONSerialization.

Web Developer

Confidential

Responsibilities:

  • Developed a mechanism inside the sales platform to track the behavior of the sale agents.
  • Developed an algorithm to detect fake sales and bot interaction.
  • Made use of PHP, JavaScript and third party frameworks.
  • Worked closely with the product owner to understand the business needs and deadline.

Web Developer

Confidential

Responsibilities:

  • Developed a web system that allowed the administration to register student’s grades, student’s information, teacher’s information and track punctuality.
  • Developed with PHP, CSS, JavaScript, AJAX and a custom library to display charts.
  • Responsible of understanding the problems and creating the use cases of the system.
  • Used MySQL as the main DBMS.

We'd love your feedback!