We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Over 7 years of experience as an iOS developer in designing, developing, implementing, testing, and publishing iOS apps on the iTunes Store.
  • Knowledge of Objective - C, Swift, Cocos2D, Cocoa Touch, UIKit, and Xcode for application development.
  • Experienced Object-Oriented Programmer with MVC, KVO, and Singleton Architecture Implementation.
  • Development experience with the iOS SDK (UIKit, PassKit, CoreGraphics, QuartzCore, MediaPlayer, AVFoundation, MapKit, CoreLocation, MessageUI, Foundation, CoreData, System Configuration, Security, Address Book, EventKit, CFNetwork, CoreTelephony, Social, etc.).
  • Incredibly knowledgeable in design patterns like MVC, MVVM, Viper, Delegation, Singleton, Categories, Notification, KVC, KVO, and Blocks.
  • UIKit, Core Data, MapKit, Core Location, Core Graphics, AVFoundation, Quartz Core, and EventKit Frameworks implementation experience.
  • Knowledge of a variety of libraries, including RxSwift, Reactive Swift, ReSwift, Alamofire, Kingfisher, AF Networking, Swifty JSON, ObjectMapper, SDWebImage, and ZBar SDK using Cocoa Pods.
  • Xcode, Objective-C, Swift, Cocos2D, Cocoa Touch, and UIKit application development experience.
  • Experience with parsers like NSXML Parser and NS JSON Serialization, parsing with both SBJson and Libxml, to consume web services in both JSON and XML formats.
  • Proficiency with applications like Xcode, Eclipse, NetBeans, and Xamarin Studio.
  • Having experience creating Phone Gapapplic ationsthatrun nativelyonseveral platforms,includingAndroid,iPhone,iPad,andiPod.
  • Experience performing activities on many threads with Grand Central Dispatch (GCD) and operations, enabling a more fluid user experience.
  • Used SVN(Subversion) and GIT as version control systems.
  • Knowledge of continuous integration and continuous delivery utilizing Jenkins and Team City for end-to-end automation of all builds and deploys.
  • Experience using Jenkins and Fastlane, two continuous integration platforms, to speed up the build automation and delivery process.
  • Knowledge of concurrent programming techniques like XML/JSON parsing, Grand Central Dispatch (GCD), operations, and NS Operation Queues.
  • Experience with NFC and Bluetooth Low Energy (BLE) and the ability to create an iBeacon application that interacts with cloud and backend services.
  • Database management expertise with technologies including SQL, MySQL, NoSQL, Firebase, Parse, and MongoDB.
  • Familiar with the EarlGrey and Appium test frameworks. experience utilizing Core Data and SQLite to persist data device-side.
  • Experience with HTML/HTML5, XHTML, DHTML, XML, CSS 2/CSS 3, AJAX, DOM, JavaScript, jQuery, and JAVA technologies.
  • Familiar with iOS development on both a native and hybrid basis.
  • Knowledge of the requirements for the Apple iPhone App Store, HIGs, iTunes Connect, the iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution), and testing on a real device.
  • Good understanding of ARC and non-ARC memory management for iOS development.
  • Working knowledge of unit, integration, functional, and regression testing.
  • Knowledge of ADHOC builds and Test Flight for application testing.
  • Experienced in leveraging the Agile/SCRUM and Waterfall project management environments to produce SDLC.
  • Experience building unit, integration, and end-to-end tests using XCTest and implementing Swift features using the Xcode IDE.
  • Ability to provide advanced technology solutions that meet the rigorous requirements of customers and businesses.
  • Detail-oriented, cooperative, and thoroughly knowledgeable of intricate technical ideas.

TECHNICAL SKILLS

Programming Skills: Swift, Objective-C, X Code, C, C++, C#, Java

Web Technologies: HTML 5, CSS 3, JavaScript, PHP, .NET, jQuery, XML, Ajax, DHTML

Operating System: Mac OS X, Windows, Linux

Mobile Operating System: iOS, WINDOWS MOBILE, iPad

Database: SQLite, MongoDB, MySQL, SQL Server, Oracle 11g, 12c, IBM DB2

