We provide IT Staff Augmentation Services!

Ios Application Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Hands on IT experience over 5 years as Designing & Developing Web and Mobile applications. 4+ years of work experience in iOS Application Development with good knowledge in XCode, iPhone SDK, Cocoa - touch. Strong base of Objective C, Swift and C#.
  • Hands on Experienceof development foriOSdevices, usingiOSSDK5 to 7. (Cocoa Touch, View Controllers, Notifications, Threading, Blocks, KVC, Auto layout, asynchronous RESTful JSON services, MVC.)
  • Extensive Knowledge on Objective-C and SWIFT Programming by developing apps for iPhone and iPad devices
  • Proficient inRuby1.8.6 On Rails 2.3.2, MVC, REST, JSON and XML
  • Proficient in Xcode and iPhoneSDK.
  • Good Knowledge on Object Oriented Programming (OOPS) with experience in programming languages like C, C++, C#,Objective-C, SWIFT and JAVA.
  • Expertise implementation knowledge of various frameworks including: Core Foundation, UIKit, Core Graphics, Core Data, Core Text, Core Animation, WebKit, AV Foundation, Media Player, HealthKit, Touch ID, Notification Center, Push Notification, MapKit, Message UI and Security.
  • Experienced in Native MobileApplication by in implementing multiple OOP architectures including MVC, Singletong.
  • Proficient in source control withGit, SVN and Source Depot.
  • Created applications, reviews hardware requirements and customizes Android for small, medium and large companies.
  • Experience working on scalable environment using Agile/SCRUM, Test driven develop-ment (TDD) methodologies.
  • Integrated KIF framework for writing UIautomationtests as well as functional tests
  • Ample experience with XCode 5 and 6,iOS7 and 8, and Instruments and Interface Builder.
  • Experience in Developing Applications using Java, Applet, Swing, Servlets, JSP, XML, Eclipse, JDBC, JDK, Java Script, MySQL, SQL, HTML,AngularJS, NodeJS, BackboneJSand CSS.
  • Worked with REST/SOAP Web Services and APIs using NSURLSession.
  • Expertise in creating and custom UI Views, Table Views, Tab Bars and Navigation Bar, Which are some basic functionality in a Multi-View Application.
  • Effectively managed the project code using GitHub.
  • Good experience on NSOperation threads GCD and Blocks to perform multi-threaded development.
  • Developed apps using various iOS design patterns like MVC, Delegation, Target-action and Slide-out Navigation
  • Experienced in parsing XML and JSONdata using NSXMLParser and NSJSONSerialization for display on the iPhone/iPad from server.
  • In-depth knowledge MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
  • Worked in fast paced distributed teams using Agile/SCRUM andTDDenvironments. methodologies.
  • Thorough understanding of backend database technologies like Oracle and MySQL, and the embedded database SQLite.
  • Good Experience in working with third party SDK integration.
  • Experienced in web service integration using NSURLConenction, Session, and Multi-threading using NSOperation, NSThread and GCD.
  • Experience in web software development with:Ruby/ Rails, HTML, CSS, SASS, Javascript, MYSQL and SQLite (databases)
  • Experience managing application flow using Storyboard and XIB files.
  • Extensive knowledge in HTML5, Ext.Js, JavaScript and CSS.
  • Experience on working with Binary Runtime Environment for Wireless(BREW)
  • Memory and Data Management experience in Automatic Reference Counting (ARC).
  • Strong commitment to organizational work ethics, value based decision-making and managerial skills.
  • In-depth understanding of the full mobile development life cycle: concept, design, build, deploy, test and release to app store.
  • Experience in implementation of the SDLC process with different project management methodologies including Agile.
  • Familiar with Agile and TDD methodologies. design patterns (Factories, Singletons, Notifications & Delegates) to construct reusable code. Used Rubyscriptinglanguage to automate XCode build processes. Code refactoring improved by implementing Test
  • Strong analytical and problem-solving skills, always striving for new knowledge. A person with multi-tasking and organizational skills and high ethical standards.
  • Excellent Communication skills and Intrapersonal Skills with Listening, Speaking, Writing, Presentation and proactive in learning of advance concepts in IT technologies.

TECHNICAL SKILLS

Programming Languages: C, C++, C#,Objective-C,Swift, Java.

Scripting Languages: VBA, UNIX, Shell Script, DOS Script, HTML, JavaScript, JSON,AngularJS, NodeJS.Ruby& MacRuby v.1.9.2+ on BSD Unix.

Web Technologies: HTML5, XHTML, CSS, ExtJS SQL, JavaScript and JQuery

