Post Job Free
Sign in

Web Services Data

Location:
Mumbai, MH, India
Posted:
June 27, 2016

Contact this candidate

Resume:

RANDEEP KUMAR

678-***-****

****************@*****.***

Professional Summary

Around 8 years of Information Technology Experience in designing and developing high-end enterprise level Web and Mobile Applications

Around 5 years of professional experience in developing iOS Applications.

Extensive experience in iOS Application Development (iPhone/iPad) using Cocoa Touch, Cocoa Service Frameworks 5.0, 6.0, 7.0 and 8.0, X-code 4.0, 5.0, 6.0,7.0 and Objective-C.

Clear knowledge on SWIFT programming language and hands on experience on newly launched iOS9 and Xcode 7.0.

Hands on experience in Apple push notifications, Network protocols, Mac/Pc to iPhone data syncing.

Features used in iOS/ objective C included: Table views, AF Networking, APIs, Core Data, Magical Record, Core Location, Map Kit, Core Graphics, Interface Builder, Cocoa Pods, Internationalization and Localization and Git for source control.

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, Blocks, and Notifications).

Developed apps using Bluetooth Low Energy (BLE) on iOS with the core Bluetooth framework.

Expertise in creating and customizing Views, Table Views, Tab Bars, Collection View, Pickers and Navigation Bar which are some basic functionality in a Multiview Application.

Experienced in working with Storyboard, Interface Builder, program Interface and Auto layout.

Have technical proficiency and thorough understanding in the following Frameworks: iPhone SDK, UIKit, MapKit, WebKit, Audio Toolbox, AV Foundation and concepts like delegation, protocols and categories, Core foundation, Core Data, Core Location, Core services, Core Graphics, Core animation, Quartzcore, Address Book and Message.

Worked with UIKit Framework for development.

Used Memory management with ARC-Automatic Reference Counting.

Good experience in Argumented Reality and Virtual Reality (AR/VR).

Implemented NSNotificationCenter to send various notifications among the various objects.

Used Grand Central Dispatch and NSOperations to make User Interface more responsive.

Experience with various Parser level applications including dynamic data display applications for XML, JSON on IPhone and IPad.

Analyze, develop and test new systems using MVC 3 with C#/ASP.Net.

Thorough understanding of backend database technologies like SQL, MySQL, and the embedded database SQLite.

Developed applications using PhoneGap, Xamarin, SWIFT and used IBeacon technology to update and improve skill set.

Strongly experienced in using version control systems such as SVN, Github, Sourcetree and Automatic Reference Counting (ARC).

Proficient knowledge in scripting and programming languages such as CSS, HTML, XML, JavaScript, PHP and ASP.

Worked in REST Web Services and APIs with connecting third party application.

Worked on Xcode, interface Builder and Instrument.

Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.

Working knowledge of developing Safari Browser, Mac OS X 10.6, 10.7, 10.8

Well-versed in programming languages such as C, Objective C, HTML5.

Working knowledge of Operating Systems like Mac OS X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.

Strong interpersonal and verbal communication and presentation skills, attention to detail and the ability to meet tight deadlines.

Excellent organizational, written communication and presentation skills.

Strong commitment to organizational work ethics, value based decision-making and managerial skills.

Technical Skills

iOS Applications

Objective-C and Cocoa development for iPhone and iPad devices in XCode 4.6,5.0,6.3,7.1.1Interface builder-UIKit, Cocoa Touch, Core Data

Software

Trained in iOS 4, iOS 5,iOS 6,iOS 7,iOS 8.4,iOS 9.1 with XCode 3.0/ 4.0/ 4.6.3/5.0.2/6.3/7.1.1 OSX 10.5, 10.6, 10.7, 10.8,10.9 and 10.10 ASP.net with Visual Studio 2005/ 2008, Microsoft office suites

Programming Languages

Swift, Objective C, C,C#, C++, Core Java, HTML5

Front End

HTML 4 and 5, CSS2 and 3. JavaScript/ JQuery library

Databases

SQL server 2005/2008, SQLite with Core iOS sandbox, building, and testing database in iOS sandbox

OS

MAC OS 10.5/10.6/10.7/10.8/10.9/10.10 Windows XP, Windows 7, Windows 8

Tools

XCode3.0/ 4.0/ 4.6.3/5.0.2/6.3/7.1.1 Visual studio 2005,Dreamweaver

Development Tools

Cvs/svn/git

Educational Qualification

Bachelor of Technology in Electrical Engineering from TRR College of Engineering, Hyderabad, India.

Professional Experience

Xerox Corporation, Arizona, Phoenix Apr 2016 – Current

Sr. iOS Developer