Version Control Tools: GIT, SVT, Source Tree, JIRA

Scripting Language: Linux /UNIX Internals, JSON, SOAP, REST

Frame Works: UIKit, MapKit, iPhone SDK, Cocos2d, Box2d, Cocoa Touch, AV Foundation, Core Data

Cloud Technologies: AWS, Azure

Web Services: SOAP, RESTful

Others: MS Office Suite, MS Visio, Adobe Photoshop

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

iOS Developer

Responsibilities:

  • Working in conjunction with the user interface/user experience team to transform business needs into technical specifications through the interpretation of wireframes.
  • Involving in every stage of the SDLC, including analysis, design, development, testing, deployment, and support.
  • Utilizing Xamarin. using iOS to design native user interfaces.
  • Proposing and creating mockups based on the Apple Human Interface Guidelines, and the application incorporated the design theme.
  • Swift interacted with iOS APIs, including UIKit and Foundation Frameworks, for the building of applications.
  • Developed app by using XCode and Swift, and its primary deployment target was IOS versions.
  • Using Cocoa Frameworks like SQLite, UIKit, Core Foundation, Core Data, AV Foundation, Map Kit, and others.
  • Using MONO and the native iOS SDK to create a cross-platform native application.
  • Adhered to the Agile Methodology and employed production builds test cycles, JIRA, and Applause for bug reporting, regression testing, and user acceptance testing (UAT).
  • Using the Kingfisher library to download and cache web images.
  • Using Alamo fire, a third-party HTTP networking library, to carry out fundamental networking operations and obtain data from a third-party RESTful API.
  • Working on the Apple HLS streaming format for live and on-demand streams utilizing the Akamai Adaptive Media Player iOS SDK.
  • Utilizing Notifications and KVC, I worked with the MVVM architectural pattern and the Delegation, Observer, and Singleton design patterns.
  • Utilizing a mobile application with Microsoft Azure Mobile Services as its backend.
  • Implementing NS Operation Queue, NSURL Connection, and GCD for concurrency, integration, and synchronization with the corporate backend and database.
  • Participating in daily standup calls, sprint planning sessions, and review meetings while working in a DevOps environment.
  • Developing backend AWS Cloud Architecture to accommodate iOS.
  • Utilizing Apple Push Notification Services to implement notification services.
  • Creating models in MVC and updating model data required delegation.
  • Working with topics like delegation, protocols, and categories as well as MVC design patterns and Cocoa design patterns.
  • Checkout and updating codebase changes were done using Git as a version control repository.
  • Participate in the improvement of several iPhone applications, CI/CD using Jenkins and Fast Lane, and uploading to the Apple App Store for review.
  • Using the Hockey app and Xamarin Insights for analytics and error management.
  • Realm database implementation was done to allow secure threading, offline data support, and encryption while still storing relevant data in the device's local database.
  • Utilizing the XC Test framework for unit testing, then repaired issues to adhere to client standards and specifications.
  • Changed old application's code by coding standards and optimizing, improving performance, readability, and code quality.
  • Participating in code review meetings and collaborating with the testing team to improve application speed and project usability
  • Working on the application testing tool Appium.
  • Taking part in daily SCRUM meetings to monitor the status and problems of the ongoing project
  • Preparing ADHOC builds available via Test-Flight to clients and QA teams.

Environment: UI Kit, Map Kit, iPhone SDK, Objective-C, Cocoa Framework, JSON, XML, REST, GCD, Jenkins, GIT, SQL, iBeacon, Mac OS X, SQLite, iOS 9. x, 10.x, XCode, Swift, Agile MVVM, Mobile Connect SDK, AWS, JUnit, RESTFUL, JSON Parser, Test Flight, XC Test, Swifty JSON.

Confidential, Lowell, MA

iOS Developer