Tools: Xcode, Eclipse, AppCode, NetBeans.

SDK / Frameworks: Cocoa Touch, Cocoa Pods, UIKit, Foundation, Core Data, Event Kit, AddressBookUI, MessageUI, Event Kit, Map Kit, Security, Core Location, Core Graphics, Core Animation, Core Text, AFNetworking, Core Plot.

Web Services: SOAP, REST and RESTful (XML & JSON)

Databases: Java &Ruby, DB Design, Coding, (SQL, MySQL) Tuning, ERwin MySQL 1 yearRubyRails,, MySQL, SQLite, SQLServer.

Operating Systems: MAC OS X, iOS, Windows XP, Windows 8, Windows 7, Linux

PROFESSIONAL EXPERIENCE

Confidential -Chicago, IL

iOS Application Developer

Responsibilities:

  • Developed applications in Objective-C and Swift 2.0 languages using Cocoa Touch and other iOS frameworks.
  • Worked with Xcode and Cocoa Frameworks, which includes UI/UX, UIKit, Foundation, UI Image Picker, UI Date Picker, Push Notification, Core Data, Core Animation and Core Location.
  • Design and developing applications by using swift.
  • Designed application in XCode 7.2 and 6.1.1.
  • Gitfor source code management with bitbucket
  • Responsible forAutomationand 508c Accessibility support for Good Work Contact Module. Provide Native Font Resizing Support, Voice Over, and EFIGS Localization Support.
  • Responsible for providing Swift application support on SAA, SAG, SNL and Infrastructure support.
  • Added animation between UIViews for smooth transitioning and better user experience.
  • Worked on web service calls, XML and JSON parsing included in the project.
  • UsedAngularJS, JavaScript, and AJAX for User Interface.
  • Compile, Debug, and run apps onJ2MEDevices
  • Localized an app for a mutlitple languages using arubyscript to find all string in the app.
  • Collaborated with remoteAutomationteam in incorporating anautomationtest suite.
  • Responsible for Creating Models and Services in conformance with the WSDL's provided.
  • Built iOS apps and Mac apps that can communicate with Bluetooth Low Energy (BLE) devices.
  • Design and maintain our security infrastructure.
  • Worked with Binary Runtime Environment for Wireless(BREW)
  • Bring in best practices in the form ofAutomation, Continuous Integration and Code Coverage.
  • Actively look for security vulnerabilities in our application and network, reporting issues and describing possible solutions.
  • Code debugging, Ram dump & trace analysis, hardware debugging using Lauterbach, fixing bugs reported by QA.
  • Involved inreleases for Orange operator and involved in the enhancement & porting ofJ2MElayer on Samsung mobile's proprietaryplatform.
  • Performed testing end application for data accuracy and process critical information from multiple inputs simultaneously. Implementation ofTDD(Test Driven Development) for the Unit Testing with the use of XCTest assertions.
  • BuiltiOSStoryboards with Login View and Tab Bar Controllers creating segues between dissimilar views, and established IBOutlet and IBActions in the storyboard.
  • Used AFNetworking to connect RESTful API services and maintained background image downloads, uploads, chat conversations, and messages from system.
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UIcode from Service Call Code.
  • This application was designed and implemented using iPhoneSDK, XCode, interface builder, Objective-C.
  • Createdautomationscripts for auto-generation of configuration XML files to be used in integration of new applications
  • Involved in Implementation and fixing of bugs related to Frame- work for theJ2MEMidlets. It consists of Supporting Classes
  • Working knowledgeable of MVC, Delegation, Notifications, BLE, KVO, and Singleton design patterns.
  • Worked with Agile Methodology, Involved in Scrum Meetings.
  • Worked with GDB and Xcode for debugging.
  • Experience in Implementing AVfoundation frameworks to use Audio and Video players in App
  • Worked with GIT to checkout and update the codebase changes.
  • Complete data base designing for both android and iPhone.
  • Well aware ofTDDwhich includes the Unit test cases for each class to increase the App quality.
  • Developed critical tools for this project like Customized Navigation bar, Page control and Scroll view.
  • 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.
  • Experienced in development of Relational database.
  • Worked on Android &J2MEapplications.
  • Worked with Backend team to display the correct data format in devices.
  • Used the same XIB to design for iPhone5 and older iPhones by using Auto-layout.
  • Integrated a web-based content made with HTML5 on a Native app using UIWebView.
  • Built on Swift 2.0 but some reusable components which were developed with objective C are integrated using bridging header for future product release.
  • Testing the application on Device through Development Profile.
  • Worked closely within a cross functional team of testers and developers.

