RIDDHI NAIK
***** ************ ****, *****, ** **617 Visa Status: Green Card Holder
Cell: 813-***-**** Email: ****.****@*****.***
Objective
Seeking for a position as an iOS Developer / Mobile Application Developer.
Self-motivated and Results Oriented Application Developer with 5+ years of experience in designing, implementing, integrating, testing, and supporting mobile applications developed on Hybrid, iOS and Android platform. I am constantly striving to learn new technologies and looking for ways to improve my technical knowledge.
Career Highlights
Responsible for designing and implementing end to end iOS, and hybrid mobile application development from requirement gathering to rolling out applications to production for Enterprise, Retail, & JIO application. Successfully rolled out iPhone applications on app store.
Knowledge and experience in MVC (Model View Controller) design architecture
Good Knowledge of OOPS and SDLC (Software Development Lifecycle), and Design Patterns
Successfully developed and designed iOS applications on Objective C, UIKit, Storyboard, Swift and Xcode
Experience working with iOS Frameworks, Memory Management, Cocoa Touch, iOS Build Management, Story board, Apple Push Notification, Provisioning, Certificates, and Keychain
Experience working with Agile methodology using JIRA, Confluence, User stories, Ticketing system, and Kanban Board, and Scrum
Experience consuming REST APIs from Backend or Middleware server. Consumed APIs using JSON, PList Files, NSURL, Multi Thread mechanism, Framework Connection Classes, JSON Parsing, and etc.
Experience implementing Core Data to design managed object context
Developed project related documentation: System Requirements Document, Application Connection Template, Code Clearance Document, Test Cases, etc.
Skilled in developing SAPUI5/Fiori hybrid applications using front-end technology JQuery, JavaScript, Phonegap/Cordova, Kapsel Plugins, XML, HTML5, CSS, Eclipse/Web IDE, and NetWeaver Gateway Services (OData) on SAP HANA Cloud Platform
Excellent proficiency in OData service development, consuming OData rest web services in iOS, deploying application on SMP server and rolling out application on SAP Afaria
Knowledge of Apple Human Interface Guide
Successfully managing the roles and responsibilities of my resources and delivering projects on time
Object Oriented ABAP concepts like Encapsulation, Polymorphism, Inheritance, and Abstraction by using Classes, Attributes, Methods, and Events.
Technical Skills
Languages: Objective-C, Swift, HTML5, JavaScript, jQuery Mobile, CSS, JSON, SAP ABAP, SQL, PHP, VB.Net, ASP.NET, C#, AJAX, Java, J2EE, JSF
Databases: SAP, SQLite, Core Data, MySQL, SQL Server, and Oracle
Technologies: iPhone SDK, Xcode, Cocoa Touch, UIKit, Core Data, Core Animation, Core Location, iPhone Simulator, ARC, Phonegap/Cordova, Eclipse, JIRA, Confluence, SAP Afaria, SAP OData, SEGW (SAP Gateway Service Builder), SAP Fiori/UI5, Fiori Client, Kapsel Plugins, SAP Charm, SCC, Web IDE, REST Client, RESTful and SOAP web services
Operating Systems: Mac OSX, Microsoft Windows, Android, iOS, UNIX/Linux, Ubuntu
Cloud Services: iCloud, Google Cloud Services, SAP HANA Cloud Platform.
Work Experience
iOS Mobile Application Developer Apr 2017 – Present
Venuetize, Tampa, Florida
Responsible for implementing and designing mobile applications for Venuetize, a mobile-first platform as a service (PaaS) that optimizes the intersection of personalized data, marketing analytics, relevant targeted content, and interactive technologies designed to acquire, retain and monetize active users among the venue-based sports and entertainment industry.
Successfully developed and designed iOS applications on Objective C, UIKit, Storyboard, Swift, Xcode, Xibs, Autolayout, Coco Touch, Core Graphics, Map Kit, and other frameworks.
Experience consuming REST APIs from Backend or Middleware server.
Consumed APIs using JSON, PList Files, NSURL, Multi Thread mechanism, Framework Connection Classes, JSON Parsing, and etc.
Experience working with Third party libraries, ability to debug complex, large code included multiple frameworks.
Ability to design UI controls using Xibs, storyboard or programmatically. Managed different Delegate methods, Protocols, Categories for designing such controls.
Experience working with Agile methodology using JIRA, Confluence, User stories, Ticketing system, and Kanban Board.
Version Controlling using SVN, GIT, and BigBucket.
Experience dealing with Mobile APP designing tools such as Invision, Zeplin, etc.
Projects: Miami Dolphins, Buffalo Bills
Apple App store links:
Miami Dolphin: https://itunes.apple.com/us/app/official-miami-dolphins/id563617073?mt=8
Buffalo Bills: https://itunes.apple.com/us/app/buffalo-bills-mobile/id465346806?mt=8
Senior Mobile Application Developer Nov 2014 – Dec 2016
Reliance Industries Ltd, Mumbai, India
Responsible for designing and implementing mobile applications for Reliance Jio, Enterprise and Retail applications. Lead Developer role for Reliance’s JIO launch where I collaborated with various teams every sprint cycle.
Successfully managed the team for iOS and iPad application development for JIO Projects and delivered on time
Experienced developing projects using SWIFT and XCode
Responsible for end to end iPhone and iPad application development lifecycle and successfully rolling out all applications to the general audience using SAP Charm tool
Implemented Barcode data scan, Offline feature for huge amount data in Jio’s Physical Inventory Application
Lead Developer role for OData Service Development using Service Gateway Approach (SEGW)
Used story boards to design application flow and user interface
Communicated with business clients face to face to gather requirements, enhancing existing application, and demonstrating new application ideas
Thorough documentation for UAT testing for Quality Review
Created frameworks and teaching sessions to resources for Gateway Service Development for internal developments
Performed Error Analysis and Trace Checks to handle errors and bugs. Performed Profiling to resolve memory bugs
Handled hybrid applications developed in SAP Fiori / UI5 for JIO’s Enterprise, and Retail world
Worked under agile development methodology and delivered products on time
Enterprise and JIO Projects: Physical Inventory, Jio HRU, Vendor Shipment, CRM, PO Approval Mission Kurukshetra, Visitor Management System, GRC Approval and Creation (Fiori/UI5), Car Hire, Nominations, CAB, Guest House Management System, R-Matrix
Apple App store links: https://itunes.apple.com/in/developer/reliance-enterprise-mobility/id1081452699
Associate Mobile Application Developer Dec 2012 – Nov 2014
Reliance Industries Ltd, Mumbai, India
Responsible for both iOS and Hybrid Application Development.
Designed native Application flow using Story board, and User gestures
Understood iPhone and iPad framework
End to end application development and rolled out on SAP Afaria for general audience / employees
Developed RFCs, BAPIs, Automated Reports, Module Pools using SAP ABAP in Gateway System; Consumed RFCs and created REST based OData Services.
Integrated OData Services at front end using Libraries and Plugins.
Successfully deployed applications on SMP Server using SCC Connection Template.
Took extensive training in SAP ABAP to build technical skills base.
Helped Post Production support and bug fixes.
Tested application on various carriers.
Enterprise and Retail Projects: Employee Directory, Leave Approval, Leave Insight, and HR Utilities, Transport Management System, Equipment Verification, Product Inquiry, Goods Dispatch
Mobile Application Developer Jul 2012 – Nov 2012
August InfoTech, Surat, India
Part of a development team that worked on developing apps for iOS and Hybrid platform
Developed, enhanced, and debugged software applications that supported external clients
Developed an app called “Car Minder” that helped end user with their car management
Actively contributed to software development that improved efficiency and velocity.
Collaborated with UI and UX teams to make internal application user friendly
Started developing application using Phonegap/Cordova
Developed skills of HTML5, JavaScript, JQuery
Mobile Application Developer - Intern Jan 2012 – Jun 2012
Narola InfoTech, Surat, India
Performed an Intern Developer role for iOS and Android Application Development
Developed a project management focused application for iPad that allowed creating, managing, and sorting of tasks along with prioritization and color code.
Technology: Objective C, Xcode, iOS SDK, Android SDK, Eclipse
Education Summary
Master of Science in Information Technology May 2012
Veer Narmad South Gujarat University, Surat, India.
Bachelors of Science in Information Technology May 2010
Veer Narmad South Gujarat University, Surat, India.
Extra Activities
Earned Excellence Award for successful rollout of the Employee Onboarding System for Reliance JIO
Lead a group of dancers for many performances in several competitions – won 4 awards
Received the “Best Presentation Award” for a Seminar on Distributed Algorithms for Wireless Sensor Networks
Technical Training: Koni Mobile Platform, SMP 3.0(SAP Mobile Platform), SAP Fiori, SAP ABAP, ODATA, SAP UI5, SYCLO, SUP