SlideShare une entreprise Scribd logo
1  sur  5
Shankar
214-935-8752
victory170416@gmail.com
SUMMARY-
 Have 6 yrs of strong technical expertise, with hands-on experience in iOS Development using Objective-
C.
 4+ years of experience in Mobile Application Development (iPhone/iPad) using objective-C, UIKit, Core
Location, MapKit, Cocoa Touch, Cocoa Service, Core Data, Core Animation, Core Graphics and Core
Text Frameworks.
 Strong knowledge of Objective C (iPhone/iPad), iOS SDK 7, iOS SDK 8, iOS SDK 9, iOS SDK 10.
 Experienced in Xcode 8.0, Xcode 7.3, Xcode 6.0 Eclipse, Win CE, Visual Studio, Github, Confluence,
JIRA, MS Office Professional, TortoiseSVN, TestFlight, Localytics.
 Experienced in creating and custom UIViews, Table Views, Tab Bars and Navigation Bar, which are some
basic functionalities in a Multi-view Application.
 Experienced in Multi-view Applications using UITableViewController, UINavigationController,
UITabBarController, Interface Builder and Storyboard.
 Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and
implementing the software, debugging, fixing and maintaining the software.
 Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out
Navigation).
 Experienced in GCD and NSOperation Queue in Multithreading and also with various libraries like
Alamofire, AFNetworking, Starscream, SwiftyJSON.
 Highly experienced in integrating Push Notifications and Network Connectivity and in implementing
Third Party library into the Codebase.
 Used Azure SQL , Azure Blobs, Disks, Tables, Queues and Files based on requirements to create loos ely
coupled applications.
 Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference
Counting (ARC).
 Strong experience in HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, Node.js, PHP, Perl, MySQL.
 Expertise in developing Universal iOS applications and experience in tuning the applications to fix
Memory leaks and optimize memory allocation using Xcode developer tool Instruments.
 Experienced in using Google Maps API for the Geo location services and using JSON web services to call
external web service.
 Applied design patterns like POP, MVC, Delegation/Protocols, Observer, Singleton, Decorator, Blocks.
 Proficient in source control with Git, SVN and Source Depot and Good understanding of RESTful Web
Services.
 Hands on experience with Swift and iOS SDK features and newly-released frameworks.
 Experience in working under Mac OS-X and Windows platforms.
 Excellent knowledge in developing Enterprise Mobile Applications and experience with provisioning and
publishing applications in App Store with working knowledge of Apple publishing procedures and App
review process.
 Stored data persistently in a plethora of ways: CoreData, SQLite, NSCoding (archiving/unarchiving),
PLists, Documents/Temporary directory, NSUserDefaults, Keychain, as well as cloud based with iCloud,
Dropbox, GoogleDrive and others
 Innovative and results- driven team player focused on achieving exceptional results in highly challenging
environment that demands commitment, multitasking and continuous improvement.
Skills
Frameworks: IOS Framework, iPhone SDK, PhoneGap, Sencha Cocos2d, Box2d, Cocoa
touch Framework, Cocoa framework, Core data framework, UIKit,
UIMapKit, Spring framework, Hibernate , IDE Xcode, Core Data Ionic,
Apache Cordova
Languages: Java, C, C++, C#, Objective-C, HTML, XML, CSS
Web based Services: SOAP, RESTful, JSON
Databases: JavaScript, VBScript, SQLite, MySQL, SQL Server, MSSQL, XCode 4.x,
XCode 5, Native iOS, Cornerstone, GIT, Swift, SVN
Software: Core Data, Core Location, Core Graphics, Core Animation, Visual Basic,
MapKit, EventKit, Message UI, Address Book, AVFoundation
Deployment Tools: Maven, Heroku, Jenkins
Issue Trackers: Bugzilla, Selenium,windmill, PyXPCOM
Version Controls Tools: Git, Stash
WORK EXPERIENCE
IOS Developer
Ally Financial - Detroit, MI Nov 2014 - Present
App Store :: https://itunes.apple.com/us/app/ally-mobile-banking/id514374715?mt=8
Ally Financial Mobile Banking App is built to give an easy and secure access to the Ally Financial account to its
customer. Thus, with this app, customer can do their banking from wherever they are.
Responsibilities-
 Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements,
