Post Job Free
Sign in

iOS Developer

Location:
Irving, TX
Posted:
February 12, 2016

Contact this candidate

Resume:

KSHIRABDHITANAYA ROUTRAY

Email: *************@*****.***

Phone: 469-***-****

Summary

* ***** ** ********** ** Software Development focused on Object Oriented Programming with last 4 years of iPhone/iPad application development using various Design Patterns (Model View Controller, Delegation, Singleton…) etc.

Experience in COCOA and COCOA Touch frameworks for native iPhone and iPad applications development using XCode IDE, iOS Simulator and Interface Builder.

Experience developing Universal apps supporting UI for both iPhone and iPad.

Programming experience in C/C++, Objective-C and SQL.

Experience in COCOA API consisted of Foundation Kit, Application Kit, UI Kit and Core Data frameworks.

Experience with GIT source code version control.

Have knowledge of iBeacon technology.

Experience with the iOS Human Interface Guidelines (HIG).

Experience in Swift .

Proficient in creating user interface in programmatically and using XCode’s Interface Builder.

Experience in using Version Control systems like RTC.

Thorough understanding of MVC architecture design pattern and other concepts likes Delegation, Protocols, Categories etc .

Experience in handling XML, JSON web services that conform to SOAP & REST standards.

Excellent problem solving skills with a strong technical background.

Experience with application Production Support.

Excellent technical abilities possess strong written and oral communication skills, analytical and interpersonal skills.

Technical Skills

Development Tools : XCode, Interface Builder, Instruments.

Languages : C/C++, Objective–C, Swift .

Frameworks : iOS SDK, Foundation Framework, UI Kit, Cocoa .

Databases : Core Data, MySQL, SQLite .

Other Tools : Source tree, Jira, etc.

Operating Systems : OS X, iOS, Unix, Mac, Windows XP/Vista/7.

Methodology : Agile.

Education

Bachelor of Engineering in Electronics and Telecommunication from Biju Patnaik University Of Technology, India, 2010.

Professional Experience

Client: USAA, San Antonio, TX Mar 2015-Till date

Role: iOS Developer(Onshore, USA)

Description:

“Micro Advice” is an iPhone application that sends push notification messages to the members of USAA based on their Starbucks spending. The “Micro Advice” that the member received from USAA helps them to save money for their credit card bill payment, for the home loan or for contributing to the 401K retirement savings plan.

https://itunes.apple.com/us/app/usaa-mobile/id312325565?mt=8

Responsibilities:

Worked on Requirement Analysis and design document preparation.

Designed the User interface part for the application.

Implemented the Time value notification.

Worked on Pre-emptive notification.

Involved in analytical computation of members “discretionary income”.

Worked on Swift.

Fix defects during testing.

Responsible to create user interface using Interface Builder.

Displaying the message data in Table View in different sections in sorting order of date.

Experienced with AutoLayout and Size class.

Extensively used common UI elements like UI View,UITextfields,UIButton,UIScrollviews,UILabel, UISwipeView etc .

Environment: Xcode 6 & higher, iOS 7 & higher, iPhone 4 & higher, Objective-C & Swift, RTC, Eclipse.

Client: Fidelity National Financial, Los Angeles, CA May 2014-Mar 2015

Role: iOS Developer(Onshore, USA)

Description:

Fidelity Investments iPhone application allows user to monitor portfolio, trade, research investments, and follow today’s market news. The app also allows advanced features such as trade alerts, news features, fund transfers, check deposits and bill pay.

https://itunes.apple.com/us/app/fidelity-investments/id348177453?mt=8

Responsibilities:

The app allows users to monitor account information, stock quotes, market news and watch lists.

The app provides users the mobile trading platforms for trading stocks and options.

The app supports backward compatibility for iOS 6+ and previous.

Worked as a Mobile App Developer in a Fidelity Mobile Development team to design and develop Fidelity Investments iPhone app.

Used Core Data to save customers’ data persistently in order to improve user experience.

Used NSOperation to connect to Web Service to get comprehensive information about account, stock & option quotes and market news.

Parsed JSON response using NSJSONSerialization.

Implemented UI using Storyboard & programmatic approach.

Worked on AutoLayout in XCode’s Interface builder.

Implemented the Accounts Menu feature to allow user to track and monitor portfolio, balances, orders and activity history using UISegmentedControl and UITableView.

Implemented the Alerts feature to allow user to configure customizable price triggers or trade event notifications.

Conducted unit testing using XCTest to resolve defects.

Fixed bugs when found by QA.

Environment: XCode 4.6 – 5.1, Cocoa Touch frameworks, Core Data, Core Location, Event Kit, Address Book and Ad Support frameworks.

Client : Expose Retail Strategies Inc,Dallas, TX May 2013-Feb 2014

Role: iOS Developer(Offshore, India)

