We provide IT Staff Augmentation Services!

Senior Ios Developer & Consultant Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 5+ years of experience in iOS application design and development.
  • 8+ years of object - oriented programing experience
  • Experience integrating Facebook, Twitter and Instagraminto iOS applications using their respective APIs
  • Experience creating a backend using Amazon AWS, MongoDB and Parse Server
  • Experience processing user payments using Stripe
  • Experience using the Sinch API to create Realtime chat applications
  • Experience creating apps that work with Bluetooth
  • Extensive knowledge on Version Control toolsGIT, Stash and Subversion
  • Excellent understanding ofObjective-C and Swift
  • Experience designing and creating applications for Apple Watch
  • Experience with Ruby on Rails

TECHNICAL SKILLS

Programming Languages: C, Objective-C, Swift, Ruby, Java, HTML5, CSS, JavaScript

Operating Systems: Unix, Linux, Windows

Technical Tools: XCode, Amazon AWS, MongoDB, Parse-Server, Eclipse, RAD, Facebook API, Sketch, Stash, Ruby on Rails, Github, SourceTree, Subversion, AngularJS

PROFESSIONAL EXPERIENCE

Confidential

Senior iOS Developer & Consultant

Responsibilities:

  • Chose the technologies needed to solve the problem efficiently
  • Designed the data model for the application
  • Created a custom server and database using parse server, amazon web service and mongo db
  • Designed the icons using Sketch
  • Implemented the stripe API to enable users to sell their content
  • Implemented mail gun API to help users recover their passwords
  • Added apple push notification and silent push
  • Added messaging to the application
  • Created the custom functionality that enables users to trade their photos and videos in real time
  • Added location services to enable accurate position of the user
  • Constantly testing the application
  • Used grand central dispatch to implement multithreading and ensure the app ran efficiently
  • Wrote cloud code to create custom push and background actions
  • Created the Apple certificates needed for development and production
  • Internationalized the application
  • Deployed the application to the app store
  • Maintenance and adding new features

Environment: X-Code 7, iOS 9, Amazon AWS, Parse-Server, MongoDB

Confidential, Herndon, VA

Senior iOS Developer & Consultant

Responsibilities:

  • Worked with the client to gather information about the application
  • Designed an interactive mockup of the project using html
  • Designed icons for the application using Sketch
  • Regularly updated application’s document
  • Scheduled weekly design meetings with the client
  • Parsed JSON using a REST API
  • Enabled the application to work with Third party devices
  • Connected devices using Bluetooth
  • Populated views with the Parsed JSON response
  • Enabled the application to update information on the database
  • Used the settings bundle to add settings to the application
  • Reviewed the code to ensure functionality and best practices
  • Committed the code using subversion
  • Worked with the Testers
  • Involved with the full deployment process
  • Application support - maintenance and new implementations/features as needed
  • Upgraded the application from iOS 8 to 9

Environment: X-Code 6 & 7, iOS 8 & 9, Eclipse, RAD

Confidential, Princeton, NJ

iOS Developer

Responsibilities:

  • Upgraded the project from iOS 6 to iOS 7 and implemented more functionalities usingiOS 7 SDK.
  • Reviewed the Code to ensure functionality and best practices
  • Implemented the Share Via Email Functionality
  • Redesigned the icons using Sketch
  • Implemented actionSheet/Popover to give the user more options
  • Involved in the requirement analysis with clients and documented the requirements with Atlassian and mockup tools.
  • Redesigned the UI to be consistent with Flat design
  • Implemented thetransparent toolbar and displayed different icon colors based on build status
  • ParsedJSON response from the Atlassian Bamboo REST APIs.
  • Implemented login parsing JSON response using AFNetworking 2.0.
  • Implemented keychain access for username and password
  • Populated table views with the JSON response, and changed the view according to the content size
  • Populatedthe search result in tableView with custom cells.
  • Tested and distributed the application using TestFlight
  • Stash was used for source control
  • Provided assistance and feedback for users on login and post login screen.
  • Added the PLCrasher Reporter to enable crash data

Environment: X-Code 5, iOS 7, SourceTree

Confidential, Buffalo, NY

Founder and iOS Developer

Responsibilities:

  • I was the only developer in this project. These are some of the important implementations;
  • Designed the User interface using Storyboard
  • Created the database using 3data models: User, Vex, Activity
  • Created the Activity Data model using ajoin table
  • Used image picker to allow users to take pictures and access their photos
  • ImplementedFollow/Unfollowrelationship
  • Enabledemail Verificationandpassword retrieval
  • ImplementedACL (access control list)to protect the user s data
  • Integrated Facebook to allowFacebook Login, and Facebook user name
  • Designed the icons and launch images using Sketch
  • Model View Controller(MVC)architectural pattern was implemented
  • Troubleshoot and debugged
  • Submitted Confidential to the Apple App Store

Environment: X-Code 5, iOS 7, Parse, Facebook Api

Confidential, Buffalo Grove, IL

iOS Developer

Responsibilities:

  • Developed the User Interface using UITableView, UITabbar, UIMapView, UIWebView and UIToolbar.
  • Implemented the login password page with the cryptographic services provided by Apple.
  • iTunes file sharing was developed to provide access to the user to download the files from iTunes.
  • TheXMLfile is parsed using theNSXML Parserand compressed or uncompressed based on the requirement, which makes it easier for the client to update his information on the database directly from the app.

Environment: Xcode 3.2/4.0,Objective-C, UIkit, iOS 4.X/5.X,iPhone SDK,Cocoa Touch,Mac OS X, Interface Builder, SOAP,REST,JSON.

Confidential, Buffalo, NY

Web Developer

Responsibilities:

  • Worked on the user profile page
  • Authenticated the application with the help of Devise
  • Used Bootstrap and CSS
  • Applied a Test - Driven Development approach

Environment: Ruby on Rails, Aptana, Windows 7

We'd love your feedback!