Design, Development, Testing, Building, Deployment and Product Support.
 Designed the HTTP interface uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to
make network requests.
 Consume web services and stored the data locally with Core Data and also Get user location by
using Core Location Framework. .
 Extensively used AutoLayout to make the application compatible for all iPhones.
 Assisted in developing and maintaining the application using Xcode 8.0 and iOS 10.0 beta 1.
 Expertise in MVC design architecture, Cocoa design patterns and concept like delegation categories.
 Used Mapkit and Core-Location to find the nearest Ally Financial to allow push-notification to kick in .
 Took the old web service code which has a limitation of version based delivery and transformed it to
Azure based WEB API app, where you can send specific timed versioned cached response to a specific
clients.
 Worked in memory management using Xcode built-in instruments like Allocation, Leaks & system Usage
.
 JSON Web Services converted to existing Soap Services Working Knowledge on libraries specific to
SWIFT and implemented bridging header from objective-c to SWIFT.
 Worked on cocoa touch layer and core OS layer for handling network storage.
 Created entirely new features in my app using Swift 2 which eliminates entire class of unsafe code.
 Main role is associated to fix the bugs implement the new modules & updating the application to the latest
versions of the iOS 10.0 beta 1.
 Strict practitioner of Cocoa coding conventions and style.
 Analysis and debugging of JSON response fromthe server and populating the data to the UI .
 Generated 1D & 2D barcode according to scanner requirement using ZBar SDK.
 Worked in tandem with the web service team to discuss the interface required along with changes the
interface required.
 Redesigned the home screen to stay up to date with the Ally Financial schemes in latest version.
 Developed the web site app and deployed in azure in web role for auto scalability
 Fixed the various bugs that are causing the Crashes in the some of the Module, and also fixed the
background image not displaying problem for the previous version .
 Implemented the collapsible menu to display only the important contents to user by using the
UITapgesture and Slide Out Navigation Panel .
 Worked with Cocoa Touch Framework and Core Services Framework for the applications at hand.
 Developed the customized REST API to access azure blob using the helper classes. Consumed that into on
prem WPF app and disconnected SharePoint fromproject.
 Coordinated with web team for data download in JSON format in the client end .
 Resolved crash scenario for iOS9.2 users when tapping transaction history and other bugs with
Instruments by detecting memory Leaks, abounded memory.
 Involved in encryption and decryption using SHA-3 and AES algorithms and also worked with iBeacons
to send messages to customes.
 Responsible to identify correct bottlenecks and fix bugs using Objective C.
 Used azure ACS for authorization with OKTA as identity provider in cloud to create a custom STS for
BullsEye Mobile systems.
 Integrated Core Data framework to store user Data after retrieving JSON from the web services.
 Integrated TapstreamSDK to capture user touches and generate reports using the same.
 Implemented Deferred Deep Links (DDL) to redirect user to certain pages of the app as needed.
 Created POCs in Swift2.2 to prototype current app functionality for decisions on integration.
 Developed customviews using strip architecture as per business requirements.
 Worked on Push Notifications using Xtify console to send offers and coupons to user.
 Secured RESTful WEB API calls to azure storage with OAuth 2.0 security while calling API from mobile
client for BullsEye mobile apps.
 Implemented Foresee SDK to capture users feedback while navigating through the application.
 Used QuickBuild to deploy application to QA and Regression teams and Quality Center to tack bugs
reported by QA and fix them.
IOS Developer
WARNER-BROS - Detroit, MI Jan 2012 – Nov 2014
App Store :: https://itunes.apple.com/us/app/dc-all-access/id1063865559?mt=8
DC All Access app is designed to showcase the best of the DC universe across movies, television, games and
comics. It is designed to unite every part of the DC Universe in one app built specifically for DC fans. It is designed
to include exclusive news and reveals, original videos, official DC news streams, movie tickets, giveaways and
many-more.
Responsibilities-
 Developed the app supporting multiple iDevices - Using Auto-Layouts to support different screen sizes .
 Used Swift as well as Objective-C while developing and maintaining iOS apps & used TVML, TVJS (set
of JavaScript APIs) and TVMLKit (glue between TVML, JavaScript, and native tvOS application) for
tvOS apps .
 Used TVML to create individual pages inside of a client-server app which defines what elements to use