Description: The Xerox Mobile Print Portal enables smartphone and tablet users to connect with network printers for a simple, convenient and secure method to print. The user can print documents immediately or upload them securely for release later.

Application Link: https://itunes.apple.com/us/app/xerox-print-portal/id520577939?mt=8

Responsibilities

Developed client login module, including UI design and backend communication with Web Services.

Implemented Core Data framework to store User Data.

Utilized External Accessory Framework to use and connect MFI accessories via Bluetooth.

Achieved integration with backend web services via NS Operation Queue and NSURL Connection.

Implemented Storyboard and ARC.

Developed the table view controller and created customized table view cells as per the client’s requirements.

Developed view finder square to scan the QR Code to add a printer, simply by scanning the printer specific QR Code.

Developed GPS to find locations and available printers.

Involved in Unit testing and fixed bugs to meet Client Specification and Standards, Memory leaks and Memory management issues.

Designed databases for iPhone and Android.

Hands on with Agile methodology.

Developed critical tools, e.g. customized navigation bar, page control and scroll view.

Environment: iOS8.0 (iPhone SDK), Mac OSX, Swift2.2, Objective-C, XCode 6.x/7.x, Android Studio, JDK, Xamarin, C#, Agile Methodology, HTML5, CSS, REST, EAM, JavaScript, JQuery.

PSECU (Pennsylvania State Employment Credit Union), Harrisburg, PA Jan 2014 – Feb 2016

Sr. iOS Developer

Description: This app is mainly used for mobile banking on which it is easy and secure way to manage our bank accounts, transfer funds, pay bills, deposit checks etc. By exploring this app we can even find the nearest PSECU Bank location or ATM.

Application Link: https://itunes.apple.com/us/app/psecu-mobile+/id455072590?mt=8

Responsibilities

Extensively used Objective C, Java and Cocoa frameworks for cross-functional mobile application development.

Assumed responsibility for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.

Integrated the reusable components written on Objective C using bridging header.

Developed the complete user interface (UI) of the app using UIKit and CoreGraphics framework.

Integrated Map functionality using MapKit and CoreLocation frameworks using web services.

Retrieved data from web services by calling the server and then parsed the response data using JSON library.

Implemented Custom Table View and Core Graphics library to have better end user experience.

Worked on Push Notification sent from server for new Alerts.

Designed and engineered UI components within agile environment.

Conversion of existing Objective-C code in SWIFT.

Implementing new features and modules in the app by usage of SWIFT.

Developed Touch ID to login in to the app.

Responsible for UI/UX development.

Used multi-threading to handle background events to improve the application performance.

Implemented Core Data to improve memory overhead of the app and increase responsiveness.

Worked on Restful web services for better management of resources for the app.

Worked on GCD to build a responsive UI and implemented background threads.

Worked on Custom Activity indicator and Calendar for better custom look of the App.

Implemented custom UITabBarController, UINavigationController for easy navigation throughout the app.

Developed the app using iOS design patterns like Blocks, MVC.

Used NSUserDefaults to store user information and save data locally.

Customize UIElements, UIActionsheet, UIAlertView, UItableView, UICollectionView, UIScrollView to build user interface of the application.

Managed and actively participated in User Acceptance Testing (UAT), System testing, Integration testing, Regression Testing, Black Box Testing and Backend or Database Testing for Scaling the app performance and reporting to the teams.

Involved in all major client meetings and helped to prepare templates for simplifying tasks.

Involved in Project documentation and possess expertise in the same.

Environment: iOS 7.x/8.x (iPad SDK), C++, Objective C, SWIFT 2.0, Xcode 5.x/6.x/7.x, Cocoa Touch, Cocoa framework, JavaScript, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), MapKit, Core Location, and AV Foundation.

DISH Explorer, Englewood, CO Apr 2012 - Dec 2013

iOS Developer

Description: The DISH Explorer app helps to see the most popular shows based on real time TV viewership at our location and what’s trending on social sites. While watching the show, we can tweet or share any show on Facebook as well as view a live twitter stream and sports statistics all on our iPad.

Application Link: https://itunes.apple.com/us/app/dish-explorer/id583546028?mt=8

Responsibilities

Worked with Objective C for Cocoa Touch Framework that includes UIKit, Foundation, UINavigationViewController, UIViewController, UITabViewController, UITableViewController and Storyboard to build Universal Application for iOS Phone.

Created the complete database using Core-data.

Worked extensively with Objective C and Cocoa Touch frameworks including Core Data, Foundation, Core Animation and UIKit.

Worked with GIT to checkout and update the Reported progress/challenges to onsite project lead.

Created table views, collection views and other UI controls and customized them according to the requirements

Integrated web components using UIWebView.

Worked on adding new features like "AutoPay & SchedulePay" to the application.

Followed agile methodology throughout the project.

