Ios Developer Resume
Pleasanton, CA
PROFESSIONAL SUMMARY:
- Over 10 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, Objective Cand Cocoa Touch Framework.
- Experienced in working with data parsing forms such as XML andJSON.
- 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 into 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, 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:
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:
Confidential, Pleasanton, CA
IOS DEVELOPER
Responsibilities:
- Project is managed with Agile methodology and code delivered in 1-week sprint.
- Working in of agile software development using agile tools like JIRA.
- Gathered requirements for development of the app and used zeplin for feature development
- Customized various Multi-Views like UITableViewController, UINavigationController, UITabBarController.
- 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.
- Worked on concepts like coreDATA, AutoLayoutconstraints, Storyboards.
- Unit testing of the application using XCTest framework.
- Worked on the system landscape including development, testing.
- Interacting with QA on deliverables on every iteration and customer feedback implementation.
Environment: XCode 12 and latest, Swift 4.0 and 4.2, Observable Framework, Charts, Animations, JSON, Storyboard, Core Graphics, Auto Layout Constraints, GitHub, Keychain, iPad Device, Zeplin
Confidential, Austin, TX
IOS DEVELOPER
Responsibilities:
- Implemented the iOS app in Swift and Objective-C using XCode.
- Interaction with version tools and used GitHub as code repository. Make push/pull the code and make changes.
- Managed user stories while providing status updates
- The team used Radar for task tracking and documentation, and Zeplin for UX comps.
- Customized various Multi-Views like UITableViewController, UINavigationController, UITabBarController, Segment Controller, IPad specific SplitViewController, PopoverViewController.
- Implemented Core Animation for interactive menu.
- Worked on Hamburger Menu Navigation and root navigation to dashboard screen for menu list.
- Invoked RESTful web services using AFNetworking.
- Customize UIButton, UITabBar and UIAlertController to build user interface of the applications.
Environment: XCode 11 and latest, Swift 4.0 and 4.2, Alamofire Framework, Observable Framework, Charts, Animations, JSON, Storyboard, Core Graphics, Auto Layout Constraints, GitHub, Keychain, iPad Device, Zeplin, Radar
Confidential, Denver, CO
IOS DEVELOPER
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.
- 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.
Confidential, Lilburn, GA
IOS Developer
Responsibilities:
- Involved in analysis, design and development of the application.
- Involved in designing user Interface for the application for the mobile devices iPhone.
- Developed Application using XCode with Objective C.
- Resolved the UI design issues for multiple versions of iOS.
- Implemented User Authentication using RESTful api.
- Used RESTful web services with JSON to call history of users and agency.
- Used Firebase for Realtime database.
- Used Firebase api to retrieve custom contacts from Firebase Realtime db.
- Used address book framework to retrieve user phone contacts.
- Making calls work by authenticating proxy with SIP protocol.
- Involved in uploading the application to the Confidential portal
- Created Developer and distribution certificates during testing and uploading the application
- Involved in testing the application using Adhoc distribution and through TestFlight app.
Environment: iOS 12.1, MacOS High Sierra, Objective C, XCode 9.4, Cocoa Touch, Cocoa framework, Pods, iPhone Simulator, XML, JSON, GitHub, Firebase, RESTful, Postman, Test flight.
Confidential, Columbus, GA
IOS Developer
Responsibilities:
- Extensively worked with Objective - C and cocoa frameworks.
- Worked on Native application using Objective C, IOS SDK.
- Worked extensively on tab bar and table view controller.
- Worked on the live stream category by implementing HLS from AVFoundation.
- Created models in MVC and delegates development for updating model information.
- Followed SCRUM methodology throughout the development.
- Resolved several defects in navigation controller behavior for the application.
- Implemented data scrolling using UIScrollPane and UITextView.
- XML response parsing using the NSXML Parser and NSXML Parser Delegate.
- Implemented Core Data framework to store user Data.
- Implemented Keychain Wrapper/Handler to store the usercredentials.
- Invoked RESTful web services using AFNetworking.
- Made the User Interface more responsive by using Dispatch Library (GCD).
- Tested the application for UI responsiveness and crashes.
Environment: iOS 10.2.x (iPhone SDK), Mac OS X, Objective C, XCode 8, Swift, Cocoa Touch, Cocoa framework,iPhone Simulator, HTML, XML, JSON, GitHub, HTML5, CSS3, C#, Core Data, Test Cloud.
Confidential, Bothel, WA
IOS Developer
Responsibilities:
- Involved in requirement gathering and outlining. Started learning Swift Technology.
- Used Agile Scrum methodology for development.
- Designed and developed User Interface applications, integrating with various Databases and
- Client - Server applications in iPhone/iPad application development using Objective-C, C++,
- Swift, Cocoa Touch, UIKit, SQL, Cocoa Bindings, Core Animation custom controls and object-oriented programming.
- Created Notifications module that resurfaces notification messages through APN's from a database connected on a secure socket.
- Worked on Docker containerization and collaborated in setting up a Jenkins using Docker
- Swarm.
- Utilized Swift to develop POCs by creating rich UI components/widgets in the app framework.
- Integrated development experience from coding to running and debugging of Cordova applications.
- Developed, build and deployed scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
- Used Cocoa pods as a 3rd party API management.
- Developed the screens, UIView and many UI elements using storyboards in Swift.
- Responsible for creating and updating the documents which should be shared to users on the present application.
- Used Git for source control, created branches, and merged to the main development branch.
- Used Alamofire 3.4, Swift-based HTTP networking library, to integrate with the web services from the backend perspective so that data can go to and from.
- Swift 2.x and Swift 3.x, Protocol oriented programming with functional approach, Unit
- Testing (XC Test Case), Code coverage, GCD, closures.
- Used APNs for sending notifications to users' apps.
- Built and created some logical changes in the code to get the push notification on the devices where customer can receive the notification on their device.
- Participated in sprint planning meetings and help set team goals and velocity.
- During development of project, tracked the issues using JIRA.
- Good experience in parsing JSON Data with and without third party API into Swift code.
Confidential, Fort Worth, TX
IOS Developer
Responsibilities:
- Developed UI for the application using Objective - C.
- By using Live View added prototype to the application.
- Worked extensively with Objective C and Cocoa touch frameworks.
- JSON based parsing response used for AFNetworking.
- Utilized classes like UI Views & UI Table View for user interface in the application
- Implemented the scroll functionality by using UIScrollView on all screens of the app.
- Worked with GIT to checkout and update the codebase changes.
- Stored large data on iPads using magical records and core data.
- Created models in MVC and development of delegates for updating model information
- Responsible for gathering product integration, product requirements, product implementation and support.
- Worked with Navigation controllers, Navigation Bars & Tab Bars.
- Designed and developed context sharing mechanism to support internal modules in project using Objective-C.
- Involved in the enhancement of Hybrid framework using Eclipse and Java.
- Implemented REST APIs to support mobile applications.
- Issues debugged onsite whenever required.
- Developed application by using agile methodology.
- Interacted with QA Team on deliverables on every iteration and customer feedback implementation.
Environment: iOS iPhone SDK, Objective-C, XCode, Cocoa Touch, Cocoa Framework, JSON, REST,Interface Builder, Java, iPhone Simulator, jQuery.
WEB DEVELOPER
Confidential, PA
Responsibilities:
- Planning, designing and implementing of complete Websites.
- Design with standards compliant code with emphasis on browsercompatibility, 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.