We provide IT Staff Augmentation Services!

Senior Ios Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 8 years of experience in iOS application development.
  • 8 years of experience with Xcode, Objective C, Cocoa frameworks, etc.
  • Very good experience leading teams of people including assigning tasks, using Jira boards, and meeting with UX to make sure requirements for the business side were being followed, as well as managing off shore teams.
  • Coding Practice incorporates the latest Design Patterns appropriate to the coding language, so that other developers can easily read my algorithms.
  • Skillful in HTML5, JavaScript, CSS, JQuery.
  • Expert knowledge of OOP in a variety of languages.
  • Additional experience with C, C++, Java, .NET, C#, Visual Basic/Xamarin.
  • Working knowledge of use in all Xcode Instruments.
  • Efficient storage of data using device directory and Database systems.
  • Performed network communication with RESTful and SOAP web services.
  • Understands the importance of making full use of all the available screen space.
  • Knowledge of the latest Xcode and all its features.
  • Familiar with designing and improving application flow using Storyboarding, .xib files, and programmatical UI building.
  • Expert in use of multithreaded programming in GCD and NSOperation Queue
  • Working knowledge of MapKit and CoreLocation frameworks for Geolocation.

PROFESSIONAL EXPERIENCE:

Confidential

Senior iOS Developer

Responsibilities:

  • Managed 4 QA members(2/3 offshore) as well as 1 iOS Dev(3/4 Out of State).
  • Waterfall Development Cycle.
  • Code conversion from Obj - C to Swift
  • Building out new Feature pages working along side UI/UX
  • Matching Development procedures

Confidential

Senior iOS Developer

Responsibilities:

  • Managed 4 QA members(2/3 offshore) as well as 1 iOS Dev(3/4 offshore developers in Costa Rica).
  • SAFE AGILE Development Cycle.
  • Maintained multiple iPhone/iPad projects through GIT ranging over iOS 7 ~ iOS 11
  • Consulted on Swift 2 - 4 practices and updated obj-c to new patterns.
  • Attended conferences and meet ups on new technology and possible 3rd party libraries to leverage inside current projects.
  • Proficient in JSON practices and decoding in swift and objc
  • Worked with Xcode storyboards to support Accessibility(text to speech) and Dynamic Text.

Confidential

Lead iOS Developer

Responsibilities:

  • Led 3 developers and 3 QA.
  • Scrum (2 week sprints).
  • Submit User Stories to QA, update progress in JIRA.
  • Take meetings with BA/Content owners, discuss designs and create UI with UX team.
  • Assist with Player team to work with client.
  • Work with Ruby/Rails Client Middleware to develop API's.
  • Created Custom UIVews Collection view nested inside of a Table view for multiple direction scrolling.
  • NSCoding for use of saving settings.
  • CoreLocation to pass lat/lon to custom player.
  • Parsing JSON data, custom data models, async/sync api calls.
  • Passing custom Json/string/objects from client to middleware back end, Notifications to update UI.
  • Implement custom OAuTH tokens and logins to encrypt and pass user information to work with AFNetworking in Swift.
  • Custom Animations hide/reveal animations on sliding mini guide up and down, loading and paging animations.
  • Wrapping content into app for build, assets like .png, .gif, .xml, .js.
  • Content Download using NSURLconnection/AFNetworking, updating to swift with iOS8.
  • Multitasking Background iOS8, Airplay.
  • Wrote custom download scenario, Automatic/Manual download.
  • Downloading config file, and .Json .xml, communication with webservice, parsing through information and saving to the directory. AFnetworking.
  • Download scenario covers user dropping offline, coming back online, checking content on the device, so download can continue from previous point, with no input from user.
  • Communication with Webservice that determines if groups of devices can download, saving bandwidth.
  • Converted Objective C to Swift and Support iOS 8.
  • Released the International/Latino version of the Sling App.
  • Implementing Parental controls all across the app.
  • Filtering, Sorting of assets, objects, Arrays.
  • Used Storyboards/XIB for custom devices and iOS.
  • Used constraints for general uniform look and feel across all platforms.

Environment: swift JSON, settings bundle, OAUTH encryption, Singelton/Constants, AFnetworking, NSURL session, Custom Third party player, Core Locations, UXTests.

Confidential

iOS Lead Developer

Responsibilities:

  • Led 5 web developers and 3 QAs.
  • Scrum (2 week sprints).
  • Submit User Stories to QA, update progress in Rally (project tracking system).
  • Take meetings with BA/Content owners, discuss designs.
  • Assign/Assists tasks to JavaScript/iOS/server programmers - at start team was 8, grew to 15.
  • Implement Hybrid app, HTML/JS/CSS WebView communicating with iOS using native iOS functions, Camera/Microphone/Video/screen shot.
  • Created Custom UIViews that are in sync with the hybrid WebView (User doesn't know when app passes from strictly native, to strictly WebView.
  • Created directories to read/write data for the HTML/JS on the device.
  • Parsing XML/JSON data.
  • Passing custom JSON/string/objects from iOS to JS and vice versa, also correctly parsing the objects.
  • Implement custom Keyboard on iOS that communicates with the WebView, B/I/U font, R/G/B/Y Colors, S/M/L text size.
  • Custom Animations on the iOS side.
  • Wrapping content into app for build, assets like .png, .gif, .xml, .js.
  • Encrypting/Decrypting content on the iOS side using a third party Library.
  • Content Download using NSURLconnevtion, updating to NSURLSession when iOS 7 came out.
  • Background Fetch iOS7.
  • Multitasking Background iOS7.
  • Push notifications.
  • Core Data.
  • Cloud servers.
  • Wrote custom download scenario, Automatic/Manual download.
  • Downloading config file, and .Json .xml, communication with web service, parsing through information and saving to the directory.
  • AFnetworking download scenario covers user dropping offline, coming back online, checking content on the device, so download can continue from previous point, with no input from user.
  • Communication with Web service that determines if groups of devices can download, saving bandwidth.

Environment: custom web view/hybrid app, communicating with iOS, background fetch, push notification, reachability, fetch notifications, core data, settings bundle, custom ui camera/cropping images, custom ui keyboard, ava audio recording, base 64 encryption, epub reader, (PDF/XML), NSURL Background sessions, JSON parser, XML parser, Singelton/Constants, AFnetworking, Unity Game engine compiled (third party game engine), NSURL session.

Confidential

iOS Developer

Responsibilities:

  • Updated price information.
  • Added feature to easily refresh shipment's status information in Track & Confirm.
  • Provided required iPhone application development and support for existing iPhone apps.
  • Team management and report generation.

Confidential

iOS Developer

Responsibilities:

  • Designed and implemented for iPhone, supporting iOS 4.3+.
  • Implemented custom UI using UI Kit, Gesture Recognizers, and CA Layers.
  • Used Core Data to persistently store Player Profiles and achievements.
  • Implemented multithreading in order to enhance user experience using Grand Central Dispatch (GCD).
  • Implemented Vocal Instructions using AVFoundation to play back audio files.
  • Implemented Google Analytics to collect non personal user data.
  • Fixed Bugs and Performance issues as addressed by QA Team.

Confidential

Client Side Programmer Intern

Responsibilities:

  • Creating web applications and tools to help the progress of games currently under production.
  • Used Flash, Flex developer, ActionScript to create games.

We'd love your feedback!