Ios Developer Resume
Columbus, OH
PROFESSIONAL SUMMARY
- Over 5+ years of development experience in Information Technology, with a progressive and robust experience in Object - oriented technologies, experience in the full-life cycle of the software development process.
- Skilled in engineering Mac OS X, iPhone and iPad applications using iPhone-SDK and Objective-C.
- Created applications and frameworks for the iOS platform using Xcode.
- Developed native based iPhone applications using Objective C and Swift, XCode, iPhone SDK and Cocoa Touch framework.
- Perfect understanding of ARC and non-ARC in iOS development for Memory Management.
- Expertise implementation knowledge of various frameworks including: Core Foundation, UIKit, Core Graphics, Core Data, Core Text, Core Animation, AV Foundation, Media Player, Notification Center, MapKit, Message UI and Security.
- Experience managing application flow using Storyboard and XIB files.
- Extensively worked with Map Kit, Core Data, Multithreading, User Defaults, SQLite, UI Alert, Delegates/Protocols and Categories.
- Strong knowledge of Objective C (iPhone/iPad), iOS SDK 4, iOS SDK 5, iOS SDK 6, iOS SDK 7, iOS SDK 7.3 application development using Objective-C, Swift, Cocoa Touch.
- Worked extensively on Xcode, Interface Builder and Instrument.
- In-depth knowledge MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Experienced in working with SQLite Database, Google Maps API, Map Quest API, GPS Location, In-app billing, Push Notifications.
- Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
- Experienced in parsing XML and JSONdata using NSXMLParser and NSJSONSerialization for display on the iPhone/iPad from server .
- Extensive knowledge in HTML5, JavaScript and CSS.
- Thorough understanding of backend database technologies like Oracle and MySQL, and the embedded database SQLite.
- Extensive experience in iPhone & iPad application development.
- Expert in making efficient use of Interface Builder in building the applications.
- Ensured to meet the business, project and design goals and objectives.
- In-depth understanding of the full mobile development life cycle: concept, design, build, deploy, test and release to app store.
- Experience in implementation of the SDLC process with different project management methodologies including Agile.
- Proven ability in optimizing resource utilization and management of day to day project activities in compliance to delivery schedules
- Ability to learn, understand and fix any problem within a small proximity of time.
- Excellent Communication skills and Intrapersonal Skills with Listening, Speaking, Writing, Presentation and proactive in learning of advance concepts in IT technologies.
TECHNICAL SKILLS
Operating System: Macintosh, LINUX, Windows
Software Tools: Putty, Visual studio, Win merge, XCode Editors VI, Text pad, notepad++, Source Insight
Database& Compilers: SQLite, CoreDate, GCC, VC Compiler
IOS Development: Objective-C and Swift development for iPhone and iPad Devices, XCode Interface builder-UIKit, Cocoa touch, Core Data, JSON
Version Control tools: Microsoft Visual source safe, SVN, Clearcase, GitHub
Programming Languages: Objective C, SWIFT, C, VC++ (MFC and SDK), Shell Script, and JavaScript.
PROFESSIONAL EXPERIENCE
IOS Developer
Confidential, Columbus, OH
Responsibilities:
- Developed applications in Objective-C and Swift 2.0 languages using Cocoa Touch and other iOS frameworks.
- Worked with Xcode and Cocoa Frameworks, which includes UI/UX, UIKit, Foundation, UI Image Picker, UI Date Picker, Push Notification, Core Data, Core Animation and Core Location.
- Design and developing applications by using swift.
- Responsible for providing Swift application support on SAA, SAG, SNL and Infrastructure support.
- Added animation between UIViews for smooth transitioning and better user experience.
- Worked on web service calls, XML and JSON parsing included in the project.
- Responsible for Creating Models and Services in conformance with the WSDL's provided.
- Built iOS apps and Mac apps that can communicate with Bluetooth Low Energy (BLE) devices.
- Design and maintain our security infrastructure.
- Worked with Binary Runtime Environment for Wireless(BREW)
- Actively look for security vulnerabilities in our application and network, reporting issues and describing possible solutions.
- Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UIcode from Service Call Code.
- Working knowledgeable of MVC, Delegation, Notifications, BLE, KVO, and Singleton design patterns.
- Worked with Agile Methodology, Involved in Scrum Meetings.
- Worked with GDB and Xcode for debugging.
- Experience in Implementing AVfoundation frameworks to use Audio and Video players in App
- Worked with GIT to checkout and update the codebase changes.
- Complete data base designing for both android and iPhone.
- Developed critical tools for this project like Customized Navigation bar, Page control and Scroll view.
- Worked extensively on Table view controller and made customized table view cells according to the client Pre-fetching data for different views for smooth screen transitioning.
- Experienced in development of Relational database.
- Worked with Backend team to display the correct data format in devices.
- Used the same XIB to design for iPhone5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native app using UIWebView.
- Built on Swift 2.0 but some reusable components which were developed with objective C are integrated using bridging header for future product release.
- Testing the application on Device through Development Profile.
- Worked closely within a cross functional team of testers and developers.
IOS Application Developer
Confidential, Los Gatos, CA
Responsibilities:
- Created View controllers both programmatically and through Interface Builder and Storyboards.
- Created Facebook style menu bars.
- Worked with Navigations controllers, Navigation Bars Tab Bars.
- Used Xcode 6.1 to build application for iPhone 3.5 inch, iPhone 4-inch retina and iPhone 4-64bit Retina iPhone 5 & 5s.
- Gathered requirements for the how the application should look and built the application accordingly.
- Used storyboards and autolayout in the application.
- Used Collection views to make a photo grid View Controller.
- Used RestKit and object mappings to communicate with the backend.
- Used Facebook API so a user can login using just their Facebook account.
- Used push notifications.
- Used Objective-C, to make the application.
- Used Github to push changed codes.
- Made both enterprise releases and app store release.
- Still provide support for when the application needs to be updated in regards to a new iOS release or if the client wants a change in design.
- Used multi-threading to handle background events to improve the application performance.
- Implemented Core Data to improve memory overhead of the app and increase responsiveness.
- Worked on Restful web services for better management of resources for the app.
- Worked on GCD to build a responsive UI and implemented background threads.
- Worked on Custom Activity indicator and Calendar for better custom look of the App.
- Implemented custom UITabBarController, UINavigationController for easy navigation throughout the app.
- Redesigned and tuned SQL queries to improve the performance of the applications.
- Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
- Handled the build and Deployment strategies.
- Involvement in end-to-end project phases and providing warranty support on the applications.
- Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
- Worked closely along with Organization Security Team and Firewall team in order to make the application accessible.
IOS Developer
Confidential
Responsibilities:
- Developed applications in Objective-C and C# languages using Cocoa Touch and Xcode.
- Worked with the UI/UX team to design the icons, custom views, view transitions, animations for the screens.
- Involved in developing the Announcement screen when there is new version of the App is released.
- Implemented and designed various UIViews according to the clients' requirements: UINavigationView, UITabBarView, UITableView, UICustomCell, UIAlertView.
- Developing the Push Notifications for the App using UI Accessibility feature.
- Design and code the login user interface view, Transaction Detail screen.
- Used Android APIs for Location, Camera and Notification to improve systems.
- Developed the UI design for the pass Using PHP.
- Worked in setting up the environment using STL and deploying the app.
- Responsible for getting the Transaction details on to the pass and get update accordingly.
- Parsed JSON data from the database using NSJSONserialization to the iPhone app, stored the information and check for any updates.
- Implemented NSOperation Queue and NSURLConnection to integrate with backend web services.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories
- Worked with GIT repository in updating the code accordingly.
- Worked with IOS 7 in order to check the performance of the App.
- Involved in bug Fixing and conducting meetings with QA team.
- Followed Agile methodology through the project.
- Worked with the project Lead to support project plans, correct resource and time allocation.
