Ios Developer Resume
5.00/5 (Submit Your Rating)
MichigaN
SUMMARY
- Overall 7 years of experience in IT industry as Developer.
- Experience in developing applications in Swift for various versions of Xcode.
- Experience working on the Cocoa touch frameworks
- Worked with local data storage Core Data, User Defaults and Property lists.
- Experienced in using the MapKit, CoreLocation, CoreAnimation frameworks.
- Expertise in customizing UIViews, TableViews, UINavigation bars, TabBars and various UI components.
- Experience working with Model View Controller (MVC) design pattern in iOS development.
- Experience working on Adaptive Layout, new Trait variations versions to check helps in creating a single layout that can work on any iOS device.
- Worked with OAuths to provide social media integrations such as Google.
- Worked with RESTful web services and APIs like Google, YouTube, Facebook and twitter.
- Used Auto layout, Size classes and Trait classes to develop apps that work across multiple resolutions.
- Worked with various third-party libraries such a Alamofire, Realm, Firebase tools, etc.
- Good understanding of ARC for memory management of applications.
- Experience using Testing frameworks to perform unit/UI tests.
- Experienced in debugging using Console Logs, Instruments and breakpoints.
- Experienced in working in the Agile development methodology with JIRA.
- Experience using version control software (Bitbucket and GitHub).
- Experience working in Test Driven Development environment (TDD).
- Experience of programming in HTML5, CSS3 and JavaScript and React JS frameworks.
- Knowledge of networking protocols such as TCP/IP, ICMP etc.
- Experience working on Ubuntu Linux environment, troubleshooting network issues.
- Experience developing error-free applications in a fast-paced work environment.
TECHNICAL SKILLS
Languages: SWIFT 2.2-4.0, C, C++
Web Services: JSON
Designing: HTML, CSS, JavaScript, React JS and React Native
Development Environments: Xcode IDE, iOS, Swift, Cocoa Touch, JSON, MVP/MVC pattern, Git, JIRA
Development Methodologies: Waterfall, Agile/Scrum
Version Control: Git
Mobile OS: iOS
Operating Confidential: MAC OS, Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential, Michigan
IOS Developer
Responsibilities:
- Experience designing the app to be user interactive in Xcode 8/9.1 for compatibility with iOS 10/11 using Swift 3.x/4.x.
- Constructed the views of the app using Storyboard as well as programmatic UI statements.
- Provided user login option using third-party library Firebase.
- Implemented the MapKit and CoreLocation frameworks to retrieve the nearby store locations based on the user’ s location.
- Used Property Lists to allow the user to grant location permissions.
- Used Alamofire to make network calls to retrieve data from the backend servers.
- Incorporated Localization to allow the app to configure to an additional language (Spanish).
- Used Cocoa Pods to integrate third party libraries such as Firebase and Alamofire into the app.
- Used Keychain wrapper to safely store the users’s card details and address in the personal profile.
- Worked on parsing the JSON data from the database using SwiftyJSON.
- Developed navigation between various views with a combination of UINavigationController, Segues and UIGesture Recognizer.
- Created custom reusable cells for TableView to display a list of the nearest store locations and menu options and used the callout accessory in the TableView to give a detailed description of the selected store along with the map to the store.
- Implemented the Alert Controller to give an alert regarding a particular store timing when placing an order and implemented CollectionView in the menu tab to display the menu categories.
- Worked on building the app in an MVC pattern.
- Tested the end application for any relevant bugs to resolve memory management issues using Xcode tools.
- Used Agile Scrum methodology for development.
Confidential, Mississippi
IOS Developer
Responsibilities:
- Worked extensively on Multiview Applications; customizing Table Views, Navigation Bars and Tab Bars.
- Implemented Secured SignOn for better user interaction with the app.
- Implemented Touch ID feature which avoids the user from re-entering his login credentials time and again to enter into his account.
- Used MapKit to locate nearby offices.
- Used a UITabBarController to provide easy navigation between Accounts, Transfers, Bill Pays and
- CheckDeposit windows in the application.
- Performed tasks independently with little to no peer assistance or manager supervision.
- Worked closely with the team leads and report project progress on regular basis.
- Worked closely with the web application development team to ensure proper integration between mobile application and web application.
- Extensively worked with and JSON inputs to pull the data from backend and display it on the app.
Confidential, MA
Jr IOS Developer
Responsibilities:
- Managed the workflow of stories from design to implementation.
- Collaborate closely with the product and design teams to enhance the reservation experience.
- Worked extensively with Swift, Xcode and JSON for the application at hand.
- Used Photoshop for image editing purposes.
- Created Custom UIViews, custom TableViews, and custom TableViewCell for user interface.
- Used NSUserDefaults to store user information
- Implemented custom UITabBarController, UINavigationController, for easy navigation of the app.
- Maintain familiarity and expertise with the constantly changing and upgrading mobile development field.
Confidential. Albany, New York
Web Developer
Responsibilities :
- Designed various Websites that not only deploy latest web designing techniques, but also display customer friendly GUI for business related organizations.
- Employed search engine optimization techniques that helped to market the websites on a large scale.
- Worked with PHP, Mysql and JavaScript for the given web portal projects at hand.
- Worked in Collaboration with a designer for web feature enhancement.
- Worked with Photoshop CS3 for the related picture to be embedded in the projects.
- Used CSS in almost all the web portals to maintain uniformity and consistency of design.
- Extensively worked with Adobe suite for a number of programming and design paradigms.
- Implemented advanced search for users, story pages.
- Worked with JavaScript for enhancing effects and form validations.
- Carried out Customer Support by helping the clients with relevant Technical/Non-technical details.
- Used PHP documentation.
Confidential , 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.
- Implemented the web portal using PHP and JavaScript.
- Designed web templates, banners and advertisements using Photoshop, Dreamweaver and Flash.
- Carried out in-house technical support as needed.
- Worked with Adobe flash for the flash content on the web portal.
- Validated the website for Cross-Browser Compatibility.
- Used Agile methodology for the development.