and in what order and also read and implemented apple documentation on TVJS framework references .
 Worked on Web Service calls, XML and JSON parsing included in the project for enhancement.
 Experienced and implemented different apple TVML templates provided by Apple Inc.
 Worked on adding compound background elements, simple display elements and styles and attributes
while making the tvOS application for DC All Access for complete new TV experience of the app .
 Worked on implementation of two major features of the app: cell selection and media playback.
 JSON Web Services converted to existing Soap Services Working Knowledge on libraries specific to
SWIFT and implemented bridging header from objective-c to SWIFT.
 Dependency Management - used CocoaPods to set library up in an existing iOS application.
 Used Scroll-view with Core-animation for displaying most recent content related new sales and deals info .
 Implemented MPMoviePlayerController instead of MPMoviePlayerViewController for smoother user
experience which removed the added load to the existing controller resulting in lags .
 Implemented the new 3D Touch for a preview of articles and videos on the activities tab in the app.
 Implemented touch ID instead of password verification for when user updates profile with animations and
added a progress bar that add to the DC comics theme for more user satisfactory performance .
 Used Flurry Analytics to record most frequently used keywords and tracking users activities to implement
more personalized NextGen Interface for the user based on popular topics (Upcoming App) .
 Carried out GoogleMobileAds in a non-obtrusive fashion so that users don't get distracted fromcontent .
 Used NSJSON Serialization for parsing the response data which was gathered as JSON objects .
 Extensive use of Custom Delegates so that classes can interacts easily and communicate without difficulty
.
 Worked on fixing bugs on existing apps such as Infinite icons appearance in video window, out-of-movie
image/video galleries (Getting out of frame) and lag while scrolling table cell in the table-view .
 Coordinated with web team for data download in JSON format in the client end
 Analysis and debugging of JSON response fromthe server and populating the data to the UI
 Implemented downloading and displaying on background threads making sure they don't block main UI .
 Worked in memory management using Xcode built-in instruments like Allocation, Leaks & system Usage
.
 Extensively worked on maintaining codes - focusing on reusability following OOP standards .
 Worked on new updated user friendly, clean user interface adding more DC comic filled theme .
 Worked on Social Sharing option using Social Framework to share content and articles .
 Worked on Web Service calls by parsing XML and JSON to get necessary information to load the views .
IOS Developer
JCPENNY - Plano, TX Aug 2010 – Dec 2011
App Store :: https://itunes.apple.com/us/app/jcpenney/id925338276?mt=8
JCPenny App is made and designed for JCPenny's customer that will give them a completely new shopping
experience with some new features such as push-notifications, online shopping, new user interface design,
animations and others.
Responsibilities:
 Worked as a Mobile App developer to design and develop an app to showcase the products for JCPenney .
 Worked on collection and table view controller with customized cells for each type.
 Created animations to display new sales and deals working with graphic design team.
 Worked on animated smooth transitioning UI views for better UI experience and faster perfomance .
 Used GCD and NSOperations to connect to web service (backend) to get/download the product details .
 Worked and focused on cleaning up codes, rewriting codes and mainly focusing on reusable code .
 Used Core Data to save customers' data, all the latest sales, coupons and doorbusters persistently in order
to improve user experience also allowing app to perform faster eliminating the extra download time .
 Used Mapkit and Core-Location to find the nearest JCPenney to allow push-notification to kick in .
 Implemented Push Notifications for displaying notifications on deals, coupons and nearest store sales.
 Worked on enhancements of existing features in previous app versions and adding more features .
 Used Core Data to save user's data persistently in order to improve user experience and fast performance .
 Used GIT/Bit-bucket to track code changes and updates .
 Followed Agile Methodology for project management and used JIRA tool for bug tracking and issue
tracking .
 Implemented the MVC design flow for the application with different UI components and controllers .
 Used Xcode built-in Instruments for debugging, and also solved Debugging issues onsite as required.
 Used Flurry analytics tools for tracking crashes and worked on optimizing app to avoid such crashes.
 Worked with Backend team to display the correct data format in devices as per Business rule .
 Integrated (some part of) a web-based content made with HTML on to the app using UIWebView.
 Worked closely within a cross functional team of testers and developers to ensure the correct functioning .
 Used Objective C, Cocoa Touch Framework which includes UIKit, Foundation, UINavigation View,
