We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

Talented iOS Developer seeking a position that will utilize my strong technical skills, eye for design, and commitment to improvement and perfection to pave a more prosperous future for an innovative company.

TECHNICAL SKILLS:

iOS: iOS Developer with over 5 years of experience working with Objective C, Swift and XCode.

Design Patterns: Worked with multiple design patterns like MVC, MVVM, Publisher Subscriber, Delegation, Observer and Singleton.

Concurrency: Worked with Dispatch Queues to create sync and async tasks for better performing apps

Data Persistence: Used SQLite, CoreData, UserDefaults, NSCache and PLists to store data and user configuration.

Memory Management: Good understanding of MRR and ARC and the use of different modifiers to ensure good memory management.

UI/ UX: Worked with Storyboards, Autolayout, constraints and size classes for clean and elegant UI design. Followed best practices for designing great user experiences.

Web Services: Proficiency in communicating with Rest web services and parsing the response data. Used Firebase as backend for a few applications.

Authentication: Knowledge of oAuth 2.0 specifications and used Firebase for authentication.

Other Frameworks: Working knowledge of BLE using CoreBluetooth, Maps using MapKit / Google Maps API and Media playback using AVFoundation and HLS. Also worked with CocoaPods for dependency management.

Unit Testing: Worked with creating Unit Test Cases for specific functionality. Experience working in a TDD environment.

Performance: Performed performance tests and profiling on applications using Instruments.

Agile: Worked in Agile methodology using SCRUM with 2 - week sprints.

Version Control: Used Git for version control and code reviews.

Continuous Integration: Used Jenkins as build server for continuous integration of apps.

Web Development: Proficient with web development using HTML, CSS, JavaScript and Python.

Other Skills: Proficient in C, Java, MatLab, and Mathworks.

SKILLS:

My skills and understanding in the Front end and back end of applications makes me an all-round developer that can work on a full stack environment.

WORK EXPERIENCE:

Confidential

Sr. iOS Developer

Responsibilities:

  • The app was designed for all the expresso bars as part of the Matto franchise
  • Used Firebase extensively for user authentication and backend data storage.
  • Used GoogleMaps SDK to show a map view to the user to inform them about the closest Matto location.
  • Used Square API for payments and in app purchasing.
  • Used Alamofire to perform network connections and SwiftJSON for JSON parsing and mapping response data to swift model objects.
  • Used SDWebImage to asynchronously download images and provide a placeholder image while downloading.
  • Used MVVM design pattern along with singleton classes, delegation and notifications
  • Used Autolayout with constraints for UI designing. All constraints were programmatically created.
  • Worked with the backend team for various services like ordering and balance.
  • TableViews and CollectionViews were the base for almost all the views.

Confidential

iOS Developer

Responsibilities:

  • All the new features in the app were developed in Swift.
  • Communicated with the web service to download weather data from the server and display it to the user in a seamless fashion.
  • Worked on designing and implementing the new UI features that allow the app to work great on iPhone and iPad.
  • Worked on the profile creation and registration module to create a simple and quick registration process.
  • Added ability to place calls and send messages to clients and other professionals in the user’s network.
  • Added ability to give feedback and ratings to the professionals on their work.
  • Worked on creating a custom calendar with appointment functionality to assist clients to book their appointments.
  • Designed custom collection view for professionals to showcase their work and talent.
  • Worked on bug fixes and performance enhancements.
  • Worked in Agile methodology using SCRUM with 2-week sprints.

Confidential

iOS Developer

Responsibilities:

  • Built out user interfaces with custom layouts.
  • Added ability to filter by age, gender, distance, and activities of interest promoting better matching with user posts.
  • The posts articulate a plan to do an activity with another.
  • Designed User profiles such that they provide a sense of who each person is. This allowed users to make more informed decisions regarding whether to meet up or not.
  • Added ability to get profile pictures are photos from each user’s Facebook account.
  • Messaging between users is enabled and user-friendly, supporting sharing photos and videos.
  • Making a post is fun, with a weather forecast appearing next to the user-entered title, body, time and date of activity.
  • Building backend firebase networking along with CocoaPods to allow image storage, user profiles, and messaging amongst users.
  • Developed and organized multiple view controllers customary in social media platforms. Such as profiles, timelines, and messaging pages.

Confidential

iOS Developer

Responsibilities:

  • Used CoreData for storing information for reuse.
  • Used Singleton design pattern to create functions that are commonly used.
  • Used NSUserDefaults to store user preferences and favorite stocks.
  • Used WebViews for loading web content.
  • Built the entire app around the MapKit API.
  • Used URLSession to create network requests, download JSON data, parse it and display it to the user.
  • Used Annotations to put places of interest on the map and display additional information to the user.

We'd love your feedback!