Environment: iOS 8 - 9.0, Mac OS X, Objective C, Swift 2.0, Xcode, Git, GitHub, Agile Methodology, UI/UX, J2ME HTML5, ExtJS, CSS, REST, AFNETWORKING, Relational database, JIRA, JavaScript, JQuery.

Confidential, Jersey City, NJ

iOS Application Developer

Responsibilities:

  • Involved in developing the First Time User Experience for the app.
  • Developed Application using Objective-C,XCode with MVC Architecture.
  • Involved in requirement gathering and outlining.
  • Worked withGITto checkout and update the Reported progress/challenges to onsite project lead.
  • UsedAngularJS, JavaScript, and AJAX for User Interface.
  • Gitfor source code management with bitbucket
  • Made decisions on Layout design and Layout modifications.
  • Connected with database developed and maintained usingRubyon Rails using REST services
  • Design and implementation of Paymentautomationmodule.
  • UsedGITfor version control systems.
  • Worked withGITto checkout and update the codebase changes.
  • Implemented the Uplift work to make the application compatible with IOS7.
  • Used Auto layout feature to adapt UIs to different rotations and screen sizes for universal app.
  • Designed the UI and added new features. Fixed many bugs related to UI/UX, database server API.
  • Used GCD, NSOperation queues for implementing complex multithreading features on the application.
  • Used Xcode 5.0 and Storyboards to develop the screens for the application using MVC design pattern.
  • Testing included simulator and device testing with iPhone, iPad, and iPod.
  • Sound knowledge on test Planning & test Management onAutomationProjects executed based onautomationtools like See Test, Perfecto Mobile etc.
  • Used GitHub to push changed codes.
  • Used XML parser, JSON to retrieve data for display on the iPhone/iPad from server using RESTFUL web services.
  • Used HealthKit framework in Application development.
  • Involved in iOS performance testing and Functional tests.
  • Followed the AGILE methodology for implementing the project.
  • Took care of Code Review, Code Fixes and bug Fixes.
  • TestAutomationenvironment setup with experience with mobile platform
  • Coordinated with Configuration Manager for continuous integration.
  • Performed unit testing in JUnit.
  • Implemented bar code/ QR reader functionality.
  • Extensive bug fix experience symbolicated the crash logs to find the root cause for several crashes in the application.
  • Experience in branching, pushing and merging codes with remote repository such asGit.
  • Involved in presenting the application to the clients and internal stake holders.
  • Provisioned, compiled, and managed apps for ad hoc and app store distribution. Submitted apps to app store for approval.

Environment: Mac OS X, Cordova, XCODE iOS 7.0, Objective-C, JIRA Mobile Connect SDK, Jenkins, OCUnit, Git, (iPhone SDK) Agile Methodology, UI/UX, BLE, JavaScript, jQuery, Git, GitHub, HTML5, CSS3, REST.

Confidential

IOS Developer

Responsibilities:

  • Developed applications in Objective-C and C# languages using Cocoa Touch and Xcode.
  • Worked with the UI/UX team to design the icons, custom views, view transitions, animations for the screens.
  • UsedGitand Jira extensively.
  • Involved in developing the Announcement screen when there is new version of the App is released.
  • Implemented and designed various UIViews according to the clients' requirements: UINavigationView, UITabBarView, UITableView, UICustomCell, UIAlertView.
  • Worked withGITto checkout and update the codebase changes.
  • Developing the Push Notifications for the App using UI Accessibility feature.
  • Design and code the login user interface view, Transaction Detail screen.
  • Used Android APIs for Location, Camera and Notification to improve systems.
  • Developed the UI design for the pass Using PHP.
  • Worked in setting up the environment using STL and deploying the app.
  • Effectively managed the project code using GitHub.
  • Test Planning & Test Management onAutomationProjects executed based onautomationtools like See Test, Perfecto Mobile etc.
  • Responsible for getting the Transaction details on to the pass and get update accordingly.
  • Parsed JSON data from the database using NSJSONserialization to the iPhone app, stored the information and check for any updates.
  • Worked with GIT repository in updating the code accordingly.
  • Worked with IOS 7 in order to check the performance of the App.
  • Involved in bug Fixing and conducting meetings with QA team.
  • Followed Agile methodology through the project.
  • Worked with the project Lead to support project plans, correct resource and time allocation.

Environment: IOS 6.0 and 6.1, 7.0 (iPhone SDK),Objective C, XCode 4.6, 5.0, UI/UX, JSON, Agile Methodology, HTML, CSS, STL, ECLIPSE.

We'd love your feedback!