Responsibilities:

  • Used core Data to create and implement custom data that was related to the backend firebase fire store service.
  • Using Objective-C, a context-sharing layer was created and designed to accommodate internal project modules.
  • Used the XCode IDE to work on developing apps for iOS in Swift, using Interface Builder and Storyboards for UI development and some programmatic UI development.
  • Swift 3/4 was used to create the iOS mobile app in the XCode IDE.
  • Code was supplied in 2-week sprints and the project was handled using agile/scrum methods.
  • Programming using Rx Swift and practical Swift (MVVM architecture).
  • Used Storyboards to implement UI work in Interface Builder.
  • Created and put into use unique delegates and protocols for updating model data.
  • Persisted and retrieved a user's information using User Default and Core Data.
  • The iOS development team was responsible for maintaining the business standards and requirements and ensuring adequate adherence.
  • Used Instruments to evaluate current code for enhancements and optimizations.
  • Together with QA, I found and repaired defects, Then I filed those fixes and issues in Jira.
  • Worked with Event Kit to integrate the calendar and schedule alerts from the Apple Push Notification Service (APNS).
  • ASP.NET on Azure backend cloud architecture was created to support the RN application.
  • Used UI Alert View to transmit alert messages for system problems,
  • Alamo fire was used to get the data from the backend using a RESTful API.
  • Used Cocoa Pods to install frameworks and track dependencies.
  • Alamo fire was used to make a RESTful web service request, and NSJSON Serialization was used to parse the JSON result.
  • Model objects are created from backend communications that have been NSJSON Serialized, and Decodable analyzed.
  • To crop and animate images over films, Core Animation and CA Layer were modified.
  • Used NS Cache to enable picture caching workflow to speed up app loading after the initial launch.
  • Alamo fire was used to retrieve backend data over a RESTful API.
  • UI/UX designers and I worked together to analyze, optimize, and integrate the interface code with the backend for speed and performance. sensitive user data is now stored using Keychain, and access is controlled by biometric and face identification.
  • Created app documentation in Confluence and supplied knowledge transfer documents for app maintenance and help desk operations.
  • To improve the quality of the program, TDD was used, and unit tests and test cases were written for the business layer.
  • Used the Jenkins Continuous Integration server to deploy and test web services on simulators and actual devices.
  • Defect-fixing and writing unit tests using the XC Test framework by client specifications.

Environment: iOS, Objective-c, JSON, Cocoa Pods, Alamo fire, MVC, MVVM, Agile, Junit, Jenkins, Rx Swift, XCode, XC Test, Restful.

Confidential, East Windsor, NJ

iOS Developer

Responsibilities:

  • Implemented RESTFUL API calls for server communication.
  • Involved in Xamarin's automatic binding generation, integrated with native iOS Objective-C-based APIs and frameworks.
  • Worked on the MVC design, For the User Profile, highly reusable model classes were created, and the logged-in user was represented by a Singleton.
  • Used agile development methodology.
  • Worked on Azure Mobile Services, which Mobile Applications use as a backend.
  • I used Swift to convert my Objective C code.
  • Worked on the project's JSON parsing and web service calls.
  • For integrating the Webservices, AF Networking API was used.
  • Worked with Xamarin to develop Android applications.
  • Implemented Entity Framework to keep mobile applications and the cloud connected.
  • Worked with Cocoa Touch and Objective-C frameworks.
  • Data translation in Xamarin was done using localization procedures.
  • The project included the parsing backend services.
  • Worked on UI Views & UI Table Views for the application's user interface.
  • A combination of the UI Navigation Controller and the UI Gesture Recognizer was used to develop the navigation between views.
  • Used GIT to check out and update the changes to the codebase.
  • The Security Services framework, which is maintained by a different team of engineers, was integrated, and implemented. followed the instructions in the framework's documentation.
  • Flurry analytics was integrated to track user activity across several screens.
  • To show the proper data format on devices, I collaborated with the backend team.
  • Utility classes have been developed to record user activity, and class functions have been made available to pass parameters.
  • Utilized MVVM and Reactive Cocoa, data synchronization between view controllers was implemented.
  • Used X Code and GDB to work on debugging.
  • Designed and developed using the work data flow approach.
  • Partnered closely with the web application development team to guarantee seamless mobile and online application integration.
  • Was a key member of a cross-functional team that included testers and developers.

