Ios Developer Resume
Santa Clarita, CA
PROFESSIONAL SUMMARY:
- Over 7 years of experience in designing & developing Web & Mobile applications and 5+ years iniOS Applications.
- 4 years of development experience in iOS application using Xcode, Objective C, C++ and Cocoa Touch Framework.
- Experienced in working with data parsing forms such as XML and JSON.
- Hands on experience with Swift programming language.
- Experienced in Mobile Application Development using UIKit, Core Foundation with Cocoa touch.
- Created and customized views using Table Views, Tab bars and Navigation bars which are some basic functionality in a Multi - View Application.
- Proficient in programming languages such as HTML5 and JavaScript.
- Proficient Knowledge in the distribution of an APP in to the App Store.
- Hands on experience on integrating Push Notifications.
- Knowledge of Object Oriented Concepts and good development experience in building re-usable code.
- Experience in Framework development,JavaScript, CSS and HTML5.
- Control the user interface programmatically, which requires more familiarity with AppKit classes and protocols.
- Complete comprehension of Memory Management in Objective-C using Instruments to fine-tune the app performance and memory management.
- Hands on experience in working with OAuth token handling to make API requests for Google, Facebook, Twitter, GitHub.
- Experience working on Banking& Financial, HealthCare, Retail, IT and Marketing domain mobile applications.
- Knowledge in HLS (HTTP Live Streaming) media streaming communications protocol implemented by Confidential
- Worked with data persistence using NSUserDefaults, Core Data, Plist, Settings Bundle, and SQLite.
- Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
- Experienced in adding Animation for smooth transitioning between UI Views for better user experience.
- Proficient in source control systems like GIT and SVN.
- Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
TECHNICAL SKILLS:
iOS Applications: Objective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode Interface builder - UIKit, Mapkit, Cocoa touch, PhoneGap, core Data.
Programming Languages: Objective C, Swift, Java, C, C++, PHP, SQL, HTML5, CSS, JavaScript, JQUERY library
Operating systems: MAC OS 10.5/10.6/10.7 , Windows XP, Windows 7, Windows 8, Windows 10, Linux, UNIX
Mobile Operating systems: iOS(IPAD & IPhone Applications), Android
IDE s: Xcode, Eclipse, Microsoft Visual Studio, NetBeans, Microsoft Office suites.
PROFESSINAL EXPERIENCE:
IOS DEVELOPER
Confidential, SANTA CLARITA, CA
Responsibilities:
- Gathered requirements for how the application should look and built the application accordingly.
- Project managed with Agile/SCRUM methodology.
- Worked extensively with Objective -C and Cocoa frameworks.
- Developed the App using Cocoa Touch frameworks like UIKit, Foundation, CoreGraphics Frameworks.
- Strong Working knowledge on Swift 2.2 and older versions through the project and experienced many improvements over Objective -C.
- Added animation between UIViews for smooth transitioning and better user experience.
- Implemented custom UIViews, TableViews, TableViewCell, UITabBar, and UINavigationController for easy navigation of the app.
- Working Knowledge on libraries specific to Swift like Alamofire and also implemented bridging header from objective-c to Swift.
- Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
- Integrated a web-based content made with HTML5 on a Native application using UI Web View.
- Web service cells by including XML parsing and JSON parsing in the project.
- Implemented PushNotifications and Local Notifications and Fixed bugs are documented by QA team.
- Used GitHub to pull code and make changes in the code and push the code back and expertise in device firmware testing.
- SQLite is used to store data in the project and TestFlight API is used to get user logs and crash reports.
- Experienced with Unit and Integration Testing Framework such as KIF which allows for easy automation of iOS Apps.
- Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
- Refactored UI for additional functionalities that were added to the app.
- Responsible for service Integration Development and Testing.
- Updated and implemented 3rd party APIs to integrate with social networks.
- Addressed Memory leaks by using Instruments and fixed bugs for Memory management issues.
Environment: Objective-C, Xcode 6/8, Cocoa Touch, Foundation framework, UIKit, CoreGraphics, Swift 2.2, Push Notifications, JSON, GitHub, XML, SQLite.
IOS DEVELOPER
Confidential, BOCA RATON, FL
Responsibilities:
- Worked with Objective C, and Cocoa Frameworks, which includes UIKit Foundation.
- Implemented Maps using MapKit and Core Location to display nearby branches and agents.
- Added UIGestureRecognizers to simulate carousel effect during navigation between view Controllers.
- Invoked RestFull Web services using NSURLSession and Parsed JSON responses using NSJSONSerialization.
- Implemented NSOperationQueue and NSURLConnection to integrate, synchronize with enterprise backend and database.
- Developed navigation between views was mixture of using UI Navigation Controller and UI Gesture Recognizer.
- Used Agile/Scrum alliance for development.
- Experienced in Objective C and developing applications for various mobile platforms like iOS and Android.
- Used RESTful JSON web services to communicate with the server.
- Worked on Memory management and ARC (Automatic Reference Counting).
- Strictly followed MVC design patterns for smooth application performance and secured user credentials for better user interaction with the app.
- Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Experienced in developing the applications for various iOS devices.
- Created Network Manager to handle the service calls through AFNetworking.
- Used specific XML schema for app's (Bluetooth Low Energy) BLE 4.0 profile, and use Core Bluetooth Framework APIs for the app to connect different devices of Confidential .
- Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
- Incorporated Categories, Protocols, User defaults, notification center, localization bundles, custom fonts, attributed strings.
- Implemented Auto Layout constraints to ensure graceful orientation handling and visualize same in different screen sizes.
Environment: Objective C, Xcode 6.3, Cocoa touch, Cocoa frameworks, AVFoundation work, AFNetworking, MapKit, Core location, iOS 7.0/8.0/ 9.0, Mac OS X.
IOS DEVELOPER
Confidential, DALLAS, TX
Responsibilities:
- Design and Developed the native iOS version of the project from the initial stage.
- Project managed with Agile/SCRUM methodology; code delivered in 3 week Sprints.
- Experienced with Unit and Integration Testing Framework such as KIF which allows for easy automation of iOS Apps.
- Performed regression and unit testing with XCTest UI Testing framework within Xcode.
- Implemented Push Notifications to alert the user of important system messages.
- Developed a module to route and save the JSON schemes into a DB.
- Worked on web services using NSURL Connection and JSON Parsing to establish server connections and fetch data.
- Refactored UI for additional functionalities that were added to the app.
- Experienced with the development frameworks which include AngularJS.
- Optimized app performance by profiling it with Instruments like Allocations and Analyzer.
- Refactored Delegate protocols in different areas of app and handled data for client devices.
- Resolved bugs using Breakpoints, NSLog and LLDB statements.
- Utilized Storyboards with Auto Layout constraints to ensure graceful orientation handling on all devices.
- Built iOS Storyboards with TabBarControllers creating segues between different views, established IB Outlet, IB Actions in the storyboard.
- Experienced in Debugging the Code at every Stage line of Implementation.
- Tested applications on iPhone simulator, iPod touch and iPhone devices.
- Collaborate with end users and clients in the implementation of complex software.
- Collaborated with members of the Product, Business and Engineering Teams to develop and maintain Product Backlogs.
- Refactored code to be iOS10 compatible.
Environment: Objective-C, Blocks, iOS10, iOS9 SDK, CocoaTouch, KIF, UIKit, Foundational, Storyboards, Auto Layout constraints, XCTest, RESTful, Push Notifications, Delegation, Keychain, Breakpoints, NSLog, Allocations, Instruments, Agile, SCRUM.
IOS DEVELOPER
Confidential, SANTA ANA, CA
Responsibilities:
- Customized table view cells according to the client requirements.
- Extensively worked with instrument tools to minimize memory leaks and assure overall application stability.
- Worked with Backend team to display the correct data format in devices.
- Integrated a web-based content made with HTML5 on a Native application using UI Web View.
- Worked on Web Service calls and JSON parsing.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Web service cells by including XML parsing and JSON parsing in the project.
- Responsible for service Integration Development and Testing.
- Made a UI TabBar Navigation AWS, Azure, Google cloud based application.
- Used GitHub to pull code and make changes in the code and push the code back and expertise in device firmware testing.
- Used OpenGL API for rendering 2D and 3D vector graphics.
- Experienced the creating of applications that consume RestFul API’s.
- Involved in creating navigation and coding for user interface layout and views.
- SQLite is used to store data in the project and TestFlight API is used to get user logs and crash reports.
- Implemented PushNotifications and LocalNotifications and Fixed bugs are documented by QA team.
- Multi-Threaded some of the modules in the app by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance.
- Tested application on HybridAndroid Version using PhoneGap (Cordova).
- To upload/download the secured files with supporting to SFTP we integrated the 3rd part API.
Environment: iOS 8.0 and iOS 7.x (iPhone SDK), Mac OS X, Objective C, Xcode, Cocoa Touch, Cocoa framework, iPhone Simulator, REST, JSON.
WEB DEVELOPER
Confidential
Responsibilities:
- Planning, designing and implementing of complete Websites.
- Design with standards compliant code with emphasis on browser compatibility, accessibility, and search engine optimization.
- Updating the existing Website of client's as per the request.
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
- Responsible for creating graphics like logos and icons by using Photoshop and Fireworks.
- Utilized an expert knowledge of JavaScript, HTML and CSS to deliver advanced GUI and controls.
- Dynamic Website design and programming using PHP, MySQL, HTML, DHTML, CSS, JavaScript.
- Inspect HTML, modify style and layout and debug advanced JavaScript using Mozilla Firebug.
- Experience with Node.Js and Angular.Js.
- Produced JavaScript to automatically disable selected links until a given activation date.
- Group Manager in creating System Diagrams, Flow-Chart, and Database Diagrams using VISIO.
- Design Database tables, stored procedures, views, and functions per business requirement from clients.
- Normalized database tables and performed extensive query optimization.
- Wrote MySQL Stored Procedures and Views for fetching of data from multiple tables.
- Design and Develop custom animated banner templates using Flash, and jQuery.
- Validating all the User's Inputs through Java Scripts and Regular Expressions.
Environment: Adobe Creative Suite, Photoshop, HTML/DHTML/XHTML, CSS, PHP, JavaScript and jQuery Integration, MySQL, Mozilla Firebug, Microsoft VISIO and Microsoft Outlook.