Ios Developer Resume
0/5 (Submit Your Rating)
San Francisco, CaliforniA
SUMMARY
- Around 3.5 years of experience in software development including designing and developing high - end enterprise level mobile applications iOS Application development using Objective-C, Swift, Cocoa Touch
- Experience working with iOS frameworks such as Core Data, Core Animation and Core Graphics
- Extensive experience on Multi-View Applications using UITableViewController, UINavigationController, UITabBarController and Storyboard
- Proficient in MVC design architecture, Cocoa design patterns
- Use of Auto layouts for developing apps that work across multiple resolutions of iOS devices
- Very comfortable consuming all kinds of Web Services, mainly REST and SOAP based
- Experience in Mobile Development Life Cycle, testing, and maintenance
- Worked on the SCM tools like GIT, SVN for source code management
- Knowledge of uploading applications to the Apple Store
- Experience in bug fixing, debugging, analyzing the reports related to crash and coming up with solutions for challenges and requirements in the applications
TECHNICAL SKILLS
Programming Languages: Swift | Objective-C | HTML | CSS
Software: Xcode | Atom | Overleaf | Sketch | Cocoa Pods | GitKraken | Postman
Other Skills: Git/source control | Restful APIs | Web Design | Restful services | Bootstrap
PROFESSIONAL EXPERIENCE
Confidential - San Francisco, California
iOS Developer
Responsibilities:
- Worked on UI design improvements, story board enhancements and scale the application to suit updated requirements
- Extensive use of UIKit, Custom layouts, Auto Layout, Segues, ImageViews, WebViews, Sliders, Segmented Controls, and Toolbars
- Integrated web services with REST protocol to communicate with the server, implemented JSON parsing
- Usage of JsonSerialization, (NS)Notifications, NSUserDefaults, usage of GCD and Blocks to perform multi-threaded development and asynchronous service calls
- Develop and coded logic needed for several aspects of the app.
- Bug fixes and performance improvements.
- Used Test Flight SDK to integrate ad hoc testing of the application
- Organize source code, web API and common code components in GIT version control repository
- Efficient coding practice, followed coding standards and guidelines, retained development functionality close to Requirement Specifications.
- Involved in technical design discussions
- Responsible for design and user documentation updates, release notes updates
Confidential - San Francisco, California
iOS Developer
Responsibilities:
- Heavy coding and functional improvements to the application
- Involved in requirements discussions and technical design changes required as per the latest feedback from business
- Involved in redesign of the home screen and reorganized screens throughout the app.
- Integrated web services with REST protocol to communicate with the server
- Worked with CoreLocation framework, sharing the user’s locations
- Performance optimizations to improve the mobile experience
- Worked on push notifications API to send notification messages when order status changes.
- Worked with JSON for data exchange between client and server.
- Integrated Google Maps to allow user to access resources nearby.
- Using auto layout for the UI elements.
- Implemented Unit Test using XCTestCases.
Confidential, Denver, Colorado
iOS Junior Developer
Responsibilities:
- Responsible for UI improvements, heavy coding, weekly builds
- Worked on coding using Objective-C, Swift migration, bug fixing and unit testing.
- Built UI using multiple custom views, customizing the UI as per the latest iOS UI controls.
- Used map SDK for branch locator feature to show the nearby branch locations
- Extensive use of core data for local storage
- Usage of JSON/REST APIs to retrieve data
- Screen resolution fixes for certain display devices
- Exploring Swift library, language, migration study of Objective-C code to Swift
- Implemented Unit Test using XCTestCases.
- Utilized Git Enterprise for source control
- Bug fixing and performance improvements.
Confidential, Huntersville, NC
EMPLOYEE & MANAGER
Responsibilities:
- Started as Dishwasher/Chef eventually becoming catering operations manager
- Managed customer relations during events.
- Strengthened and created relations between both previous and new clients.
- Managed staff of jobs such as weddings, corporate events and more.