Environment: iOS (iPhone SDK), Mac OS X, Objective C, GitHub, HTML5, CSS3, C#, Forms, UI Test, XCode, Cocoa Touch, Cocoa framework, iPhone Simulator, HTML, XML, JSON, Core Data, Test Cloud.

Confidential, Cleveland, OH

iOS Developer

Responsibilities:

  • Created and put into use application concepts built on the VIPER architecture.
  • Worked a lot with the Cocoa framework and Objective C.
  • Used the UI Kit Framework for the relevant applications.
  • Utilized GCD and NSURL Connection to download data from web services.
  • Worked on the application's memory overhead and enhancing responsiveness by retrieving data from storage using Plist and SQLite Confidential.
  • UI WebView was used to integrate HTML5-based web content into a native app. worked in a DevOps environment and took part in sprint planning and review meetings as well as daily standup calls.
  • Used Atlassian JIRA to oversee and monitor project progress.
  • Checked out and updated the codebase modifications using the Accu Rev (Version Control) System.
  • I worked on making Restful Web Service calls, and the project covered XML and JSON processing.
  • Produced builds using Jenkins' continuous integration tool.
  • Utilized Firebase Cloud messaging, notification services were designed and deployed for the app.
  • To track user metrics and app crashes, a Kibana framework integration and Fabric API were used.
  • Implemented UI TabBar Controller, a Custom UI Table View, a UI Alert Controller, and a UI Pop Over Presentation Controller.
  • Implemented all new features in Swift, and current features have already begun to migrate.
  • Used GCD and multithreading principles to speed up the application's responsiveness.
  • GIT version control is used in conjunction with the Agile development technique.
  • MVVM architecture was used to create a good user interface.
  • Utilized the XC Test framework for unit testing, then repaired issues to adhere to client standards and specifications.
  • Used XCode server bots with Jenkins for continuous integration.
  • Geofencing and location users use the Core Location framework.
  • Used the auto layout, this app's user interface was modified for use on various iPhone and iPad models.
  • Designed and developed using the MVC data flow methodology.
  • Utilized APNS to implement Push Notifications to alert users of any new features.
  • Before the release of a product, the issues found in regression testing were fixed.
  • Fabric reports production problems that need to be fixed.

Environment: Objective C, Swift, iOS, VIPER architecture, XCode, iPad, Cocoa Touch Framework, Accu Rev (Version Control), Git, Kibana, Zeplin.

Confidential, Alpharetta, GA

iOS Developer

Responsibilities:

  • Customized Table View, Implemented Sections, Index and Search, and Optimized Table View Performance.
  • Implemented iPad-specific user elements like Popovers and Model Views.
  • Expertise in MVC design architecture, Cocoa design patterns, and concepts like delegation, protocols, and categories.
  • Worked on web service calls, XML, and JSON parsing included in the project.
  • Integrated web-based content made with HTML onto the app using UI Web View.
  • Worked on Objective C and Cocoa frameworks.
  • Worked with UI Kit Framework for development and maintenance.
  • Used Core Data Framework for local storage purposes in SQLite.
  • Worked with SVN to checkout and update the codebase changes.
  • Publishing the application on the App store and afterward pushing upgrades after every sprint discharge.
  • Worked on Instagram API Integration in iOS Application to bring information from the Instagram server to the iOS application.
  • Created an SQL lite database and connected to it using an Objective C interface.
  • Saved application data using Property Lists and Application Preferences.
  • Implemented multithreading with blocks and Grand Central Dispatch.
  • Worked on Mapkit and Core location and integrated into the app.
  • Developed a registration screen of the app where users can sign up by using a username and password.
  • Interacted with the Database using core data.
  • Created module details to handle products filter using Ul Segmented Control.
  • Created each Ul View with Auto Layout in Interface Builder.
  • Implemented unit tests.
  • Worked closely with cress’s functional team of testers and developers from different platforms.
  • Used GIT as a source control system for managing the application code.

Environment: iOS, Mac OS X, Objective-C, XCode, MVC, JDK, HTML, XML, JSON, Cocoa Framework, Cocoa Touch, JDK, Mapkit, JSON & Core Data.

We'd love your feedback!