Implemented CoreData for persistent storage of user data.

Worked on Argumented Reality and Visual Reality (AR/VR).

High performance web services using AFNetworking library along with JSON data communication enhance network communication

Integrated various RESTful web services calls to application using asynchronous NSURL calls.

Created models in MVC and development of delegates for updating model information.

Performed all tasks from UI design and implementation to writing code for various features.

Managed data and memory management from streamlining code and using various debugging tests.

Followed SCRUM methodology throughout development

Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.

Integrated a web-based content made with HTML5 on a Native app using UIWebView.

Worked with QA team to find and resolve defects.

Environment: iOS 7.0 (iPhone SDK), Mac OS X, Xcode 5.1, 6.1, Objective C, Agile Methodology, HTML5, CSS3, REST, JavaScript, jQuery.

Marsh & McLennan, Jersey City, NJ Jan 2011 - Mar 2012 iOS Developer

Description: Marsh and McLennan Agency launched iBenefits app with a lot of benefits. With iBenefits, we can view our company’s benefit plans and we can even contact to an insurance company directly from the app

Application Link: https://itunes.apple.com/us/app/ibenefits/id943007099?mt=8

Responsibilities

Collected the requirements from the Business Analysts.

Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.

Developed the UI for the application using Objective C.

Customized UITableView to have a custom look.

Worked with UIKit Framework, UICollectionView and SDK for the applications at hand.

Worked with Backend team to display the correct data format in devices.

Integrated a web-based content made with HTML5 on a Native app using UI Web View.

Used GitHub to pull code, make changes and push the code back.

Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.

Worked with web services using JSON and XML frameworks NSXMLPaser, SBJSON.

Used SDK and UIKit frameworks.

Wrote many complex SQL queries for easy retrieving of application data.

Added animation between UI Views for smooth move and better client experience.

Worked under Agile and Scrum environments.

Environment: iOS SDK, GitHub, Core Data, Cocoa Frameworks, Objective-C, Xcode 4.4, 5.1, JSON, Agile SCRUM, CSS, RESTful, iPhone Devices.

Speed Commerce, Richardson, TX Nov 2009 – Dec 2010

UI/ Mobile Application Developer

Description: As a Web Front-End Developer I am responsible for developing innovative front-end web solutions using HTML, JavaScript, and CSS for our e-Commerce clients.

Responsibilities

Design and develop the web front-end code for e-Commerce sites using efficient, maintainable, and modular HTML/JavaScript/CSS code.

Develop high quality, front-end code following industry standards and best practices.

Integrate developed web front-end code with Java Server Pages (JSP) code.

Ensure cross browser and platform compatibility for developed features.

Problem-solving in all areas of web development including the debugging of web front-end code.

Maintain high coding standards and practices and exercise quality control on all aspects of Web development.

Collaborate with business analysts to define user experience requirements for the

Development effort.

Work closely with application developers to ensure client requirements are met and

Technical integration is achieved for site implementations.

Started developing e-commerce iOS app using Objective C.

Worked with Objective C and Cocoa framework, which includes UIKit, Foundation, MapKit

And Core Location.

Used various view controllers such as: UITabBarController, UINavigationController and

UIScrollView to build the user interface.

Maintain technical knowledge of web front-end industry standards, best practices and trends.

Environment: HTML, JavaScript, CSS 3, JavaScript, jQuery, AJAX, JSON, Java Server Pages (JSP) technology, Objective C, Xcode 4.x

Syntel, Hyderabad, India Jun 2008 – Sept 2009

UI Developer

Description: This is a Web based project, developed to maintain the content of the company. Admin is the administrator of the system responsible for granting privileges to the content creator and users of the system. Content creator has the permission for creating, deleting, maintaining and customize the documents. The end user of the system will utilize the services provided by the system like viewing the document, rating the document with a comment on it.

Responsibilities

Developed User Management in the Administrator Module.

Worked with the team of architects to gather requirements and enhance the application functionality and add new features.

Created Mock-up designs and developed various functionalities with Java Script and jQuery.

Used CSS, HTML to make effective and cross-browser compatible front-end pages with attractive and easy to use functionalities.

Used JavaScript to define the functionality for the webpages.

Fixed bugs in the production and carried out Unit Testing for the developed functionalities.

As part of testing, prepared effective Test Scripts for each of the developed functionality.

Was a part of developing Authentication Module

Designed and implemented to continue any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.

Implemented My SQL Server database and JDBC drivers to access the data.

Maintained the application configuration information in various properties file.

Performed unit testing, system testing and integration testing.

Provide status reports to the management

Co-ordinate the tasks with team.

Environment: Core Java, HTML, CSS, JavaScript, JSP, SQL, PLSQL, Tomcat.



Contact this candidate