Ios Consultant Resume
Austin, TX
SUMMARY
- Over 6+ years of total IT experience with 4+ years in designing, developing Mobile applications in Financial and Mobile Payment domains.
- Have good experience on developing iOS applications.
- Played critical role in project architectural design by adapting suitable Object Oriented Design Patterns, UI workflow, mapping requirements to wireframes and wire frames to mobile UI.
- Strong knowledge in all phases of Software Development Life Cycle (SDLC) process, which include requirement analysis, designing, implementing, debugging, fixing and maintaining the software.
- Experienced in Agile methodology for product development and testing.
- Advanced expertise in writing coherent, organized codes and working on complicated existing codes with high levels of abstraction.
- Developed different mobile applications, which involve computational operations like Social Networking, Real Time Navigation etc.
- Interacted with UI/UX designing team and suggested for optimized wireframes.
- Involved in end - to-end testing of the product and managed the testing of device at the client location and resolved application related issues.
- Experience in dynamically displaying the data on mobile platforms using various data parsing forms such as XML, JSON and SOAP.
- Experienced in developing applications with enhancements supporting various devices with multiple resolutions.
- Have good experience in using debugging tools like Logcat, ADB and fastboot.
- Developed apps involving Google maps and Mobile Location Services.
- Effective team player and have maintained strong interpersonal relationships with clients and internal team members in order to achieve project goals.
- Self-starter, independent thinker with proven track record of supporting various software development teams in delivering quality assured products under tight deadlines.
- Good Exposure on integrating the third party Libraries into applications on iOS.
TECHNICAL SKILLS
Programming Languages: Swift, Objective C, C, C++, Java
iOS Persistent Storage: CoreData, SQLite, Keychain, NSUserDefaults
Databases: Oracle (SQL, PL/SQL), MySQL, Mongodb
Web Technologies: HTML5, CSS3, javaScript, jQuery, Ajax, JSON, XML
Web Services: RESTful, SOAP
IDEs: XCode, Eclipse IDE, NetBeans, SQL DeveloperAndroid Studio, SpringToolSuite
Version Control Tools: SVN, git, SourceTree
Analysis and Modeling: UML, flowchart
Operating Systems: iOS, Android, OS X, Linux, Windows, UNIX
Methodologies: Object Oriented Methodologies, Design Patterns, Scrum, Agile
iOS Technologies and frameworks UIKit, RestKit, AFNetwork, NSXMLParser, CoreData, Core Network, CoreLocation, MapKit, NSJSONSerialization, APNS, Core Graphics, Core Animation, OpenGL ES, AVFoundation, CoreText iOS Tools Instruments, TestFlight, DropBox API, Crittercism, Gigya, Flurry
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
iOS Consultant
Responsibilities:
- Focused at the IT enterprise level and connectivity between multiple applications.
- Developed the IT design methodology, development process methodology and best practices.
- Coordinated with the other architects on issues dealing with the quality flaws of the existing standards, especially security, session state and long-running transactions
- Implemented the network and session based interface to maintain the sessions.
- Build a composite reference model to be used on internet-based applications, incorporating the models provided by the system architect, network architect, security architect, and applications architect.
Environment: XCode 6, iOS 8 SDK, Objective-C, Swift, Restful web services, JSON
Confidential, Charlotte, NC
iOS Developer
Responsibilities:
- Worked with the technical team from BoFA to gather the requirements and prepare the HLD and LLD for various modules to be implemented
- Designed application to meet the requirements of BoFA iPad app users.
- Managed the offshore development team.
- Uploaded application on Apple iTunes App Store. Details can be viewed on
Environment: XCode, iOS 7 SDK, OS X, Objective-C
Confidential, Dublin, OH
iOS Developer
Responsibilities:
- Designed and developed ‘Process Management’ module which lists all the workflow tasks related to the logged-in LiveCycle user. It enables user to take actions on the tasks such as approve/reject/review any process. The user can additionally view the task in the PDF format on the device.
- Designed and developed Content Services module which enables users to view their enterprise content repository. The users can view the file details and its content stored on the repository. Files in all formats such as pdf, word/excel/ppt, videos, etc., are supported in this module.
- Designed and developed Forms module which displays list of forms (XML based templates as HTML forms) and renders the forms content on in built browser of the iPhone device. The rendered forms can capture user data, process it and archive the results through its interaction with the ES2 server via JavaScript.
- Maintained Adobe LiveCycle web pages using HTML, CSS, JavaScript, AngularJS
- Uploaded application on Apple iTunes App Store. Details can be viewed on
Environment: XCode, iOS SDK, OS X, Objective-C, AngularJS, HTML, CSS, JavaScript
Confidential
Java Developer
Responsibilities:
- Involved in Project Documentation.
- Involved in creation of Basic DB Architecture for the application.
- Designing & Development of Screens.
- Coded JS Functions for Client Validations.
- Created User Controls for reusability.
- Creation of Tables, Views, Packages, Sequences, Functions for all the modules of the project.
- Integrating the functionality of all modules.
- Test whether the application meets the business requirements.
- Giving Training to Application users, interacting with the client, understanding the change requests if any from client.
- Responsible for Immediate Error Resolving.
Environment: Java, HTML, CSS, JavaScript, AJAX, Oracle