UITab Bar controller, Collection View, Table view, UIWebview and Story Board to build the entire App.
 Worked in GIT to checkout and update the codebase changes for version control .
 Project completed in an Agile Environment participating in bi-weekly SCRUM meetings with demos at
every meetings.

Contenu connexe

Tendances

VoiceGate corporate profile
VoiceGate corporate profileVoiceGate corporate profile
VoiceGate corporate profile
voicegateindia
 

Tendances (20)

Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
 
Introduction to Mobile Development
Introduction to Mobile DevelopmentIntroduction to Mobile Development
Introduction to Mobile Development
 
VoiceGate corporate profile
VoiceGate corporate profileVoiceGate corporate profile
VoiceGate corporate profile
 
CV
CVCV
CV
 
Resume_iOSDev
Resume_iOSDevResume_iOSDev
Resume_iOSDev
 
Srinivasa Varada(1)
Srinivasa Varada(1)Srinivasa Varada(1)
Srinivasa Varada(1)
 
madanResume
madanResumemadanResume
madanResume
 
Live Streaming Application Development
Live Streaming Application DevelopmentLive Streaming Application Development
Live Streaming Application Development
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Hybrid Mobile App
Hybrid Mobile AppHybrid Mobile App
Hybrid Mobile App
 
Bring Your Android Apps to BlackBerry 10 in minutes
Bring Your Android Apps to BlackBerry 10 in minutesBring Your Android Apps to BlackBerry 10 in minutes
Bring Your Android Apps to BlackBerry 10 in minutes
 
ResumeMobileApp2016 1
ResumeMobileApp2016 1ResumeMobileApp2016 1
ResumeMobileApp2016 1
 
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...Building solutions on the Microsoft platform that target iPhone, iPad, and An...
Building solutions on the Microsoft platform that target iPhone, iPad, and An...
 
Magic xpa total mobility experience
Magic xpa  total mobility experienceMagic xpa  total mobility experience
Magic xpa total mobility experience
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governance
 
Babu Senior iOS Developer
Babu Senior iOS DeveloperBabu Senior iOS Developer
Babu Senior iOS Developer
 
srinath_latest
srinath_latestsrinath_latest
srinath_latest
 
Priyotosh_resume
Priyotosh_resumePriyotosh_resume
Priyotosh_resume
 
Code and Conquer with Globe Labs, October 27, 2012
Code and Conquer with Globe Labs, October 27, 2012Code and Conquer with Globe Labs, October 27, 2012
Code and Conquer with Globe Labs, October 27, 2012
 

En vedette

CS101-INTRODUCTION TO COMPUTER SCIENCE I
CS101-INTRODUCTION TO COMPUTER SCIENCE ICS101-INTRODUCTION TO COMPUTER SCIENCE I
CS101-INTRODUCTION TO COMPUTER SCIENCE I
dboyko1971
 
Rohit_resume_cc (1)
Rohit_resume_cc (1)Rohit_resume_cc (1)
Rohit_resume_cc (1)
Rohit sharma
 
TRANSKIP NILAI REAL
TRANSKIP NILAI REALTRANSKIP NILAI REAL
TRANSKIP NILAI REAL
Lucky Lucky
 
A Neuroscientific View of the Effect of Vestibular Dysfunction on Bodily Self...
A Neuroscientific View of the Effect of Vestibular Dysfunction on Bodily Self...A Neuroscientific View of the Effect of Vestibular Dysfunction on Bodily Self...
A Neuroscientific View of the Effect of Vestibular Dysfunction on Bodily Self...
Nathan Dugan, PT, DPT, COQS
 
Demand analysis group presentation
Demand analysis group presentationDemand analysis group presentation
Demand analysis group presentation
akshth
 

En vedette (14)

CS101-INTRODUCTION TO COMPUTER SCIENCE I
CS101-INTRODUCTION TO COMPUTER SCIENCE ICS101-INTRODUCTION TO COMPUTER SCIENCE I
CS101-INTRODUCTION TO COMPUTER SCIENCE I
 
Rohit_resume_cc (1)
Rohit_resume_cc (1)Rohit_resume_cc (1)
Rohit_resume_cc (1)
 
TRANSKIP NILAI REAL
TRANSKIP NILAI REALTRANSKIP NILAI REAL
TRANSKIP NILAI REAL
 
