Ios Developer Resume
San Diego, CA
SUMMARY:
- Over 8+ years of experience in designing & developing Web & Mobile applications and iOS Applications. 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 Cocoatouch.
- 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.
- 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 BLE (Bluetooth Framework) , 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.
TECHNICAL SKILLS:
- Programming Languages: : iOS ApplicationsObjective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode Interface builder - UIKit, Mapkit, Cocoa touch, PhoneGap, core Data. 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), AndroidIDE s: Xcode, Eclipse, Microsoft Visual Studio, NetBeans,Microsoft Office suites.
PROFESSIONAL EXPERIENCE:
IOS DEVELOPER
Confidential, SAN DIEGO, CA
Responsibilities:
- Project managed with Agile/SCRUM methodology, code delivered in 2 week Sprints.
- Strong Working knowledge on Swift 4.0 and 4.2 through the project and experienced many improvements over Objective -C .
- Gathered requirements for how the application should look and built the application accordingly from the Design and Architect team.
- Developed and managed user stories while providing status updates to Agile Scrums.
- Used GitHub to pull/push the code and make changes to it. Review and provide comments for the Pull Request and Daily interaction with the version tools.
- Developed the app using iOS frameworks, Alamofire, Observable, Encrypted Core Data, CoreGraphics, SQLCipher Frameworks.
- Worked on the iOS concepts like BLE (Bluetooth), Camera,Core Data, AutoLayout constraints,Storyboards.
- Worked on the BLE devices (multiple knee braces) to show the device related information like real time steps, Angle, Flexion, Extension, Activity time and private data.
- Strictly followed MVC design patterns for smooth application performance and secured user credentials for better user interaction with the app.
- Integrated the basic Login and Forgot PIN pages and stored the password in keychain.
- 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.
- Implemented the Hamburger Menu Navigation on the Dashboard screen and created the root navigation to dashboard screen for menu list.
- Utilized Storyboards with Auto Layout constraints to ensure graceful orientation handling on all devices from iPhone 5 onwards but mainly for iPAD in landscape mode .
- Worked on integrating with backed services and parsed JSON responses.
- Worked on Messages, used for thread communication between the Patient and Doctor.
- Integrated the Videos from the backed service and listed them in a table view, downloaded in the background with status indicator for the patient based on the userID.
- SQLite Cipher is used to store data in the database and also make the data to be Encrypted safely.
- Deployed the TestFlight APIbuilds to get user logs and crash reports and will push each build with a specific feature for testing.
Environment: Xcode 10 and latest, Swift 4.0 and 4.2, Pods, Alamofire Framework, Observable Framework, SQLCipher Framework, Encrypted Core Data Framework, Charts, Animations, JSON, Storyboard, CoreGraphics, AutoLayout Constraints, GitHub, Keychain, BLE devices, iPad Device, TestFlight.
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 .
- 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 Counting).
- Executed and Monitored standards for user interfaces , page design and iOS development.
- Developed and managed user stories while providing status updates to Agile Scrums.
- Fixed bugs when notified or documented by QA in bug tracking system Jira .
- 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.
- Developed the App using CocoaTouch frameworks like UIKit , Foundation , CoreGraphics Frameworks .
- 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 RestFull 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 Xcode.
- Worked 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, 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 calls 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.
- 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, 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 RestFull Web services using NSURLSession and Parsed JSON responses using
- NSJSONSerialization.
- Implemented NSOperationQueue and NSURLConnection to integrate, synchronize with enterprise backend and database.
- Worked on Memory management and ARC (Automatic Counting).
- Strictly followed MVC design patterns for smooth application performance and secured user credentials for better user interaction with the app.
- 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 Apple.
- 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
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 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 .
- Worked with Backend team to display the correct data format in devices.
- Used GitHub to pull code and make changes in the code and push the code back and expertise in device firmware testing.
- Extensively worked with instrument tools to minimize memory leaks and assure overall application stability.
- 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.