We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

Roseland, NJ

SUMMARY

  • Confidential Sr. Mobile developer wif over 5 years of experience and 8 years of experience in the IT field
  • Worked wif a variety of mobile development programming languages like Objective C, Swift, C# and Java
  • Experience wif development platforms like XCode, Cocoa Touch and iOS SDK for iOS; Eclipse and Android Studio for Android, Unity Game engine and Unreal game engine
  • SDLC: Experience wif entirety of the Software Development Life Cycle including requirement gathering, design, implementation and support
  • Design patterns: Worked wif multiple design patterns like MVC, Singleton, Delegation, Publisher Subscriber and recently started working on MVVM
  • Concurrency: Used Grand Central Dispatch (GCD), Dispatch (Swift) and NSOperations to achieve concurrency wifin the application
  • Web Services: Worked wif web services to download information on a background thread using URLSession (formerly NSURLSession) and AFNetworking. Used Alamofire to achieve the same in Swift
  • Parsing: Worked on parsing XML and JSON information using the built - in classes
  • UI/ UX: Experience wif Storyboards, Xibs and creating dynamically positioned elements to handle all screen sizes using Autolayout, Constraints and size classes
  • Memory Management: Achieved optimum memory footprint using good design techniques and working wif MRR and ARC
  • Data Persistence: Persisted information to store important information and to achieve offline experience using CoreData, SQLite, UserDefaults (formerly NSUserDefaults) and KeyChain
  • Location: Knowledge of CoreLocation and Mapkit to work wif Location and maps
  • Communication: Worked wif Push notifications, Bluetooth, CallKit and video streaming (HLS)
  • Debugging: Used breakpoints, instruments, analytics, logging and crash reports to debug applications and determine the exact source of the problem
  • Testing: Performed Unit Testing for various features and followed TDD for some projects using XCTest, OCMock and method swizzling
  • Version Control: Experience wif version control using Git (Standalone and through XCode)
  • Continuous Integration: Worked wif Continuous integration using Jenkins.
  • Agile: Followed SCRUM in the majority of the projects to achieve agile development environment wif 2 week sprints
  • Sensitive Data: Basic experience wif autantication techniques like Touch ID and encryption of sensitive data using AES encryption
  • Web Development: Experience developing various web applications in different domains using HTML, CSS, Javascript, ASP.net and PHP
  • Other: Other Experience includes C++, MySQL
  • Personal Skills: Team player, committed, hard worker, enthusiastic, curious and always willing to learn new technologies

PROFESSIONAL EXPERIENCE

Technology Summary: iOS, Android, Hybrid, Objective C, Swift, XCode, CocoTouch, iOS SDK, Eclipse, Android SDK, Java, C#, Unity, C++, MySQL, HTML, CSS, JavaScript, JQuery, PHP, VB.Net, Mac OSX, Windows, Linux, Photoshop, illustrator, Spine, Alamofire, Realm, VIPER & webRTC

PROFESSIONAL EXPERIENCE

Confidential, Roseland, NJ

Sr. iOS Developer

Responsibilities:

  • The entirety of the application was written in Swift 3 and migrated to Swift 4
  • The application was designed wif MVVM design pattern from scratch
  • Created own customizations of TableViews, CollectionViews, Buttons etc and reused them through the whole application for best efficiency of the project
  • Employed Alamofire for network connection
  • Implemented autolayout to ensure project would look good in all screen sizes
  • Used Realm as a database to ensure data persistence even if the app was offline
  • Worked wif push notifications to make sure the user had the best and most recent experience wif the application.
  • Use of RESTful web services to communicate wif servers and achieve network functionality
  • Parsing XML and JSON from different services to gather user information, as well as conferences information, call logs, message logs, voicemail logs, etc.
  • Used SCRUM as agile methodology
  • Used Dispatch to achieve concurrency
  • State of the art UI achieved by connecting callbacks from server to UI and displaying latest UX trends
  • Email and messaging in app using web services and latest Confidential 's VoIP technologies
  • Extensive use of web sockets through the whole application
  • Implementation of Touch ID and Face ID functionality to login wifout a password

