ROMAL SHAH
C: 714-***-**** ***********@*****.***
PROFILE
A pioneering and security-oriented developer offering more than 7 years’ experience designing, implementing, integrating, testing and supporting impactful applications developed in diverse, collaborative environments for iPhone and iPad.
SKILLS
Xcode, Xcode Versions, iOS Versions
Objective-C, Swift 2.0, GIT, Stash, SourceTree, 3D Touch, Touch ID, Core Data, NSFileManager, NSUserDefaults, Multithreading, JSON, Web Services, MYSQL, SQL Server
Synchronous Calls, Asynchronous calls, MVC Design Architecture, Cocoa Design patterns, HTML, JavaScript, CSS
Agile Methodology, Cocoa Lumberjack, Object Mapper, AFNetworking, RestKit, JSONKit, Alamofire, Frameworks, UIScroll pane
GitHub Link: https://github.com/romalshah/
App Store Link: https://itunes.apple.com/us/app/cummins-adept-support/id1153014674?mt=8
PROFESSIONAL EXPERIENCE
Sep 2016 to Current iOS Developer
Cummins Inc., Columbus, IN
Used Swift 3.0 for the development of the application
Worked on Identity Management(IDM) for login purpose
Successful migration of code from Xcode 7 to Xcode 8
Designed the UI with the help of Stack View
Used IBM Clear Case as source control for code changes
Knowledge of building the Framework
Called the REST API’s from C++ code
Worked extensively with UI Frameworks
Understanding of BLE (Low Energy Bluetooth)
Unit Testing and Test Driven Development(TDD)
Familiar with Agile and scrum methodology
Environment: Swift 3.0, Cocoa Touch, Xcode, IBM Clear Case, Apple API’s, JSON parsing, REST API’s
Aug 2014 to Aug 2016 iOS Application Developer
General Electric, Atlanta, Georgia
Worked extensively with Objective-C, Cocoa and UI Frameworks
Worked with Xcode for debugging the updated version
Worked with basics of SWIFT 2.0 for updating the app
Worked with Apple Push Notification Service(APNS)
Worked with GIT to checkout and update the code base changes
Worked extensively on Table View Controller and made customized table view cells according to the client requirements
Utilized UI TabBar Controller, UI Navigation Controller, UI Table Views, UIScroll View to display content as required in the App
Iterative design process upon client approval build out of all assets: buttons, products shots, UI Components, etc.
Worked on Web Service calls, Alamofire and JSON parsing included in the project
Worked with UIKit Framework for development and maintenance
Added animation between UI Views for smooth transition and better user experience
Used the XIB to design for iPhone by using Auto-layout Implemented data chasing using CoreData and Application Directory. Reported progress/challenges to project lead
Environment: Objective-C, Swift 2.0, Cocoa Touch, Foundation, CoreData, Xamarin, System Configuration, Core Graphics, Quartz Core, Basic iOS APIs, iOS Simulator.
02/2013 to 08/2014 iOS Application Developer
Abbvie Corp. – Chicago, Illinois
UI design and web service integration using AFNetworking an open source API
Map View implementation using the MapKit and Core Location Frameworks
Lead technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications to ensure that architecture standards are followed
Worked with REST API handling
JSON Response parsing using the SBJSON Framework
Data Scrolling is achieved using UIScrollPane and UITextView
Utilized Auto Layout and Storyboards
Application was designed using iPhone SDK, Xcode, interface builder, objective-c and instruments
Environment: Objective-C, CocoaPods, Xcode, Interface Builder. Libraries used were Foundation Framework, MapKit, XML parsing, JSON parsing, and UIKit Framework.
05/2012 to 01/2013 iOS Application Developer
OpenXcell – Ahmedabad, Gujarat, India
Upgraded reporting system of the application
Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services
Developed new components like infinite scrolling section for sliding Tableview
Solved major defects in navigation controller behavior for the application
Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data. (Main thread and secondary thread)
Provided mechanism to avoid loading of duplicate data in Tableview (Problem due to concurrent server calls)
Audio playback using the AVAudioPlayer from the AVFoundation Framework.
Handled scenarios of no data for application during good network signal
Explained the design problem of invocation by drawing flowcharts
Assisted Project Manager with release build schedules
Documented the technical specifications
Managing the work log and following the schedule to ensure completion of projects before deadline.
Environment: Xcode, Objective-C, SDK, using ARC, Core Data and Auto Layout, Github for version control, Web Services Frameworks: UIKit, CoreLocation, AVFoundation.
01/2011 to 04/2012 UI Developer
Sumtotal Systems – Hyderabad, India
Analyzed user requirements and designed the user interfaces, object model, application server logic and schema.
Iterative design process upon client approval build out of all assets: buttons, products shots, UI components, etc.
Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
Design mockups, demos for client, eye-catching icons and other graphical interfaces for client Involved in development and finalization of initial design of the application and worked with content managers, copywriters and designers to resolve the issues.
Designed and implemented a dynamic image rendering web service, which is consumed by JavaScript.
Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
Designed the web user interfaces for all the above use cases using JSP, Struts, HTML5, jQuery, XML and Ajax based on the W3C standards.
Design front end with CSS3 and HTML coding.
Environment: XHTML, HTML, JavaScript, CSS.
EDUCATION
May 2011 Bachelor’s in Computer Science and Engineering
Gujarat Technological University – Gujarat, India