Ios Application Developer Resume
5.00/5 (Submit Your Rating)
Beaverton, OregoN
SUMMARY
- Over 7 years of overall experience in the IT industry as a developer.
- About 4 years of experience in iOS mobile application development.
- Around 3 years of experience as a Web developer
- Proficient in developing applications in Swift for various versions of Xcode.
- Worked extensively on the Cocoa touch frameworks
- Worked with local data storage like CoreData, UserDefaults and property lists.
- Experienced in using the MapKit, CoreLocation and CoreAnimation frameworks.
- Expertise in customizing UIViews, TableViews, UINavigation bars, TabBars and various UIcomponents.
- Worked on implementing code in MVC and MVVM patterns.
- Worked with Oauths to provide social media integrations such as Facebook, Twitter and Google.
- Good understanding in integrating functionalities such as TouchID and 3D - Touch
- Worked on design patterns like Singleton, Facade and Delegation.
- Experienced in background tasks and multithreading using Grand Central Dispatch (GCD) and Operation Queues.
- Good understanding of setting up local notifications and remote notifications using the APNS (Apple Push Notification Server).
- Used Auto layout, Size classes to develop apps that work across multiple resolutions.
- Worked with various third-party libraries such as Alamofire, Realm, SwiftyJSON, Kingfisher, Firebase, etc.
- Familiar with iOS 12 beta.
- Good understanding of ARC for memory management of applications.
- Experience using XCTest and XCUITests frameworks to perform unit/UI tests.
- Experienced in debugging using Console Logs, Instruments and breakpoints.
- Proficient in using Git and using command line tools for pushing, pulling and cloning the source code from repository.
- Familiar with TDD environment and the Continuous Integration tool Jenkins.
- Experienced in working in the Agile development methodology with Jira.
- Possess good communication skills and logical aptitude suitable for Development, Design and Implementation.
TECHNICAL SKILLS
Languages: SWIFT, C, C++, JAVA, Verilog VHDL
Web Services: JSON
Designing: HTML, CSS, JavaScript
Version Control: Git
Operating Systems: MAC OS, Windows, Linux
Development Environments: Xcode, Swift, Cocoa Touch, JSON, REST Web Service, UIKit, Git, Jira
PROFESSIONAL EXPERIENCE
Confidential, Beaverton, Oregon
iOS Application Developer
Responsibilities:
- Responsible for developing and designing the user app in Xcode 8.x/9 for compatibility with iOS 10/11 using Swift 3.x/4.x.
- Used Cocoa Pods to integrate third party libraries such as Alamofire and Kingfisher into the app for downloading and caching images.
- Implemented push notifications to alert the customer of the arrival of a new product using the Apple Push Notification Server (APNS).
- Used Codable protocols to map Swift objects to JSON data.
- Worked with Core Animation to display “YOUR NIKEPLUS UNLOCKS”
- Helped in adding the “Following” feature that allows the user to shop the style of their favorite sport or style icon.
- Worked on building the app in an MVVM pattern.
- Worked on grand central dispatch queues for background operations such as photo upload, product search.
- Tested the end application for memory leaks and fixed relevant bugs to resolve memory management issues using Xcode tools.
- Worked with an Agile approach on a two-week sprint iteration with a team of 8 members.
- Was involved in resolving bugs using Jira.
Confidential, Massachusetts
iOS Application Developer
Responsibilities:
- Responsible for developing and designing the user app in Xcode 7.0 for compatibility with iOS 9/10 using Swift 3.x.
- Securing the user credentials upon log in using Swift KeyChain Wrapper.
- Implemented 3D Touch in order to provide a quick view of “Near Me Now” and “Search” features.
- Worked to create a “Recently viewed destinations” scroll view to keep track of the places visited recently using Core Data
- Used Alamofire to make network calls for fetching data from the server.
- Used JSONSerialization to parse JSON data to retrieve flight information from the server and display it in the UI
- Worked on creating “Create a Trip” which creates a custom trip for the user using UserDefaults.
- Worked extensively in creating UICollectionViews for displaying the various features available on the app such as hotels, flights, etc.
- Implemented UICollectionViewFlowLayout for displaying various categories such as “Recently Viewed”, “Related to items you viewed”, etc.
- Worked in an Agile environment with a team of 6 members
Confidential, San Francisco, California
iOS Developer
Responsibilities:
- Participated in design, implementation and user experience sessions with the product and testing teams.
- Worked on developing the app in Xcode 6.0 for compatibility with iOS 8/9.
- Constructed the views of the app using Storyboard as well as programmatic UI statements.
- Created custom UIViews, custom UITableViews and custom UIPageViewController for user interface.
- Implemented the SideBar menu using SWRevealViewController.
- Developed different Layout, Views, Labels, Custom buttons.
- Implemented custom UITabBarController, UINavigationController, for easy navigation of the app.
- Helped in making the application universal across all devices by implementing auto layouts programmatically.
- Provided ongoing maintenance of programs and interfaces.
- Worked in an Agile environment with SCRUM methodologies.
Confidential, Farmingdale, New Jersey
Web Developer
Responsibilities:
- Participated in software requirement analysis.
- Designed Database tables, views, stored procedures, and functions according to the business requirement from clients.
- Ability to work independently or part of a team managing multiple projects with multiple deadlines.
- Experience developing and maintaining content-rich websites
- Experience designing visual pleasing websites that also informs the public
- Implemented the web portal using PHP and JavaScript.
- Carried out in-house technical support as needed.
- Validated the website for Cross-Browser Compatibility.
- Used Agile methodology for the development.
Confidential, New York, NY
Web Developer
Responsibilities:
- Experience in Responsive Web Design libraries such as jQuery, AngularJS, and Bootstrap.
- Written software code quickly and accurately; expert in JavaScript, C#, CSS.
- Expert in Drupal front-end customization.
- Provided long-term strategic planning for corporate websites to align with company mission.
- Used PHP, JavaScript, CSS, and HTMLfor implementation.
- Fixed the bugs in the application
- Worked in an agile environment