Ashok
*****.*****@*****.***
Professional Summary
Seeking challenging assignments in IT industry with a growth oriented and fast track organization, utilizing acquired skills to contribute towards the development and growth of the Company and to obtain IOS Developer position in your Organization.
Over 6 years of development experience in Information Technology, with a progressive and robust experience in Object-oriented technologies, experience in the full-life cycle of the software development process.
Skilled in engineering Mac OS X, iPhone and iPad applications using iPhone-SDK and Objective-C and swift.
Create applications and frameworks for the iOS platform using Xcode.
Developed native based iPhone applications using Objective C and Swift, XCode, iPhone SDK and Cocoa Touch framework.
Perfect understanding of ARC and non-ARC in iOS development for Memory Management.
experience in designing & developing User Interface applications, integrating with various Databases and Client-Server applications in iPhone/iPad application development using Objective-C, C++, Swift, Cocoa Touch, UIKit, (OOA&OOD) .SQL, Cocoa Bindings, Core animation custom controls and object oriented programming.
Extensively worked with Story Board, Map Kit, Core Data, Multithreading, User Defaults, SQLite, UI Alert, Delegates/Protocols and Categories
Strong knowledge of Objective C (iPhone/iPad), iOS SDK 4, iOS SDK 5, iOS SDK 6, iOS SDK 7, iOS SDK 7.1 application development using Objective-C, Cocoa Touch.
Worked extensively on Xcode, Interface Builder and Instrument.
Strong knowledge about Core Frameworks like, MapKit, Core object, Core services, Core Graphics, Core animation, UIKit & MVC methodologies.
Experienced in working with SQLite Database, Google Maps API, Map Quest API, GPS Location, In-app billing, Push Notifications.
Experience in JSON, XML, and DOM.
Experience in database development using SQLite, MySQL, RDBMS and MS Access.
Extensive experience in iPhone & iPad application development.
Expert in making efficient use of Interface Builder in building the applications.
Sound knowledge of uploading applications to the Apple Store.
Strong problem solving and logical reasoning skills.
Technical Skills
iOS Applications:
Objective-C and Cocoa touch development for iPhone
and iPad devices in XCode Interface builder
Software:
Trained in iOS 4, iOS 5, iOS6, iOS7, iOS8, iOS9 with
XCode 3.0/ 4.0, 5.0, 6.0, 6.1.3, 8. OSX 10.5, 10.6,
10.7, 10.8,10.9,10.10
Programming Languages:
C, Objective C, Swift, HTML.
Databases:
My SQL, SQLite with Core iOS and database in iOS sandbox
Tools:
XCode 3.0/4.0/5.0/6.0/6.1.3/7.1/8.3
Development Tools:
svn/git
Educational Qualification
Bachelors of technology, JNTU, India.
Professional Experience
Nrg energy, Houston, TX. Dec 2016 - Current
IOS Developer
Description: Reliant electricity Mobile App provides secure access to your accounts allowing you to pay your electricity bill, track your usage details by month, week, day, hour or year. See your projected electricity bill and compare current usage with past usage. App lets you track your usage, signup for alerts, manage your alert settings.
https://itunes.apple.com/us/app/reliant/id666921945?mt=8
Responsibilities
Worked in an Agile Scrum environment.
Version control with Gitlab
Familiarity with a variety of development environments and tools
Strong software design aptitude
Experience working directly with customers.
Adept at task switching to handle varying workload, while meeting tight deadlines
Write technical specifications, program documentation, and unit test plans for all work performed.
Participate in peer code reviews for other team members.
Provide input on new and existing solutions
Conduct performance testing of design as part of the development cycle.
Integrate new code into existing products, provide product enhancements and resolve product defects to meet customer requests or issues.
Assist in quality assurance process and customer issue resolution
Partner with product owners, project architect and other team members to drive high-quality, on-time deliverables.
Design code that is elegant, efficient, modular, reusable, testable, maintainable, and follows good software design practices
Experience with large scale Web service projects and associated challenges.
Analytics tools that provide feedback on the usage of our applications.
Outstanding communication skills technical and non-technical, internal and external, both written and verbal.
Ability and willingness to take the initiative to facilitate teamwork and serve the client needs first
Creativity, capacity and a conviction to innovate and deliver best-in-class solutions
Interest in learning new technologies, creative, open-minded and a great team player
Environments: iOS 10, iPhone SDK, Mac OS X, Swift, Xcode 8.3, Agile Scrum Methodology, HTML5, CSS, REST, Rally, JavaScript.
Wells Fargo, Des Moines, IA Mar 2015 – Nov 2016
IOS Developer
Description: Wells Fargo Intranet Mobile App provides secure access to your accounts allowing you to manage your finances from virtually anywhere and it lets you get a peek at your balances without signing in, deposit checks by taking a picture, add payees and pay bills in seconds, monitor account activity, transfer funds between your accounts, and find the nearest ATM or branch
URL: https://itunes.apple.com/us/app/wells-fargo-mobile/id311548709?mt=8
Responsibilities
Involved in understanding the business, current process and requirements.
Worked with the project manager to support project plans and appropriate resource and time allocation.
Conducted code reviews for the development team.
Worked extensively on table view controller and made customized table view cells according to the client requirement.
Worked in an Agile Scrum environment.
Created View controllers both programmatically and through Storyboards.
Created a side swipe menu controller which makes it easy to navigate through the application.
Worked with Navigations controllers, Navigation Bars and Tab Bars.
Used Cocoa Pods.
Integrated third party APIs.
Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
Used the NSFileManager to store the user order details in a file permanently.
Used the SOAP web service to retrieve the all the customer base information from the SQL server.
Used NSXML parser for parsing after downloading data from server using RESTFul calls.
Used Core Data Framework for local storage purpose in SQLite.
Responsible for designing, coding and testing the app.
Worked extensively with Objective C and cocoa frameworks including Core Data, Foundation, Core Animation and UIKit.
Integrated various Restful Web services call to application using asynchronous NSURL calls for background downloading.
Comfortable with swift all the way up to version 2.1/2.2 as well as bridging headers
Worked with UI Framework for the applications at hand.
Responsible for App support and latest versions compatibility.
Environments: iOS 7.0, iPhone SDK, Mac OS X, Objective-C, Swift, Xcode 6.4, Agile Scrum Methodology, HTML5, CSS, REST, JIRA, JavaScript.
Lyca Mobile, London, U.K. Jan 2013 – Dec 2014 IOS Application Developer
Description: Lyca Mobile app manage your account without lifting a finger, just a thumb. We allow you to get answers to your questions in a way that is convenient for you, at a time that works for your schedule. Pay your bills as little as two clicks. Access your support in a way that is convenient for you. Checking your data usage is as easy as opening the app. App will let you access your account, bill payment, data usage and family sharing.
https://itunes.apple.com/us/app/lycamobile/id654932766?mt=8
Responsibilities
Worked on table view controller and made customized table view cells according to the client.
Pre-fetching data for different views for smooth screen transition.
Followed a work data flow principle for design and development.
Worked closely within a cross functional team of testers and developers.
Worked on Web Service calls, XML 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.
Worked with Backend team to display the correct data format in devices.
Integrated a web-based content made with HTML5 on a Native application using UI Web View.
Used Core Data Framework for local storage purpose in SQLite.
Formatted the Data as per Business rule to display in UI.
Worked with GDB and Xcode for debugging, and solved Debugging issues onsite when ever required.
Worked with GIT to checkout and update the codebase changes.
Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
Assisted Project Manager with release build schedules.
Environment: iOS 5.1 (iPhone SDK, C++, Objective C, Xcode 4.x, Cocoa Touch, Cocoa Framework, Interface Builder, MapKit, AVFoundation
Framework, Media Player framework, Core Location
Lebara Mobile, London, United Kingdom Jun 2011 – Dec 2012
UI/ IOS Application Developer
Description: This application will extend the capabilities that are being built as part of the Digital Platform to an iPhone and iPad optimized web and application experience. Leverage the browse experience created as part of existing application DGR for iPad web experience and enhances to handle digital platform consideration
URL: https://itunes.apple.com/app/lebara-talk/id955810249?mt=8
Responsibilities
●Created Structural-classes to generate UI elements dynamically over the screen based on response received from JSON.
●Designed, developed and deployed the application using IOS SDK, Xcode.
●Worked on table view controller and made customized table view cells according to the requirements and specification.
●Designed and developed user interface as per existing iOS application using App-Kit frame working, NS Control, NS Responder etc. and various action and delegate methods.
●Worked with core data to improve memory overhead and increase responsiveness for saving user information on the app.
●Followed Model, View and Controller paradigm by handling the view frames of all
●UI components in view controller itself.
●Worked with WCF framework
●Involved in creating application-compatibility in both portrait, landscape modes for iPad and iPhone by making use of Auto-Sizing constraints.
●Involved in maintaining the existing code-base, testing and bug-fixing for smoother performance based software requirement specification (SRS)
●Worked with testing team to enhance project usability and improve performance of the Application.
●Participate in daily SCRUM meetings to keep track of the on-going project status and issues.
Environment: iOS 4.0 (iPhone SDK, C++, Objective C, Xcode 3.2.6 - Xcode 4.x, Cocoa Touch, Cocoa Framework, Interface Builder, MapKit, AVFoundation
Framework, Media Player framework, Core Location