Ios Developer Resume
Mountain View, CA
SUMMARY:
- Over 8 years of experience in designing & developing Web & Mobile applications and 6+ years in iOS Applications.
- 6 years of development experience in iOS application using Xcode , Swift, 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 M ulti - 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.
- Proficient experience in the Git commands such as GitLab and GitHub.
- Experienced working with the Reactive Swift coding.
- Strong knowledge with Analytics implementation such as Confidential Analytic Events and Google Analytics.
- Knowledge of Object Oriented Concepts and good development experience in building re-usable code.
- Experience in Framework development, Angular JS, 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.
- S trong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.
PROFESSIONAL EXPERIENCE:
IOS DEVELOPER
Confidential - MOUNTAIN VIEW, CA
Responsibilities:
- Project managed with Agile/SCRUM methodology, code delivered in 2 week Sprints.
- Strong Working knowledge on Swift 3.0, 4.0 through the project and experienced many improvements over Objective -C .
- Gained knowledge on Reactive Swift, MVC and MVVM from this project.
- This application seamlessly interacts with the Cloud, Hubs and User .
- Gathered requirements for how the application should look and built the application accordingly from the Design and Product team.
- Worked on Memory management and ARC (Automatic Reference Counting).
- Executed and Monitored standards for user interfaces , page design and iOS development.
- Developing and managing user stories while providing status updates to Agile Scrums.
- Fixed bugs when notified or documented by QA in bug tracking system Jira .
- Worked with ADT Security Hub, V2 Hub and NVIDIA SHIELD Hub by connecting the hub and all it’s devices like Smoke, Alarm, Keychain sensors…. And also worked on Migration and development of features.
- Interacting with Confidential Framework to connect to Confidential Hub and the other devices like home monitoring devices, Dimmers, Switches, Bulbs etc.
- Conducted Memory management testing by using Static Analyzer and Instruments.
- Review and provide comments for the Pull Request / Merge Requests and Daily interaction with the version tools.
- Worked on integrating with back end services using existing frameworks and also worked on the Confidential Analytic Events.
- Worked on the iOS concepts like accessibility, custom transactions, core Data, Auto Layout and storyboards.
- Developing the App using CocoaTouch frameworks like UIKit , Foundation , CoreGraphics Frameworks and experienced the working with 3rd party libraries & frameworks.
- Developed the application with new features by following the Android app.
- Knowledge or Understanding the code from Android and will implement the code in Swift in iOS.
- Used GitHub and GitLab to pull code and make changes in the code and push the code back and expertise in device firmware testing.
- Invoked R estFull Web services using NSURLSession and Parsed JSON responses using NSJSONSerialization.
- Utilized Storyboards with Auto Layout constraints to ensure graceful orientation handling on all devices from iPhone 5 onwards.
- Performed regression and unit testing with XCTest UI Testing framework within Xc ode.
- Working with Backend team to display the correct data format in devices.
- Incorporated Categories, Protocols, User defaults, notification center, localization bundles, custom fonts, attributed strings.
- Tested the UI flow with every SmartThing’s devices and also on the alarm devices.
Environment: Objective-C, Xcode 9 to latest 9.3, Cocoa Touch, Foundation framework, SmartKit framework, UIKit, CoreGraphics, Swift 3, 4.0, Reactive Swift, Push Notifications, XCTest cases, OCF Cloud manager, AWS, NSLog, Storyboard, Auto Layout constraints, JSON, REST, GitHub, GitLab, XML, SQLite.
IOS DEVELOPER
Confidential - SANTA CLARITA, CA
Responsibilities:
- Gathered requirements for how the application should look and built the application accordingly.
- Worked extensively with Objective - C and Cocoa frameworks .
- Developed the App using CocoaTouch 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 LocalNotifications 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.
- Developed the application from the Android code and also implemented new features with the help of Android code base.
- 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 .
- U pdated 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 - CROSSVILLE, TN
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 UIGesture Recognizers to simulate carousel effect during navigation between view Controllers.
- Invoked R estFull Web services using NSURLSession and Parsed JSON responses using
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:
- 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 Xc ode.
- 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.
- 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.
- 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 cell s 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.
- 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.
- To upload/download the secured files with supporting to SFTP we integrated the 3 rd 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.
- 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.
TECHNICAL SKILLS
OS 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
.
