Summary
* **** ***** ** ********** as a developer with around 3 years of experience on mobile application development in diverse and collaborative environments for iPhone and iPad.
Experience in COCOA and COCOA Touch frameworks for native iPhone and iPad. Applications development using XCode IDE, iOS Simulator and Interface Builder.
Strong programming experience in SWIFT 2.X, OBJECTIVE–C, C++, C.
Proficient at UIKit, Core Data, Core Location, Alamofire, iBeacons, MapKit, Local Authentication, Social, MessageUI, etc. among other frameworks.
Extensive knowledge of Keychain, TouchID, NSOperations, NSOperationsQueue, Push Notification, Local Notification, REST API, etc.
Expertise in using third-party libraries such as CorePlot, Progress HUD and AFNetworking to integrate additional functionality into applications.
Proficient in UI/UX development and worked closely with design team
Expertise in testing applications using simulators and on real devices to optimize applications
Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which includes requirement analysis, designing, implementing, debugging, testing, fixing and maintaining applications.
Familiarity with the iOS Provisioning Portal and the process involved in obtaining development certificates, provisioning profiles, adding devices and creating App ID’s.
Clear knowledge in testing and distribution of the App on the App Store.
Working experience of project management methodologies such as Agile/Scrum, Waterfall.
Excellent problem solving skills with a strong technical background.
Excellent technical abilities possess strong verbal and written communication skills, analytical and interpersonal skills.
Education
Bachelor of Technology from JNTU, India.
Technical Skills
Development Tools
XCode, Swift, Interface Builder, Microsoft Office
IOS Applications
Swift, Objective-C and Cocoa development for iPhone and iPad devices in Xcode. Interface builder-UIKit, core Data, XCode Interface builder-UIKit, Git, GitHub
Languages
C/C++, Objective–C, Swift
Web Development
HTML, CSS, XML
Frameworks
Cocoa Touch, UIKit, MapKit, Core Data, Core Animation, SQLite, Core Graphics, Core Location, Foundation, AVFoundation, AFNetworking
Databases
Core Data, SQLite
Other Tools
Jira
Operating Systems
MAC OS X, iPhone /iPad Os, Windows and Andriod
Version Control Tools
GIT, SVN.
Simulator /Emulator
iPhone/iPad, Android
Development Models
MVC, Agile
Experience
ViaSat Inc., Carlsbad, CA Jun 2016 - Mar 2017
IOS Application Developer
Description:
eTRAC application is an in-flight app, which helps use to know the in-flight wifi performance. The application can perform jitter and latency test and we can know the upload and download speed of the connectivity.
App store: https://itunes.apple.com/us/app/etrac/id966721324?mt=8
Responsibilities:
Designing and building advanced application for the iOS platform.
Collaborating with cross-functional teams to define, design the application and create new features.
Worked on latest swift for robustness, usability and reliability application.
Created View controllers both programmatically using Swift 2.0 and also through Storyboards.
Created Custom UIbutton, UIText Field and UITableView to build user interface of the application in Xcode.
Worked on sidebar navigation, custom navigation controller to navigate between views and view controllers.
Worked with latest swift to debug and for updating the app.
Used cocoa touch frameworks for dynamic application.
Created Page layouts, search layouts to organize fields, custom links and related lists.
Implemented Custom TableViewCells to segue from different ViewControllers for smooth transitioning and better user experience intergraded animation between UIViews.
Worked on UIdate picker and UITime picker to automatically retrieve the data.
Worked on UIPicker view in fetching the data of net or previous provider based on user selection.
Worked on ARC for memory management.
NSOperation Queue and NSURL Session were contrived to integrate with backend web services.
Agile methodology/ Sprint Alliance are used for development.
Programmed in order to acquire and store persist cacheable content such as static data and user preference data using Core Data and NSUserDefaults.
Used soap UI for validation.
Used both JSON parsing to reformate the data to the customized TableViewCell.
Integrated third party APIs to fetch data and display into the UIView and also added enhancements to the existing app for search functionality.
Testing applications using simulators and on real devices to optimize applications.
Environment: IOS 9.0, 9.3,10.2, Mac OS X, Objective C, Swift, Swift 2.0 XCode, Cocoa Touch, Cocoa framework, iPhone simulator, iOS API's, JSON Parser, soap UI, CoreData, ARC.
Cigna Health Insurance, Columbus, OH Mar 2015 – Nov 2015
IOS Application Developer
Description:
Life can take you many places. That’s why, at Cigna, we want to make sure that you have easy access to the services you need, wherever you are. To use this app, you must be enrolled in coverage from Cigna’s Health Benefits unit formerly known as Vanbreda International, serviced by the Antwerp, Miami or Kuala Lumpur offices.
App Store Link: https://itunes.apple.com/us/app/cigna-health-benefits/id977688224?mt=8
Responsibilities
Worked with Objective-C, Cocoa and UI Frameworks.
Worked with Xcode for debugging the updated version.
Worked with basics of SWIFT for updating the app.
Worked on table view controller and made customized table view cells according to the client requirements.
Created UITabBarController, UINavigationController, UITableViews and UIScrollView to display content as required in the App.
Worked on NSURLConnections, CLGeocoder and annotation to pick the nearest location.
Worked on NSMutable data and response data to get the responses from web services.
Created Quartzcore framework for supporting graphics.
Worked on UI picker view and delegate to pick the location.
Worked on core location to locate the current location and nearby Cigna companies.
Design process upon client approval build out of all assets: buttons, products shots, UI Components
Used REST web services for networking on iOS.
Worked on JSON parsing included in the project.
Used MVC for design patterns.
Used Automatic Reference Counting for managing the memory.
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.
Environment: IOS 8.0.1, 8.4,MAC OSx, Objective-C, Swift X, Cocoa Touch, UI Frameworks, Corelocation Foundation, CoreData, Core Graphics, Quartz Core, Basic iOS APIs, iOS Simulator, MVC, ARC.
Sumtotal Systems, Hyderabad, India May 2013 – Oct 2014
UI/ Mobile Developer
Description:
SumTotal is dedicated to partnering with our customers to create great places to work. We break down barriers. We reject complexity and embrace simplicity. We believe that people want to give their best and be great at their jobs. With the tools to do their jobs, people are free to be whatever they can imagine and whatever your people can dream, your business can do.
Responsibilities
Analyzed user requirements and designed the user interfaces, object model, application server logic.
Iterative design process upon client approval build out of all assets: buttons, products shots, UI components.
Performing research and development to evaluate emerging technologies and their potential to optimize the platform.
Working on Xcode to support all features on both iPhone and iPad.
Responsible to identify correct bottlenecks and fix bugs using Objective C.
Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
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 it.
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, XML based on the W3C.
Design front end with CSS and HTML coding.
Environment: XML, HTML, JavaScript, CSS, Obj-c, Xcode