ios Developer Resume
San Diego, CaliforniA
PROFESSIONAL SUMMARY:
- 6 years of experience in the IT Industry, primarily in Mobile Application development.
- 4 years of experience in iOS Development, Object Oriented Programming using Objective - C and Swift as main languages
- Developed 6 Applications for iOS Devices.
- Full software development life cycle experience (SDLC)
- Object Oriented Programming using Objective-C as main language
- Model-View-Controller as main design pattern
- Experience using Swift to develop and support iOS apps
- Experience with AppKit Framework, UIKit Framework and Foundation Framework.
- Experience using source code control systems as GIT and Subversion
- Experience with Bluetooth technology
- Experience with Mac OS X Development
- Experience creating DMG installers for Mac OS X Apps
- Experience with CocoaPods to add and maintain third party frameworks.
- Applications implementing MapKit, Bluetooth, CoreLocationFramework, CoreAnimation Framework, MediaPlayer Framework, Social Framework, WebKit Framework.
- Experience with common third party libraries and technologies: AFNetworking Framework, GPX Framework, Facebook SDK, PayPal SDK, Parse Framework and Pop Framework
- Experience with size classes and storyboard layouts
- Use of Core Data and SQLite to store information on your device.
- Experience with common third party libraries and technologies: JSON parsers, Cocoa, Facebook SDK, Meetup API, Twitter API, Alamofire, AFNetworking.
- Experience consuming web services (SOAP,RESTful).
- Experience designing iOS UI layouts.
TECHNICAL SKILLS:
Languages: Objective C, C++,Swift, PHP
GUI Tools: Xcode
Databases: Core Data, SQLite
Frameworks: CocoaTouch, Core Location, Foundational, UIKit, CoreGraphics, MapKit, MKAnnotations
Change Management Tools: GIT, Github
Methodologies: ARC, Agile, MVC, TDD, SCRUM, Categories, Blocks, Delegation, Singleton, KVC, KVO, Local Notification
Tools: Storyboards, AutoLayout, Interface Builder, Media Player, NSFileManager, NSXMLParser, Core Animation, Push Notifications NSJSONSerialization, GCD, UIRefreshControl, Instruments - Allocations, Leaks, Network, LLDB
Operating Systems: Mac OS X, Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, California
iOS Developer
Responsibilities:
- Implemented Alamofire and SCLAlertView libraries to the project.
- Consumed data through JSON web services using Alamofire framework
- Participated actively on Agile development process and gave ideas on how to approach certain issues during the development process.
- Correct use of the Git repository using SourceTree to prevent issues while committing, pushing or pulling.
- Created different storyboards for different functions
- Implemented Autolayout Constraints, to conform to the different sizes of displays on iPads and iPhones
Confidential, Farmington Hills, Michigan
iOS Developer
Responsibilities:
- Followed Agile Methodology with regular sprints to coordinate with the team.
- Consumed data through JSON web services using Blocks for asynchronous calls
- Taught, guided and motivated junior developersso they could get involved with the technology as soon as possible.
- Created a repository in GIT so we could keep a track of the versions of the application
- Used Trello to define tasks and have a track of what we were doing, what was done and delivered the project on time
- Used SourceTree to create branches, made commit, push, pull and merged the project
- Created a universal version of the app
- Subclassed and customized UI controls to create a unique look and feel. The app used the UIKit customization API to give the user a personalized experience
- Implemented Auto Layout to create constraints so the app could adapt to any device
- Created reusable libraries to ease development through higher level APIs. Use of Core Data for the model component, also provided off-line support
- Implemented PaypalSDK to make payments in the app.
- Configuration and Setting Up of Member Center for making Apple Pay available for the app
- Implementation of Apple Pay to make payments within the app if the user has no Paypal account
- Integrating Apple pay stripe SDK for handling payments through the application
- Used TestFlight to show the clients how was the project going and tested the app
Confidential, Atlanta, GA
iOS Developer
Responsibilities:
- Analysis and design of requirements asked by the client.
- Design of the user interface for iPhone
- Worked in apps used in iPhone and iPad.
- Developed enhancements.
- Experience guiding and couching teams in collaborative environments.
- Solved production issues.
- Created a registration view with Facebook button.
- Developed the work plan.
- Implemented the Parse Framework to keep track of the behavior of the user so the app can learn in the future from it to implement new features.
- Implemented Log in with Facebook SDK
- Implemented Restful calls using AFNetworking
- Implementation of social media to share events the user liked through Facebook and Twitter
- Connection to Meetup API to get the events by doing RESTful calls
- Use of Auto Layout in storyboard for adaptability.
Confidential
iOS Developer
Responsibilities:
- Analysis and design of requirements asked by the client.
- Followed Agile Methodology with regular sprints to coordinate with the team.
- Consumed data through JSON web services.
- Made login component with LDAP authentication.
- Taught, guided and motivated junior developers so they could get involved with the technology as soon as possible.
- Created a repository in Git so we could keep a track of the versions of the application.
- Interacted with QA team following up issues solved and enhancements.
- Experience guiding and couching teams in collaborative environments.
- Followed Agile Methodology with regular sprints to coordinate with the team.
- Consumed data through JSON web services.
- Used Playground to create and test code.
- Worked heavily with Core Data to improve user experience fetching data in the background thread.
- Used SourceTree to create branches, made commit, push, pull and merged the project.
- Implemented third party libraries to work with web sockets and messaging.
- Implemented a programmatic UI for every view.
Confidential
iOS Developer
Responsibilities:
- Analysis and design of requirements asked by the client.
- Design of the user interface for iPad devices.
- Implementation of AES library for encryption and decryption of information.
- Used CocoaPods to put the third party frameworks needed for the app, like Pop Framework.
- Created a repository in GIT so I could keep track of the versions of the application.
- Developed enhancement based on business requirements.
- Worked heavily with Core Data to improve user experience fetching data in the background thread.
- Worked with MapKit framework so the user could see his location in the map.
- Made custom class with decryption methods.
- Made login component with LDAP autentification.
- Implementation of SQLite to store the information in the device.
- Implemented a programmatic UI for every view.
- Accessing to statistics of different countries and other information using RESTful JSON.