Ios Application Developer Resume
Nashville, TN
SUMMARY:
- Over all 4+ years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using Swift, Objective-C, iOS SDK, Cocoa Touch, UIKit, SDK, My SQL, Cocoa Bindings, Core animation custom controls and object-oriented programming.
- Strong knowledge in implementing core Frameworks like UIKit, CoreLocation, Photoshop, CoreGraphics, MapKit Frameworks.
- Expertise in XCode 10.2, 10.1, Android Studio, MS Office Professional, Eclipse, IntelliJ.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- TouchID and saving data securely in the device Key Chains
- Experience in working on Wallet and Apple Pay.
- Worked on iOS controls
- Understanding of Apple iPhone App store requirements, iTunes Connect, iOS Pro-visioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on testing/Real device.
- Integrations such as Facebook, Twitter, and Google+ with OAuth token handling; make API requests, Core Bluetooth API’S, Restful API’s and JSON API’s.
- Proficient in source control with GitHub, Bitbucket.
- Strong knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Worked on Web Development Technologies like REST / SOAP / XML API's, HTML, JavaScript and CSS.
- Worked on both client-side and server-side web development on Node.js platform using ejs (embedded java script) view engine.
- Working knowledge of Operating Systems like Mac OS, Windows 7-10, Windows XP, Vista, Unix and Linux.
- Experience in working with Agile/scrum teams and providing technical guidance to the test teams to build manual and automated test suites.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
- Working knowledge of 3D design using Unity and Maya.
- Ability to coordinate with various team members involved in the project.
- Quick learner, excellent analytical, design and problem-solving skills.
- Always curious to learn new skill or a new technology.
TECHNICAL SKILLS:
Programming Languages: Swift 4.2, Java, C, C++ and C#.
Scripting Languages : Java Script, JQuery.
Frameworks: UIKit, Cocoa Touch, Backendless mBaaS, Node JS and .Net.
Designing Languages: HTML5, CSS3, and Bootstrap.
Database: MySQL, Oracle, SQLite, Core Data.
Operating Systems: macOS, Windows, Linux.
IDE: XCode , Visual Studio Code, NetBeans, Sublime, Atom, Android Studio.
Designing Tools : Adobe Photoshop, Sketch, Moqups.com.
Testing Tools : Selenium.
Version Tools: Git, Bit Bucket, JIRA
Development Models : MVC, Scrum method of Agile.
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
iOS Application Developer
Responsibilities:
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Maintaining server-side relations for Test and Development Environments.
- Configured in house Wi-Fi network to make data securitized for privacy logins through Airwatch Agent.
- Playing as on call mobility person in troubleshooting server or application issues when required.
- Tab Bar Controller interface to switch among the independent tasks that can be executed in parallel (recent requests, storage, Confirm, More/sign-off).
- Expertise in continuous integration and continuous deployment process for mobile applications on various environments.
- Lead in technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed
- Used Xib files instead of storyboards for building user interfaces.
- Multi-Threaded some of the tasks like searching results, prefilters and postfilters in iOS by running tasks in a separate thread using GCD blocks and NSOperationQueue for optimizing the performance.
- Worked with UIKit Framework form the applications at hand. Created Page layouts, search layouts to organize fields, custom links, related lists and other components on SFDC.
- Created Custom UITableView cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Picklists Screen and xib files.
- Worked on JSON, XML parsing.
Environment: VDI, ServiceNow, MS Azure Intune, XCode, Data Warehouse, Etc.
Confidential, Richfield, MN.
IOS Developer
Responsibilities:
- Hands on Experience in Optimizing web content for iOS by separating iOS specific con-tent from Desktop Content and Tailoring the web content for iOS.
- Managing different application in using Enterprise SSO, through which user logins only once and able to use all the Confidential application without login into application again.
- Implemented Touch ID in the application for security purpose.
- Expertise in Enterprise Application Distribution through AirWatch Deployment using Enterprise Certification.
- Responsible for Assets Maintenance (iPhone, IPADS) during the deployment of Application.
- Expertise in MVVM design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Used Xib files instead of storyboards for building user interfaces.
- Designed the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
- Worked with UIKit Framework form the applications at hand.
- Created Page layouts, search layouts to organize fields, custom links, related lists and other components on SFDC.
- Implemented the scroll functionality by using UIScrollView on all screens of the app.
- Created Custom UITableViews cells with different styles to accommodate the UX/UI requirements in Open Units Screen and Picklists Screen and xib files.
- Worked on JSON, XML parsing as a part of the project.
- Consumed Xml web service to fetch the data, reformatted the data to group the departments under a parent product group and bind it to the customized Table View
- Added enhancements to the existing app for search functionality\
- Worked with SPA (Single Page Application) framework angular JS and Bootstrap CSS framework.
- Used agile methodology/ Sprint Alliance for development.
Environment: s: iOS 12.0 and 11.0 (iPhone SDK), Mac OS, Swift, XCode, Cocoa Touch, Cocoa framework, JavaScript, jQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AVFoundation.
Confidential
iOS Developer
Responsibilities:
- This application was designed and implemented using iPhone SDK, GIT, XCode, Swift Objective C, OS X, and Cocoa frameworks.
- Map View implementation using the MapKit and CoreLocation Frameworks.
- Web Services consumption on the iPhone to communicate with the MediaWiki API using the NSURLRequest and NSURLConnection objects.
- Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Integrated a web-based content made with HTML using UIWebView.
- Used REST as the simpler alternative to SOAP and WSDL based web services.
- Lead in technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensuring that architecture standards are followed.
- XML Response parsing using the NSXML Parser and NSXML Parser Delegate. JSON Response parsing using the SB JSON Framework.
- Data scrolling is achieved using UI Scroll Pane and UITextView.
- Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
- Audio playback using the AVAudioPlayer from the AVFoundation Framework.
Environment: Objective C, OS X, SDK, GIT, Cocoa, iPhone, XCode, Interface Builder, Agile Methodology, Mapkit, XML parsing, JSON parsing, and UIKit Framework.