Nijin Resume-2016
Nijin Resume-2016Nijin Resume-2016
Nijin Resume-2016
 
62005883 289 3
62005883 289 362005883 289 3
62005883 289 3
 
Let's use Raspberry Pi to share our passion of programming with kids of Japan
Let's use Raspberry Pi to share our passion of programming with kids of JapanLet's use Raspberry Pi to share our passion of programming with kids of Japan
Let's use Raspberry Pi to share our passion of programming with kids of Japan
 
A Neuroscientific View of the Effect of Vestibular Dysfunction on Bodily Self...
A Neuroscientific View of the Effect of Vestibular Dysfunction on Bodily Self...A Neuroscientific View of the Effect of Vestibular Dysfunction on Bodily Self...
A Neuroscientific View of the Effect of Vestibular Dysfunction on Bodily Self...
 
Rotationplasty
RotationplastyRotationplasty
Rotationplasty
 
Demand analysis group presentation
Demand analysis group presentationDemand analysis group presentation
Demand analysis group presentation
 
Acupuntura dr. sandy cadena
Acupuntura dr. sandy cadenaAcupuntura dr. sandy cadena
Acupuntura dr. sandy cadena
 
Vestibular rehabilitation susan o'sullivan
Vestibular rehabilitation susan o'sullivanVestibular rehabilitation susan o'sullivan
Vestibular rehabilitation susan o'sullivan
 
Mensurando os lucros
Mensurando os lucrosMensurando os lucros
Mensurando os lucros
 
JSUMC Inservice
JSUMC InserviceJSUMC Inservice
JSUMC Inservice
 
3.7 Creating LGBT safe spaces and LGBT allies
3.7 Creating LGBT safe spaces and LGBT allies3.7 Creating LGBT safe spaces and LGBT allies
3.7 Creating LGBT safe spaces and LGBT allies
 

Similaire à Shankar

iOS-iPhone documentation
iOS-iPhone documentationiOS-iPhone documentation
iOS-iPhone documentation
Raj Dubey
 
Nikesh_CV_Larsen_&_Toubro
Nikesh_CV_Larsen_&_ToubroNikesh_CV_Larsen_&_Toubro
Nikesh_CV_Larsen_&_Toubro
Nikesh Mangwani
 
venkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNewvenkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNew
karteek nerella
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
ankush Ankush
 
MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0
madhavha
 

Similaire à Shankar (20)

iOS-iPhone documentation
iOS-iPhone documentationiOS-iPhone documentation
iOS-iPhone documentation
 
MERLINO2015
MERLINO2015MERLINO2015
MERLINO2015
 
NARENDER_EXP_4.0
NARENDER_EXP_4.0NARENDER_EXP_4.0
NARENDER_EXP_4.0
 
Top mobile app development frameworks to consider in 2021
Top mobile app development frameworks to consider in 2021Top mobile app development frameworks to consider in 2021
Top mobile app development frameworks to consider in 2021
 
Cross platform Web apps
Cross platform Web appsCross platform Web apps
Cross platform Web apps
 
Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platform
 
Build Consumer Apps Using Mobile SDK and Ionic Framework
Build Consumer Apps Using Mobile SDK and Ionic FrameworkBuild Consumer Apps Using Mobile SDK and Ionic Framework
Build Consumer Apps Using Mobile SDK and Ionic Framework
 
Senior iOS Developer
Senior iOS DeveloperSenior iOS Developer
Senior iOS Developer
 
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
 
Best Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdfBest Mobile App Development Frameworks in 2023.pdf
Best Mobile App Development Frameworks in 2023.pdf
 
Nikesh_CV_Larsen_&_Toubro
Nikesh_CV_Larsen_&_ToubroNikesh_CV_Larsen_&_Toubro
Nikesh_CV_Larsen_&_Toubro
 
Hybrid mobile app
Hybrid mobile appHybrid mobile app
Hybrid mobile app
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
 
Top Mobile App Development Frameworks in 2022.docx
Top Mobile App Development Frameworks in 2022.docxTop Mobile App Development Frameworks in 2022.docx
Top Mobile App Development Frameworks in 2022.docx
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 
10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps10 Useful Frameworks to Build Hybrid Mobile Apps
10 Useful Frameworks to Build Hybrid Mobile Apps
 
venkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNewvenkataSaiKarteek.Nerella_ResumeNew
venkataSaiKarteek.Nerella_ResumeNew
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
 
MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0
 
Hybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJSHybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJS
 

Shankar

  • 1. Shankar 214-935-8752 victory170416@gmail.com SUMMARY-  Have 6 yrs of strong technical expertise, with hands-on experience in iOS Development using Objective- C.  4+ years of experience in Mobile Application Development (iPhone/iPad) using objective-C, UIKit, Core Location, MapKit, Cocoa Touch, Cocoa Service, Core Data, Core Animation, Core Graphics and Core Text Frameworks.  Strong knowledge of Objective C (iPhone/iPad), iOS SDK 7, iOS SDK 8, iOS SDK 9, iOS SDK 10.  Experienced in Xcode 8.0, Xcode 7.3, Xcode 6.0 Eclipse, Win CE, Visual Studio, Github, Confluence, JIRA, MS Office Professional, TortoiseSVN, TestFlight, Localytics.  Experienced in creating and custom UIViews, Table Views, Tab Bars and Navigation Bar, which are some basic functionalities in a Multi-view Application.  Experienced in Multi-view Applications using UITableViewController, UINavigationController, UITabBarController, Interface Builder and Storyboard.  Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.  Developed apps using various iOS design patterns (MVC, Delegation, Target-action and Slide-out Navigation).  Experienced in GCD and NSOperation Queue in Multithreading and also with various libraries like Alamofire, AFNetworking, Starscream, SwiftyJSON.  Highly experienced in integrating Push Notifications and Network Connectivity and in implementing Third Party library into the Codebase.  Used Azure SQL , Azure Blobs, Disks, Tables, Queues and Files based on requirements to create loos ely coupled applications.  Proficiency with memory management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).  Strong experience in HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, Node.js, PHP, Perl, MySQL.  Expertise in developing Universal iOS applications and experience in tuning the applications to fix Memory leaks and optimize memory allocation using Xcode developer tool Instruments.  Experienced in using Google Maps API for the Geo location services and using JSON web services to call external web service.  Applied design patterns like POP, MVC, Delegation/Protocols, Observer, Singleton, Decorator, Blocks.  Proficient in source control with Git, SVN and Source Depot and Good understanding of RESTful Web Services.  Hands on experience with Swift and iOS SDK features and newly-released frameworks.  Experience in working under Mac OS-X and Windows platforms.  Excellent knowledge in developing Enterprise Mobile Applications and experience with provisioning and publishing applications in App Store with working knowledge of Apple publishing procedures and App review process.  Stored data persistently in a plethora of ways: CoreData, SQLite, NSCoding (archiving/unarchiving), PLists, Documents/Temporary directory, NSUserDefaults, Keychain, as well as cloud based with iCloud, Dropbox, GoogleDrive and others  Innovative and results- driven team player focused on achieving exceptional results in highly challenging environment that demands commitment, multitasking and continuous improvement. Skills Frameworks: IOS Framework, iPhone SDK, PhoneGap, Sencha Cocos2d, Box2d, Cocoa touch Framework, Cocoa framework, Core data framework, UIKit, UIMapKit, Spring framework, Hibernate , IDE Xcode, Core Data Ionic, Apache Cordova Languages: Java, C, C++, C#, Objective-C, HTML, XML, CSS
  • 2. Web based Services: SOAP, RESTful, JSON Databases: JavaScript, VBScript, SQLite, MySQL, SQL Server, MSSQL, XCode 4.x, XCode 5, Native iOS, Cornerstone, GIT, Swift, SVN Software: Core Data, Core Location, Core Graphics, Core Animation, Visual Basic, MapKit, EventKit, Message UI, Address Book, AVFoundation Deployment Tools: Maven, Heroku, Jenkins Issue Trackers: Bugzilla, Selenium,windmill, PyXPCOM Version Controls Tools: Git, Stash WORK EXPERIENCE IOS Developer Ally Financial - Detroit, MI Nov 2014 - Present App Store :: https://itunes.apple.com/us/app/ally-mobile-banking/id514374715?mt=8 Ally Financial Mobile Banking App is built to give an easy and secure access to the Ally Financial account to its customer. Thus, with this app, customer can do their banking from wherever they are. Responsibilities-  Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.  Designed the HTTP interface uses the NSURLConnection and NSURLRequest classes of Cocoa Touch to make network requests.  Consume web services and stored the data locally with Core Data and also Get user location by using Core Location Framework. .  Extensively used AutoLayout to make the application compatible for all iPhones.  Assisted in developing and maintaining the application using Xcode 8.0 and iOS 10.0 beta 1.  Expertise in MVC design architecture, Cocoa design patterns and concept like delegation categories.  Used Mapkit and Core-Location to find the nearest Ally Financial to allow push-notification to kick in .  Took the old web service code which has a limitation of version based delivery and transformed it to Azure based WEB API app, where you can send specific timed versioned cached response to a specific clients.  Worked in memory management using Xcode built-in instruments like Allocation, Leaks & system Usage .  JSON Web Services converted to existing Soap Services Working Knowledge on libraries specific to SWIFT and implemented bridging header from objective-c to SWIFT.  Worked on cocoa touch layer and core OS layer for handling network storage.  Created entirely new features in my app using Swift 2 which eliminates entire class of unsafe code.  Main role is associated to fix the bugs implement the new modules & updating the application to the latest versions of the iOS 10.0 beta 1.  Strict practitioner of Cocoa coding conventions and style.  Analysis and debugging of JSON response fromthe server and populating the data to the UI .  Generated 1D & 2D barcode according to scanner requirement using ZBar SDK.  Worked in tandem with the web service team to discuss the interface required along with changes the interface required.  Redesigned the home screen to stay up to date with the Ally Financial schemes in latest version.  Developed the web site app and deployed in azure in web role for auto scalability  Fixed the various bugs that are causing the Crashes in the some of the Module, and also fixed the background image not displaying problem for the previous version .
  • 3.  Implemented the collapsible menu to display only the important contents to user by using the UITapgesture and Slide Out Navigation Panel .  Worked with Cocoa Touch Framework and Core Services Framework for the applications at hand.  Developed the customized REST API to access azure blob using the helper classes. Consumed that into on prem WPF app and disconnected SharePoint fromproject.  Coordinated with web team for data download in JSON format in the client end .  Resolved crash scenario for iOS9.2 users when tapping transaction history and other bugs with Instruments by detecting memory Leaks, abounded memory.  Involved in encryption and decryption using SHA-3 and AES algorithms and also worked with iBeacons to send messages to customes.  Responsible to identify correct bottlenecks and fix bugs using Objective C.  Used azure ACS for authorization with OKTA as identity provider in cloud to create a custom STS for BullsEye Mobile systems.  Integrated Core Data framework to store user Data after retrieving JSON from the web services.  Integrated TapstreamSDK to capture user touches and generate reports using the same.  Implemented Deferred Deep Links (DDL) to redirect user to certain pages of the app as needed.  Created POCs in Swift2.2 to prototype current app functionality for decisions on integration.  Developed customviews using strip architecture as per business requirements.  Worked on Push Notifications using Xtify console to send offers and coupons to user.  Secured RESTful WEB API calls to azure storage with OAuth 2.0 security while calling API from mobile client for BullsEye mobile apps.  Implemented Foresee SDK to capture users feedback while navigating through the application.  Used QuickBuild to deploy application to QA and Regression teams and Quality Center to tack bugs reported by QA and fix them. IOS Developer WARNER-BROS - Detroit, MI Jan 2012 – Nov 2014 App Store :: https://itunes.apple.com/us/app/dc-all-access/id1063865559?mt=8 DC All Access app is designed to showcase the best of the DC universe across movies, television, games and comics. It is designed to unite every part of the DC Universe in one app built specifically for DC fans. It is designed to include exclusive news and reveals, original videos, official DC news streams, movie tickets, giveaways and many-more. Responsibilities-  Developed the app supporting multiple iDevices - Using Auto-Layouts to support different screen sizes .  Used Swift as well as Objective-C while developing and maintaining iOS apps & used TVML, TVJS (set of JavaScript APIs) and TVMLKit (glue between TVML, JavaScript, and native tvOS application) for tvOS apps .  Used TVML to create individual pages inside of a client-server app which defines what elements to use and in what order and also read and implemented apple documentation on TVJS framework references .  Worked on Web Service calls, XML and JSON parsing included in the project for enhancement.  Experienced and implemented different apple TVML templates provided by Apple Inc.  Worked on adding compound background elements, simple display elements and styles and attributes while making the tvOS application for DC All Access for complete new TV experience of the app .  Worked on implementation of two major features of the app: cell selection and media playback.  JSON Web Services converted to existing Soap Services Working Knowledge on libraries specific to
  • 4. SWIFT and implemented bridging header from objective-c to SWIFT.  Dependency Management - used CocoaPods to set library up in an existing iOS application.  Used Scroll-view with Core-animation for displaying most recent content related new sales and deals info .  Implemented MPMoviePlayerController instead of MPMoviePlayerViewController for smoother user experience which removed the added load to the existing controller resulting in lags .  Implemented the new 3D Touch for a preview of articles and videos on the activities tab in the app.  Implemented touch ID instead of password verification for when user updates profile with animations and added a progress bar that add to the DC comics theme for more user satisfactory performance .  Used Flurry Analytics to record most frequently used keywords and tracking users activities to implement more personalized NextGen Interface for the user based on popular topics (Upcoming App) .  Carried out GoogleMobileAds in a non-obtrusive fashion so that users don't get distracted fromcontent .  Used NSJSON Serialization for parsing the response data which was gathered as JSON objects .  Extensive use of Custom Delegates so that classes can interacts easily and communicate without difficulty .  Worked on fixing bugs on existing apps such as Infinite icons appearance in video window, out-of-movie image/video galleries (Getting out of frame) and lag while scrolling table cell in the table-view .  Coordinated with web team for data download in JSON format in the client end  Analysis and debugging of JSON response fromthe server and populating the data to the UI  Implemented downloading and displaying on background threads making sure they don't block main UI .  Worked in memory management using Xcode built-in instruments like Allocation, Leaks & system Usage .  Extensively worked on maintaining codes - focusing on reusability following OOP standards .  Worked on new updated user friendly, clean user interface adding more DC comic filled theme .  Worked on Social Sharing option using Social Framework to share content and articles .  Worked on Web Service calls by parsing XML and JSON to get necessary information to load the views . IOS Developer JCPENNY - Plano, TX Aug 2010 – Dec 2011 App Store :: https://itunes.apple.com/us/app/jcpenney/id925338276?mt=8 JCPenny App is made and designed for JCPenny's customer that will give them a completely new shopping experience with some new features such as push-notifications, online shopping, new user interface design, animations and others. Responsibilities:  Worked as a Mobile App developer to design and develop an app to showcase the products for JCPenney .  Worked on collection and table view controller with customized cells for each type.  Created animations to display new sales and deals working with graphic design team.  Worked on animated smooth transitioning UI views for better UI experience and faster perfomance .  Used GCD and NSOperations to connect to web service (backend) to get/download the product details .  Worked and focused on cleaning up codes, rewriting codes and mainly focusing on reusable code .  Used Core Data to save customers' data, all the latest sales, coupons and doorbusters persistently in order to improve user experience also allowing app to perform faster eliminating the extra download time .  Used Mapkit and Core-Location to find the nearest JCPenney to allow push-notification to kick in .  Implemented Push Notifications for displaying notifications on deals, coupons and nearest store sales.  Worked on enhancements of existing features in previous app versions and adding more features .  Used Core Data to save user's data persistently in order to improve user experience and fast performance .
  • 5.  Used GIT/Bit-bucket to track code changes and updates .  Followed Agile Methodology for project management and used JIRA tool for bug tracking and issue tracking .  Implemented the MVC design flow for the application with different UI components and controllers .  Used Xcode built-in Instruments for debugging, and also solved Debugging issues onsite as required.  Used Flurry analytics tools for tracking crashes and worked on optimizing app to avoid such crashes.  Worked with Backend team to display the correct data format in devices as per Business rule .  Integrated (some part of) a web-based content made with HTML on to the app using UIWebView.  Worked closely within a cross functional team of testers and developers to ensure the correct functioning .  Used Objective C, Cocoa Touch Framework which includes UIKit, Foundation, UINavigation View, UITab Bar controller, Collection View, Table view, UIWebview and Story Board to build the entire App.  Worked in GIT to checkout and update the codebase changes for version control .  Project completed in an Agile Environment participating in bi-weekly SCRUM meetings with demos at every meetings.