Description:

My eLane is an advanced ordering and payment app that allows customers to order virtually anything in advance to be ready just as they arrive, so they never have to wait in long lines. Order from anywhere, select your payment method and then head for the location whenever you’re ready. My eLane uses GPS technology to send your order at just the right time while you’re en-route so it can be prepared to meet you as you arrive. That morning coffee, groceries, take-out, you name it. Anything is possible and if one of your favorites isn’t offering the service yet, just hit the suggestion button within the app and let us know where you would like to be experiencing #LifeInMyeLane.

https://itunes.apple.com/us/app/my-elane-advance-ordering/id675977704?mt=8

Responsibilities:

Worked on the various parts of the application.

Responsible to create user interface using Interface Builder.

Using web service to extract the message data from the website in form of JSON and parse it in the application using JSON parser.

Displaying the message data in Table View in different sections in sorting order of date.

Experienced with AutoLayout in XCode’s Interface builder.

Involved in bug fixing and application support.

Designed the registration screen of the application where the user can enter the user name and password.

Designed, created and implemented custom Interwoven Team Site modifications to fully automate activities such as publishing, deploying, and updating online content (HTML, JavaScript).

Wrote various methods to manipulate HTML and CSS in JQuery; made pages dynamic using AJAX, JSON, and XML.

Developed ASPX pages that were cross browser compatible across browser such as Internet Explorer versions 7 through 9(Win XP, 2K3, and Win 7 OS), Mozilla Firefox, and Safari (Win and Lion OS X)

Environment: Objective C, XCode, IOS, Cocoa, JSON, JSON Parser, Core Data, Storyboard, IOS Simulator, UIMapKit, Google API, Cocoa Touch Frameworks, SQLite, SQL, REST

Client : Long Leaf IT, LLC,Dallas, TX Sep 2012– May 2013

Role: iOS Developer(Offshore, India)

Description:

The Hunt Club app will simplify hunting, recording, scheduling and safety for all land owners that lease their land to hunters. This app will allow users to schedule a hunting time, capture/record their game, track their location, post on community boards, RSVP to events, be alerted when they come within an unsafe distance of another hunter and more.

https://itunes.apple.com/us/app/thehuntclub/id730354556?mt=8

Responsibilities:

Created user interface using Interface Builder as well as programmatically.

Participate in all aspects of design and end-to-end development of this application.

Designed the app based on the Apple Human Interface Guidelines.

Participated in design custom button, toolbar items, and view images using Photoshop editing software

Developed main user interface for the application based on screen designs from the team.

Extensively used common UI elements like UI View, UITextfields, UIButton, UIScrollviews, UILabel etc .

Worked with Cocoa classes extensively: NSURL, NSURLRequest, NSURLConnection.

Implemented REST to communicate with the back-end REST web services over HTTP to retrieve data.

Displayed multiple images on Image view.

Involved technical support to the application.

Fix defects during testing.

Environment: Objective C, XCode, IOS, Core Data, Cocoa Touch Frameworks, UIKit, JSON, JSON Parser,

SQLite, UIMapKit .

Client: Union Bank, CA Apr 2012-Sep 2012

Role: IOS Developer(Offshore, India)

Description:

The Barcode Scanner app is all about scanning various barcodes. The barcode contains various information like phone no, contact, website. Based upon the fetched information it shows you the result and you can have specified operations on that result.

Responsibilities:

Worked extensively with Objective C and Cocoa frameworks.

Involved in user interface design with other members of the design team.

Worked with UIKit Framework for development and maintenance.

Formatted the data as per Business rule to display in UI.

Scanned BR and QR code using Z-bar SDK.

Followed a work data flow principle for design and development.

Worked with GIT to checkout and update the codebase changes.

Reported progress/challenges to project lead.

Followed Agile methodology throughout the project.

Environment: XCode, Objective C, UIKit, Cocoa Touch Frameworks, Address book.

Client: Navistar, Chicago, Illinois Mar 2011-Apr 2012

Role: SQL Developer(Offshore, India)

Responsibilities:

Worked closely with the Business analysts for requirements gathering, designing the database and

creating workflow.

Involved in designing of the staging database in order to extract and load the data from/to various sources.

Worked as an active member of Database designing team to identify integrity constraints for data integrity like Referential integrity using primary key and foreign keys relationships.

Worked on ETL process and took the ownership of some very complex packages.

Implemented the Master/Child Package Model so that only the Master Package has to be scheduled which will in turn fire the other packages.

Involved in Scheduling and monitoring the ETL packages.

Developed Exception handling process for each ETL package.

Architected design of workflow.

Prepared Standards & Guideline Documents for preparing various packages.

Developed & Deployed various parameterized packages with SQL Integration Services 2005.

Implemented error handling strategies and trouble-shooting wherever and whenever required.



Contact this candidate