We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

Austin, TX

SUMMARY:

  • Almost 8+ 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.
  • Strong knowledge of Objective-C (iPhone/iPad), iOS SDK 4, iOS SDK 5, iOS SDK 6, iOS SDK 7, iOS SDK 7.1, IOS SDK 8, IOS SDK 9, IOS SDK 10 application development using Objective-C, Cocoa Touch, UIKit, Java, PERL.
  • Worked extensively on Xcode, Interface Builder and Instrument.
  • Strong knowledge about Core Frameworks like, MapKit, Core object, Core services, Core Graphics, Core animation, UI Kit & MVVM methodologies.
  • Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Proficiency in using NSUser defaults and NS Notification Center for storing and maintaining the user data for iOS Applications.
  • Proficient in programming languages/single page applications such as HTML5, Java, JSF, Prime faces, Node Js, Restful, Jenkins, AJAX, Java Script , jQuery, CSS3.
  • Little experience in Swift Programming and XC Test, worked on iPad development using the split view controller, Adding modal view controllers.
  • Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application.
  • Built the Xamarin and Unity3d clients for Realtime Framework.
  • Conception of mobile apps using Xamarin for iOS and Android (C# 5, SQL Lite).
  • Worked on Microsoft Visual Studio for creation of MS doc and MS XLSX files.
  • Worked on swift2 and swift3 and having strong knowledge on Swift4.
  • Proficient in source control tools like GitHub and SVN.
  • Knowledge of Object Oriented Concepts and good development experience in using those concepts in building re-usable code.
  • Proven working experience in Embedded Linux Kernel, Android development.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad
  • Working knowledge of Operating Systems like Mac OS Yosemite, Mac OS-X, Windows 2003, Windows XP, Vista, Windows 7 and Windows 8.
  • Experience in working with Agile/Scrum teams and providing technical guidance to the test teams to build manual and automated test suites
  • Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines.
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.
  • Used Bridging header to convert objective C files to swift files.

TECHNICAL SKILLS:

Languages: Swift, Objective C, C++, JAVA

Scripting Languages: HTML, XML, JAVA Script

Databases: Oracle 9i/10g, SQL Server

Open Source Frameworks: Qt, iPhone SDK, Open CV, PCL

3D Libraries: OpenGL, WebGL, JOGL

3D Formats: VRML, 3ds, 3dxml

Tools: and IDEs: Xcode, Qt Creator, MS Visual Studio, Eclipse, Net Beans

PC Operating Systems: Windows 7/XP/2000/NT, DOS, UNIX, Mac OSX

Mobile Operating Systems: iOS

Office Automation Tools: MS Word, Excel and Power Point.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr. IOS Developer

Responsibilities:

  • Implemented: Login with Facebook, Twitter. Google Map API Parse JSON and UI Collection View delegates.
  • Developed reusable components and frameworks for supported content types that could be used across all three mobile apps as well as React Native
  • Used Android SDK, Java, Node JS in react native to design UI with different layouts and widgets corresponding to various resolutions and different orientations
  • Worked with Objective C, Swift and Cocoa Frameworks, React Native, which includes UIKit, Foundation, UI Image Picker, UI Date Picker.
  • Worked with the other iOS and Android developers to specify task details and followed company’s coding standards.
  • Created entirely new features in my app using Swift 2 and Swift3 which eliminates entire class of unsafe code.
  • Used Functional programming patterns, e.g., map and filter using Swift 2 to make my code expressive.
  • Wrote the Documentation and UML diagrams for the Chat Application.
  • Created and customized Views, Table Views, Tab Bars and Navigation Bars which are some basic functionality in a Multi-View Application.
  • Used Cocoa Pods library and UIKit. Framework, DPRD Objectives, Foundation. Framework and Core Graphics Frameworks.
  • Used Crashlytics framework within the app to monitor the crashes during development.
  • Defined, developed and maintained web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods
  • Supported QA with bug fixes, test case creation support, and triage meetings.
  • Worked with Enterprise GitHub for source control to commit, branch and merge changes to the source code in repository.
  • Worked as part of a dynamic team through agile development process.
  • Collaborated with design team, QAs, scrum master and product owner to implement enhancements or new applications during daily standups, sprint planning and sprint retrospectives.
  • Used NSUserDefaults, NS User Preferences, C#, Multithreading (multitasking), P-list, Core Data, and SQLite in several iOS software development projects and Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Integrated Push Notifications, Local Notifications, aid and Ad Mob, and Bluetooth Network Connectivity.
  • The projects at hand involved understanding the business, current process and requirements.
  • Implemented Storyboards to define the app content, flow, View Controllers and add UI elements.
  • Designed and developed various iPhone and enterprise applications.
  • Worked with couple of Enterprise applications at hand like Sigma IT for tracking and managing customer tickets and pacific Advisors for training presentations.
  • Worked extensively on table view controller and made customized table view cells according to the client requirement

Environment: XCode 9, Objective-C, SDK 10, using ARC, Core Data and Auto Layout, Github for version control, Frameworks: Map Kit, Core Location, AV Foundation, Google Map API.

Confidential, Beaverton, OR

IOS Developer

Responsibilities:

  • Worked extensively with ObjectiveC and Cocoa frameworks.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Responsible for Service Integration Development and Testing .
  • Web services deployment and testing on rest client.
  • Created the complete database using core data .
  • Complete implementation of the retrial mechanism.
  • Experience with mobile implementations involving Apache Cordova/Phonegap, Ionic, Android and/or iOS native SDK’s for building Cordova plug-ins is a plus.
  • Experience with mobile related technologies such as Cordova, Ionic , and other related development technologies such as XCode, Objective-C a re a definite plus.
  • Beta testing of the application via test flight.
  • Publishing the application on App store and then pushing updates after every sprint release.
  • Designed the complete MVC flow for the application with UI components and controllers to be used for iPhone.
  • Created entirely new features in my app using Swift 3 which eliminates entire class of unsafe code.
  • Complete data base designing for both android and iPhone
  • Developed critical tools for this project like customized navigation bar , page control and scroll view .
  • Worked with UIKit Framework for the applications at hand.
  • Worked extensively on table view controller and made customized table view cells according to the client
  • Pre-fetching data for different views for smooth screen transitioning.
  • 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 UIViews for smooth transitioning and better user experience.
  • Worked with Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
  • Integrated a web-based content made with HTML5 on a Native app using UIWebView.
  • Formatted the Data as per Business rule to display in UI.
  • Followed a work data flow principle for design and development.
  • Worked closely within a cross functional team of testers and developers.
  • Debugging issues at onsite whenever required.
  • Worked with GDB and Xcode for debugging.
  • Worked with GIT to checkout and update the codebase changes.

Environment: iOS 8.0 and 7.0 (iPhone SDK), HTML, Restful, Jenkins, AJAX, CSS, JavaScript, JQuery, Mac OS 4. X, Objective C, XCode 7, XCode 9, Cordova, Cocoa Touch, Cocoa framework, JavaScript, AGILE, REST, JIRA, JQuery, Adobe CS5 Suite (Photoshop, Dreamweaver), and Map Kit.

Confidential, California.

iOS Application Developer

Responsibilities:

  • Created models in MVC and development of delegates for updating model information
  • Took care of code review, code fixes and bug fixes
  • Performed all tasks from user interface design and implementation to writing code for various features
  • Developed client login and signup module that includes UI design and backend communication with Web Services.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Uploaded builds with test cases to xamarin test cloud to check application behavior with 1000’s of physical devices in the cloud and involved in generating xamarin test scripts using xamarin test recorder.
  • Using Apache Cordova Tools as a mobile app dev framework for hybrid
  • Hands on experience in developing hybrid apps using Apache Cordova.
  • Develop and maintain Xamarin applications that can be put to use for clients shared code libraries and internal products and tools.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Worked on iOS 6.
  • Knowledge on Earlgrey
  • Interacting with QA on deliverables on every iteration and customer feedback implementation
  • Implemented Core Data framework to store user Data
  • Developed essential tools such as the UITabBar
  • Integration of application with social media sites such as Facebook
  • Implemented NSURLConnection to integrate with backend web services
  • Fixed bugs as documented by QA team
  • Used Instruments to fine tune the app performance and memory management
  • Formatted the Data as per Business rule to display in UI
  • Followed a work data flow principle for design and development

Environment: IOS 7.0, (iPhone SDK), Mac OS X, Objective C, Xamarin, Xcode 4.6 and 5.0, Agile Methodology, HTML5, CSS, REST, JIRA, JavaScript, JQuery.

Confidential, Rochester, NY

Mobile Application Developer

Responsibilities:

  • Created the design documentation for iOS application.
  • Developed the App Using Cocoa Touch Frameworks such as UIKit Framework, Core Foundation and Core Graphics.
  • Server-Side components like web Services to data sync at client side to update at server side.
  • Involved in Significant Customer interaction resulting in stronger customer relationships.
  • Wrote the common utilities like Logging, File utilities and Foundation framework.
  • Implemented Core Data framework to store user Data.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Experience collaborating with senior backend and senior mobile developers in an SCRUM Agile Methodology with little supervision.
  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications for mobile systems.
  • Worked closely within a cross functional team of testers and developers.
  • Solved major defects in navigation controller behavior for the application
  • Developed complete client iPad login and signup module that includes UI design and backend communication with Web Services.

Environment:: iPhone SDK, Xcode 4.5, SQLite3, SQLite Manager, Restful, Jenkins, AJAX, Objective-C, C#, Cocoa, Instruments, JavaScript, jQuery, Map Kit, Core Location, JSON and AV Foundation.

Confidential, Sunnyvale, CA

iOS Application Developer

Responsibilities:

  • Implemented Core Data for persistent storage of user data.
  • Created models in MVC and development of delegates for updating model information.
  • Created of various views, table views, customized views and popovers.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Created custom checklist and sharing them with selected app users by calling web services through JSON, Node Js libraries and connecting to SQ Lite database with the objective C interfaces.
  • Created of notifications to detect the autorotation in the customized sub views.
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Custom UI implemented with XIBs, and Manual Retain/Release memory management.
  • Developed Navigation between views was mixture of using UI Navigation Controller, UI Gesture Recognizer, and UI Popover Controller.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • Performed all tasks from UI design and implementation to writing code for various features.
  • Used several methods for testing and tracking of application like kiwi.
  • Designed XSDs to define the xml structure of data exchanged between iPhone and server.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Interacting with QA on deliverables on every iteration and customer feedback implementation.

Environment: iOS 5, Xcode 4.1, 4.3.3, 4.4.1, iPhone, Objective-C, Node Js, UIKit, JSON, XML, SQLite.

Confidential - Charlotte NC

Java/J2EE Developer

Responsibilities:

  • Worked with various components of struts like Action Classes, Action Servlet, Action Forms, Tiles, validation Framework, etc.
  • Database interaction objects were developed as a team by implementing the DAO Patterns using Node Js.
  • We have used JDBC as Model Component.
  • Designed the database schemas for the new data layer on oracle using TOAD.
  • Xml documents have been parsed using the SAX parser.
  • Translated the functional requirements into technical requirements.
  • Helped in document analysis and technical practicability discussions for implementing pioneering functionalities.
  • Design patterns like MVC Pattern, DAO Pattern and Singleton were applied.
  • Worked in server side and front-end validations by using Struts Validation framework and JavaScript.
  • Database that was used for writing stored procedures for common queries is Oracle.
  • Done the Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test.

Hire Now