Confidential - Bellevue, WA

Sr. iOS Developer

Responsibilities:

  • The entire application was developed migrated to Swift. Parts of the legacy code is still objective c
  • Added customizations for TableViews, CollectionViews, UIImageView, and Buttons
  • Implemented StoryBoards, Autolayout, constraints and Size Classes to ensure that the UI worked well on all screen sizes
  • Created a side bar menu for wif easy to access menu options
  • Custom UI Views were created to present the user wif a calendar view and add timesheets for specific days
  • Worked on designing a POC to see if migrating to Swift was feasible
  • Network communication was achieved using CocoaPods and AFNetworking
  • Used CoreData and NSUserDefauls to create offline experience and ensure that basic information like past paychecks were available even when there was no connection
  • Helped wif autantication and encryption of sensitive data to ensure security in the application

Confidential, Norcross, GA

Sr. iOS Developer

Responsibilities:

  • The entire application was redesigned and built in Swift from the ground up
  • Used MapKit, CoreLocation and GeoFencing to location apartments for rent in the desired city or neighborhood
  • Used Table views wif custom cells and Maps wif annotations to give user the ability to view the available apartments in a list view and in a map view
  • Intense background processing and concurrency techniques added to view various floor plans and images for selected apartments
  • Ability to call or email designated person for the property added using MFMailComposeViewController and VOIP technology
  • Offline experience, hand off experience, rating and reviewing properties added using CoreData and Web service syncing
  • Worked wif Social SDKs and Action Sheets to share apartment information using Facebook, Twitter and email
  • Ability to mark apartments as favorites and save them in the local storage
  • User Autantication and encryption added along wif the ability to save user credentials in the keychain for faster autantication
  • Used scroll view wif custom views to give a card-like layout and follow modern design techniques
  • Live Streaming of videos was added using HLS and AVFoundation to display high quality videos of the floorplan, panoramic views and a 360-degree virtual tour of the apartment

Confidential - New York City, NY

iOS Developer

Responsibilities:

  • Developed project entirely in Objective-C and Xcode
  • Used Autolayout, constraints and size classes to ensure that the app looked great on all screen sizes
  • Implemented Handoff so that users could keep continue reading articles from one device to the next
  • Worked on designing a lag free experience to ensure fluid experience in the app while the content was being downloaded in the background
  • Designed and added unit tests using XCTest
  • Videos and images were downloaded on different queues and were made available as soon as the user opened the article
  • Worked wif push notifications to ensure that the user was informed of the latest and the top stories as they were added to the digital content
  • Worked on communication wif the backend server, downloading information, parsing it and displaying it to the user using scroll views wif custom views creating a card-like layout
  • Worked on the ability to save and bookmark articles and sync them between devices
  • Helped redesign the application to the clean and modern UI/ UX design principals
  • Created multiple screens to customize the app experience

Confidential, Sault Ste. Marie, ON

Mobile Developer

Responsibilities:

  • In charge of designing, animating, scripting and testing 2D material for characters and game props
  • Worked on autantication of the app to ensure only those kids that were part of the study had access to the app
  • Used a combination of Spine and Unity to display objects and their animations
  • Used Unity and C# to design the UI and the characters of the game
  • Rewards and badges were added to ensure motivation and to track achievements throughout the study
  • Few of the perks were added as unlockable items to make the game a little more challenging

Confidential - Aguascalientes, mexico

Web and Game Developer

Responsibilities:

  • Responsible for programming and test of front-end interfaces using JavaScript, HTML and JavaScript libraries (Polymer, Underscore)
  • Responsible for development of RESTful API in PHP wif Laravel framework
  • Support team wif bug tracking, work planning and meetings wif client for requirements modifications
  • Development of behavior and interface of learning objects in Unity3d
  • Teaching basic use and development practices of Unity3d
  • Support in development estimation
  • Design and Development of simple videogames
  • Support in management of 3-man team
  • Define functional specifications from game design

We'd love your feedback!