Mdm Developer/ Sme / Track Lead Resume
Chicago, IL
SUMMARY:
- Over all 7+ years of experience in designing & developing User Interface applications, integrating with various Databases and Client - Server applications in iPhone/iPad application development using Objective-C, Swift, iOS SDK, Cocoa Touch, C++, Angular JS, Phone Gap, UIKit, SDK,MY SQL,Cocoa Bindings,Core animation custom controls and object oriented programming.
- Expertise in Xcode 6.1, 5.1.1 MS Office Professional, Eclipse, IntelliJ.
- Strong knowledge in implementing core Frameworks like CoreLocation, Photoshop, CoreGraphics, MapKit, UIKit, and EventKit Frameworks.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delega-tion, protocols and categories.
- Expertise in implementing TouchID and saving data securely in the device Key Chains
- Experience in working on Wallet and Apple Pay.
- Experience in working on MDM Capabilities using Mobile Iron
- Experience in working with Enterprise level SSO (Single SignOn) using Mobile Iron. Using this we can login in Enterprise application only once and we can access all the Enterprise applications without logging again and again.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
- Proficient in source control with GitHub.
- Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
- Hands on experience in Apple push notifications, Network protocols, Bonjour net services, Mac/Pc to iPhone data syncing.
- Worked on Phone gap and Core location, UI Acceleration under position and motion category.
- Experience in distribution such as App store provisioning profiles and delivery, Enterprise app deployment, over the air Ad Hoc App Distribution.
- Strong knowledge on subversion version control, server management, Mobile architectures, Trends and emerging technologies.
- Good understanding of Memory Management: ARC and non-ARC in iOS development.
- Strong knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Worked on concepts of Angular JS like modules, directives, filters, controllers, factories/ services etc.
- Involved in all stages of software development lifecycle (SDLC) including analysis, de-sign, development, and testing, deployment and documentation as per ISO standards.
- Worked with banking applications, UI design using Storyboard and Interface Builder.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Understanding of Apple iPhone App store requirements, HIGs, iTunes Connect, iOS Pro-visioning Portal (Certificates, App IDs, Provisioning and Distribution) and testing on testing/Real device.
- Experience with Google mobile service provider API, third party API’s and MapKit framework.
- Worked on iOS controls.
- 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.
- Worked on Web Development Technologies like REST / SOAP / XML API's, HTML, JavaScript and CSS.
- Experience with Instagram API Integration in iOS Application.
- Good Knowledge in In-App Purchase, Remote and Local Push Notification.
- Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8,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.
- Confidence in working with other iOS and Android developers to complete detailed pro-ects using, Air watch, Mobile Iron MDM and DEP Integration.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
- 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.
- Self-starter
TECHNICAL SKILLS:
iOS Applications: Objective-C, Swift and Cocoa development for iPhone and iPaddevices in Xcode. Interface builder-UIKit, Cocoa touch, coreData, XCode Interface builder-UI Kit, GitHub.
IDE: XCode, Eclipse, AppCode, Microsoft Visual Studio,NetBeans.
Programming Languages: C, C++, Objective C, Java, HTML, XHTML, CSS3, PL/SQLand SQL, JavaScript and JQuery, Swift, AngularJS.
Database: MySQL, SQLite & Microsoft SQL
Operating Systems: MAC OS, Windows, Linux, UNIX
Version Control Tools: GIT.
Mobile Operating Systems: iOS, Windows Mobile, Android
Phone Simulator and Emulator: iPhone/iPad, Windows 8/Mobile, Android, Geny motion
Development Models and Patterns: MVC, Scrum method of Agile, V-Model
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
MDM Developer/ SME / Track Lead
Responsibilities:
- Rolled as a Mobility Solution Engineer to support End-to-End process in Mobile Device Management.
- Responsible for Mobile Application Management in HCSC Environment using Good Console.
- Provisioning Mobile Devices while installing HCSC Related Mobile Applications(Good work, Access, Agent, etc.).
- Successful as a Track lead in managing Offshore and Onsite Teams in order to handle issues with high level expertise.
- Maintaining server side relations for Test and Development Environments.
- Hands on Experience in ServiceNow and AccessNow functionalities to handle High priority tickets.
- Close monitoring over server updating and changes sent by Blackberry Good Dynamics.
- Worked in Blackberry Good Enterprise Server Manager for patching and updating processes on Good Servers using BEMS.
- Providing access to the BYOD (Bring your Own Device) devices and CID ( Corporate issued devices) also Terminations.
- As a Track Lead, responsible for Generating Application reports, Clearing backlogs, raising issues and concerns to Blackberry Agency, Maintaining infrastructure fall under MDM roles.
- Playing as on call mobility person in troubleshooting server or application issues when required.
Applications: O365 mailbox, Jabber Enterprise Voice, Sales force apps, Good Agent, Good Access, Good Exchange.
Environment: s: VDI, ServiceNow, AccessNow, Sharepoint, Blackberry Enterprise Servers, Good Dynamics, MS Azure Intune, XCODE, Sql DBA, Data Warehouse, Etc.
Confidential, Austin, TXSr. IOS Developer/Android Developer (Cordova)
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.
- Responsible for MDM management in DPS using Mobile Iron
- Managing different application in DPS using Enterprise SSO, through which user logins only once and able to use all the DPS applications without login into application again.
- Implemented TouchID in the application for security purpose.
- Expertise in Enterprise Application Distribution through AirWatch Deployment using Enterprise Certification.
- Responsible for Assets Maintenance ( iPHONES, IPADS ) during the deployment of Application.
- Handled and accounted for 1500 iPhones and 2000 iPads installing application through-out all devices.
- Took Lead as on Field support Staff for ETN Application deployed with costal guard’s devices.
- Played as a Suggesting Character for Android version using Cordova for development and Deploygate for Distribution.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Responsible for integrating Scanner Functionalities (PDF417) using MicroBlink Kit Frameworks.
- 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 as a part of the project.
- Worked on Phone Gap embedding HTML5 code and CSS to fix issues.
- 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 7.0 and 6.0 (iPhone SDK), Mac OS 4. X, Objective C, XCode 4.6, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AVFoundation.
Confidential, Dallas,TXSr. IOS Developer/Android Developer
Responsibilities:
- Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service call Code.
- Tab Bar Controller interface to switch among the independent tasks that can be executed in parallel (recent requests, storage, Confirm, More/signoff)
- Took part in team, which works on continuous integration of application.
- 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 as a part of the project.
Environment: s: iOS 7.0 and 6.0 (iPhone SDK), Mac OS 4. X, Objective C, XCode 4.6, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AVFoundation.
Confidential, Salt Lake City, UTiOS Application Developer
Responsibilities:
- Worked on Swift, Objective C,OS X and Cocoa frameworks.
- Actively worked as a team lead to complete the project.
- Stored a CSV file in the project.
- Used the cored data feature provided by Cocoa.
- Worked on memory management using ARC in Swift.
- Implemented using ARC and Storyboard.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Worked with Swift and Objective C code in a single program.
- Expertise in unit testing for specific functionality and logic.
- Created a parser for the CSV file that would then allow us to parse the CSV file.
- Customized UITableView to have a custom look.
- Expertise in Debugging and running with in the Development environment using Swift System.
- Developed tools for this project like customized navigation bar, page control and scroll view.
- Worked with JSON for data exchange between client and server.
- Took care of Code Review, Code Fixes and bug Fixes.
- Designed xml structure to exchange data between iPhone and server.
- Managed data and memory management from streamlining code and using various debuging tests.
- Part of the team that helped build and release the application to the app store.
- Used GitHub to pull code and make changes and push the code back.
- Used Xcode for debugging.
- Used SDK while working under this project.
- Made custom UITableViewCells.
Environment: iOS SDK, GIT, Bluetooth, Core Data, OS X, Cocoa, Objective-C, GitHub, Xcode, iPhone Devices.
Confidential, Raleigh, NCiOS Developer
Responsibilities:
- Implemented Dropbox API for sharing and backup.
- Implemented Core Data framework to store user Data.
- Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
- Implemented using Storyboard and ARC.
- Created custom objects, tabs components and Reports using SFDC.
- Moved the changes from Sandbox to Production through Change Set
- Developed unit tests for testing specific functionality and logic.
- Fixed bugs as documented by QA team.
- Used Instruments to fine tune the app performance and memory management.
- Formatted the Data as per Business rule to display in UI.
- Followed a work data flow principle for design and development.
- Worked closely within a cross functional team of testers and developers.
- Debugging issues at onsite whenever required on iOS and Android apps.
- Worked with GDB and Xcode for debugging.
- Worked with Subversion to checkout and update the codebase changes.
- Developed Custom UIViews&UITableViews for user interface.
- Implemented Apple’s Push Notifications Service
- Implemented data Storage and retrieval using P-list, SQLite3, at ease to improve memory overhead of the app, and increase responsiveness.
Environment: Objective-C, Xcode 6.1,Swift, Mac OSX, Cocoa Touch, Foundation, UIKit, Core Graphics, XML converted to existing Soap Services, iOS 6.1, iPhone Simulator 6.1, SVN, Webstar, Agile.
Confidential, Bellevue, WAiOS Mobile Application 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 architec-ture 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 specifica-tions to ensuring that architecture standards are followed.
- XML Response parsing using the NSXMLParser and NSXMLParserDelegate. JSON Re-sponse parsing using the SBJSON Framework.
- Data scrolling is achieved using UIScrollPaneand UITextView.
- Responsible for defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a co-herent systems design.
- Audio playback using the AVAudioPlayer from the AVFoundation Framework.
Environment: Objective C, OS X, SDK, GIT, Cocoa, iPhone, XCode, Interface Builder, Ag-ile Methodology, MapKit, XML parsing, JSON parsing, and UIKit Framework.
Confidential, Palo Alto, CAIOS Developer.
Responsibilities:
- Design and implement user interface to create a new ticket.
- Designed the HTTP interface which uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.
- Used Core data Framework for local storage purpose in SQLite.
- Formatted the Data as per Business rule to display in UI.
- Implemented the scroll functionality by using UIScrollView on all screens of the app.
- Fixed Debugging issues onsite whenever required using REPL.
- Complete implementation of the retrial mechanism.
- Added animation between UI Views for smooth transition and better user experience.
- Designed the registration screen of the application where the user can enter the user name and password.
- Worked on Unit-test code for robustness, including edge cases, usability, and general relia-bility.
- Responsible for Service Integration Development and Testing.
Environment: IOS 6x, Objective-C, XCode 5.0,6, Mac OS X
Confidential, Chicago, ILJava Developer
Responsibilities:
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Developed different Servlet components.
- Interacted with the Database using MYSQL.
- Involved in Database designing using ER Modeling and creating tables.
- Extensively used JavaScript for client side validations
- Developed Java Mail program to send a system generated mail to all first time registered users.
Environment: Java 1.3, Servlets 2.3, JSP 1.2, JDBC, UML, HTML, JavaScript, Apache Server, Java Mail, and UNIX
ConfidentialWeb Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's.
- Extensively did client side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with onsite team and client in understanding the business pro-cess and requirement understanding.
- Optimized Websites,mobile channels,social channels using AEM (communique5).
- Worked in designing network applications through architectural style with REST
- Developed stores procedures, triggers, functions and database tables in Oracledatabase.
- Worked on developing a suitable GUI for ATM locator.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Codereview and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Ora-cle the using standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, SVN, GIT, Windows XP/07 and MS Office.