We provide IT Staff Augmentation Services!

Sr. Ios Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 7+Years of experience as a Software Developer and Rich User Interface iOS applications, integrating with vaious Databases and client - server applications in iPhone/iPad, iOS application development using XCode,Objective-C,C++, Cocoa TouchFramework, UIKit
  • Expertise in Swift, Design Patterns and Software Development Life Cycle (SDLC)
  • Excellent understanding of the Agile Software Development Life Cycle (SDLC), STLC and the role of Quality Assurance and Agile Methodologies.
  • Solid knowledge of the MVC and MVVM design pattern.
  • Have a great idea on Apple App store requirements, iOS Provisioning and Distribution profiles, Certificates, and App IDs.
  • Hands on experience with Swift programming language.
  • Experienced in Mobile Application Development using UI KIT, Core Foundation with Cocoa touch.
  • Created and customized views using Table Views, Tab bars and Navigation bars which are some basic functionality in a Multi-View Application.
  • Proficient Knowledge in the distribution of an APP into the App Store.
  • Have a great idea on Apple App store requirements, iOS Provisioning and Distribution profiles, Certificates, and App IDs.
  • Experience with iOS frameworks such as core Data, core Animation, and core Location.
  • Knowledge of Object-Oriented Concepts. Good experience developing Object Oriented
  • Concepts in building a reusable code.
  • Worked with storyboards, Auto layout, constraints and size classes for clean and elegant UI design.
  • Practical knowledge in Mobile Application Development utilizing UI Kit Framework, Core Foundation with Cocoa touch.
  • Experience in developing Android and iOS apps in React Native.
  • In-depth knowledge of Android (Java/Kotlin) and iOS (SWIFT) technologies, Databases and Software Development Life Cycle
  • Expertise in Swift, Design Patterns and Software Development Life Cycle (SDLC)
  • Avid tester seeking high code base test coverage percentage, utilized XCT framework for verification of model logic of an app.
  • Good with creation of UI Automation tests via XCUI framework
  • Hands on experience with Swift programming language.
  • Knowledge on the iOS UI development for phones and tablets (multi-resolution support; resource utilization such as images, layouts strings)
  • Proficient in parsing JSON, XML, experience on native, hybrid.
  • Knowledge of working with and implementing REST APIs and BLE.
  • Strong learning about Core Frameworks like Map Kit, Core Data, Core administrations, UI Kit, Home Kit.
  • Understanding of apple's design principles and interface guidelines.
  • Experience with developing mobile applications that interface with RESTful services.
  • Knowledge of memory management and multithreading as well as cloud message APIs, push notifications.
  • Proves in MVC design architecture, Cocoa design patterns
  • Can handle XCode, Interface Builder and Instrument very well
  • Proficient in working with Objective-C, Swift programming Languages.
  • Complete understanding of Object-Oriented Features (Inheritance, Polymorphism, Abstraction and Encapsulation).
  • Good command on NS Operation strings GCD and Blocks to perform multi-strung development.
  • Great skills in using NS User defaults and NS Notifications for storing and maintaining user data iOS applications
  • Experienced in Mobile Application Development using Objective C including, but not limited to UI Kit, Core Foundation and Cocoa touch, Core Frameworks like Map Kit, Core object, Core services, Core Graphics, Core animation, Core Object, SQLite, Core Bluetooth and MVC methodologies.
  • Hands on experience on integrating Push Notifications.
  • Knowledge of Object-Oriented Concepts and good development experience in building re-usable code.
  • Control the user interface programmatically, which requires more familiarity with App Kit classes and protocols.
  • Complete comprehension of Memory Management in Objective-C using Instruments to fine-tune the app performance and memory management.
  • Hands on experience in working with OAuth token handling to make API requests for Google, Facebook, Twitter, GitHub.
  • Experience working on BLE (Bluetooth Framework), HealthCare, Retail, IT and Marketing domain mobile applications.
  • Strong Knowledge of Software Development Life Cycle (SDLC) with strategically designing and implementing the software, debugging, fixing and maintaining the software.

TECHNICAL SKILLS

iOS: Swift v3, Swift 2, Swift 4, Objective-C, Ansi C, C++

Software: iOS 6 thru 11 with Xcode 4.x thru 9.0 OSX 10.5 thru10.13, ASP.net with Visual Studio 2010

Web Technology: IOS, Apple watch OS HTML, XML, CSS, JavaScript

Programming languages: Objective C, Swift, C, C++, C#, SQL, PHP, HTML5/CSS, Java, SQL, Swift2, Swift, Python, JavaScript, Java

Tools: Xcode, PyCharm, NetBeans, Eclipse, Postman, Git, AWS, Google Cloud, JIRA, Atlassian (JIRA, Confluence, HipChat, Source Tree), Microsoft Visual Studio, Microsoft Office, Microsoft SQL server, QlikView, Telerik, Adobe-Photoshop, Acme+, Dreamweaver, Aqua data studio, WEKA. VMware Workstation .Virtual Box, Adobe Photoshop CS6& Illustrator, Trello, Adobe Analytics.

Development Environment: Xcode 4.x thru 9.0, Visual studio 2010, 2012, AWS

Front End: HTML 5, CSS 3, JavaScript/ JQuery library, React Native

Databases: SQL server 2008, SQLite with Core iOS, building, and testing database in iOS sandbox

Scripting Languages: PowerShell Scripting, Shell Scripting, Perl

Operating Systems: MAC OS 10.5/10.6/10.7 , Windows XP,7,8, Ubuntu Linux, MacOS

Version Control Tools: GIT, SVN, TFS

PROFESSIONAL EXPERIENCE

Confidential - Chicago, IL

Sr. IOS Developer

Responsibilities:

  • Designed and build an application using Swift for the iOS platform, using UX design principles.
  • Implemented MVC design pattern for app development.
  • Integrated REST APIs in the application using URLSession/URLRequest.
  • Worked with saving JSON responses into data structures using JSON Serialization and Codable, Encodable and Decodable protocols.
  • Worked with Core Data to store information on user devices.
  • Implemented custom UI Views, UITableViews, UI Table View Cell, UITabBar, and UINavigation Controller for easy navigation of the app.
  • Created UIGesture Recognizers to simulate carousel effect during navigation between view Controllers.
  • Implemented Dispatch Queues to maintain fast and smooth functioning of the application to avoid delay in user experience.
  • Added Core Animation between UI Views for smooth transitioning and better user experience.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Working on Camera interface for taking photos and save them.
  • Identified bottlenecks, fixed bugs, maintained code quality, organization and automation
  • Collaborating with the team to design and develop new features.
  • Utilized Postman to test out the validity of the REST API web service endpoints provided by the service team, and implemented them accordingly in the app
  • Worked with React Native, JSX, Firebase Realtime database with firebase web SDK. Used React-Native base, React Native elements, React-Navigation
  • Experience working with React Native frameworks such as - Redux, React Native Navigation and Typescript.
  • Built hybrid mobile apps for iOS using Apache Cordova, BackBone JS and jQuery Mobile.
  • Worked with Objective C, Cordova.
  • Deployed the Mobile app with the latest update in Android development using KOTLIN
  • Developing the App with Swift/Objective-C programming language and Apple's latest tools by following MVC architecture and ARC memory management system.
  • Integrated Google map SDK for location search driven direction.
  • Constructed Views using XIB files with Interface Builder, UI Constraints added programmatically for UI Controls to perform some animations.
  • Program software using Android Studio, Java, Kotlin and Android frameworks.
  • Developed quality code in Objective-C and Swift to meet story acceptance criteria.
  • Worked on creating XC unit test for the code and wrote test cases covering all models and most of business logic implementation.
  • Developed essential tools such as the UI Tab Bar View Controller.
  • Used Grand Central Dispatch (GCD) for doing tasks asynchronously and concurrently.
  • Implemented third-party library via Cocoa Pods, e.g. Alamo fire for consumption of REST web services
  • Followed a work data flow principle for design and development.
  • Worked excessively on core JAVA/Kotlin/SWIFT concepts like polymorphism, inheritance, serialization, synchronization and exception handling.
  • Manually converting app source code for third party lib from older Objective-C code to Swift to run the whole shop flow as a new framework.
  • Experienced with TDD writing test cases in XCUnitTest and XCUITest frameworks which allowed for easy automation of iOS Apps.
  • Sharing the application by test flight to install another device testing.
  • Involved in app store submission process and conducted code reviews.
  • Build reactive apps with the help of Delegation and Protocols, NS Notifications, and KVO.
  • Participate in all phases including Requirement Analysis, Design & Coding, Testing, production support and Documentation.
  • Implemented Auto Layout constraints to ensure graceful orientation handling and visualize the same in different screen sizes.
  • Designed the HTTP interface, which uses the NSURL Connection and NSURL Request classes of Cocoa Touch to make network requests.
  • Integrated user information within campaigns using Delegate & Protocols.
  • Communicated and worked effectively with onshore and offshore QA team.
  • Worked closely within a cross functional team of testers and developers, did unit testing, code debugging and bug fixing.
  • Ensured the performance, responsiveness, and Usability of the application.
  • Designed web and email marketing campaigns using JavaScript and HTML/CSS.

Environment: IOS 12, Swift 3.X, Swift 4.0, IOS 10, Swift 2.0, XCode 8, React Native, Redux, UI MapKit, XCUI, XCUnit Kotlin, google maps, GitHub, Alamo fire, GitHub, Swift 3/4, Objective-C, RESTful web services, HTTP, REST APIs, Micro applications, Microservices, Java, JavaScript, Spring, MVC, NodeJS, Objective-C, Cocoa Touch, UI Kit, Xcode, Jenkins, Fastlane, MVP, MVC, MVVM, VIPER, robust, Test-Driven Development (TDD), CI/CD, Jenkins, Artifactory, Fastlane, XCode Server, Watch Kit

Confidential -NY

Sr. iOS Developer

Responsibilities:

  • Redesigned from the ground up and optimized for iOS 7+, with an entirely new look and feel
  • Worked on Objective-C, Cocoa and UI Frameworks, created custom UI Button, UI Text Field and UI Table View to build user interface of the application in Xcode.
  • Developed App using MVC and Singleton architectures.
  • Extensively worked with XML and JSON inputs to pull the data from backend.
  • Worked on UI picker view and delegate to pick the location.
  • Developed the UI of the application using UI Kit and Core Graphics frameworks.
  • Implemented Core Data for persistent storage of user data.
  • Push notifications were implemented to let the staff know when a new request is created.
  • Core Animation framework is used to animate the flip view between two views.
  • Started implementing Kotlin for JSON parsing for various modules of the application.
  • Swift Bridging for new Modules, Objective C, HTML, JavaScript, Unit Testing (XC Test), Code coverage, Mock file generation, QR Code Reader (AV Foundation framework, AV Capture Device), GCD, Blocks.
  • Used a Test-Driven Development (TDD) environment in a Scrum development methodology to provide end-to-end development.
  • Implemented Accessibility and Localizations on the application.
  • Followed a work data flow principle for design and development.
  • Worked with UI Action Sheets, UI Table Views, Custom Cells, UI Scroll Views, Navigation Controllers, delegates, and protocols.
  • Used and developed apps using Android Native and Kotlin.
  • Coded Native Apps in Swift, Objective-C, Dart and Kotlin for iOS and Android.
  • Worked with Objective-C, Swift, and Cocoa Touch Frameworks, which includes UI Kit, Foundation, UI Image Picker, and UI Date Picker.
  • Used NSJSON Serialization to retrieve data for display on the iPhone/iPad from the server using RESTFUL web services.
  • Build Mobile Application in Swift, Objective C, Kotlin, Android & React Native.
  • Worked on Web Service calls and JSON parsing.
  • Designed the MVC flow for the application with UI components and controllers to be used for iPhone.
  • Used Objective-C Project in Swift by configuring an Objective-C bridging header.
  • Worked on iPhone SDK and internet connection Protocols.
  • Involved in Core Data Framework using SQLite.
  • Developed and tested each application according to its Software Requirement Specification (SRS).
  • Worked on implementation of Operation Queue to fetch and display user details and user attributed.
  • Used Tesseract OCR iOS framework for reading text from checks.
  • Utilized JSON Serialization to generate API calls for data retrieval and parsed the JSON data to Dictionaries and Arrays using RESTful web services and displayed it in respective views.
  • Improved the application efficiency with multi-threading using GCD for displaying information.
  • Incorporated Delegates, Protocols, User defaults, notification center, custom fonts, attributed strings.
  • Implemented Core Data framework to store user Data.
  • Used KVO to build features like User Behavior tracking.
  • Incorporated Dynamic Push notifications using NS Notification Center feature using APNS, in order to notify during dynamic eventss
  • Utilized NSUserDefaults to store minimum data such as user code pin and application settings
  • Optimized performance of video streaming by implementing multithreading workflows, utilizing Grand Central Dispatch calls to execute buffer-like loading prior to display, enhancing the user experience
  • Worked on coding and testing of the application in IOS platform using Objective C and on Flutter.
  • Created macOS 10.12 Sierra end user self-update policy in Jamf/Casper Self-Service.
  • Worked on coding and testing of the application in IOS platform using Objective C and on Flutter.
  • Implemented custom video player within application via the Media Player Framework
  • Used AV Foundation framework to enable HTTP streaming of property's live video feed from Slomin's backend security configuration
  • Constructed and manipulated all Application views in Storyboard, adding Auto Layout constraints for graceful orientation-handling
  • Swift Bridging for new Modules, Objective C, HTML, JavaScript, Unit Testing (XCTest), Code coverage,
  • Implemented processing of NSNotifications for device-side prompts to the user, by way of UIAlertView
  • Basic coding of the Native application was done in C# using ASP .NET Framework at Visual Studio.
  • Parsing JSON data using $http service in Angular JS. security configuration Utilized 3rd party Axis API to implement functionality in order to control security cameras' positioning from the device
  • Applied Confidential to harden Mac OS X 10.10 Yosemite security.
  • Project governed by Agile/SCRUM principles with 2-week sprints for stories to be delivered
  • Project code base housed within GIT repository; utilized Source Tree for all repository functions

Environment: IOS 11, Swift 3.0, XCode 8, Xcode 9, IOS 8.1-9.2, Swift 3/4, Objective-C, RESTful web services, HTTP, REST APIs, Micro applications, React Native, Microservices, Java, JavaScript, Spring, MVC, NodeJS, Objective-C, Cocoa Touch, UI Kit, Xcode, Jenkins, Fastlane, MVP, MVC, MVVM, VIPER, robust, Test-Driven Development (TDD), CI/CD, Jenkins, Artifactory, Fastlane, XCode Server, Watch Kit, GitHub, Restful, MVC, Kotlin, google maps, UI MapKit

Confidential -NJ

iOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa touch frameworks
  • Responsible for designing an Intelligent Asynchronous Cache Manager to separate the UI code from Service Call Code
  • Created custom checklist and sharing them with selected app users by calling web services through JSON libraries and connecting to SQ Lite database with the objective C interfaces
  • Implemented the Push Notifications using the Google Cloud Messaging API for native application.
  • Created of notifications to detect the autorotation in the customized sub views
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services
  • Created elegant, well-organized object-oriented code incorporating a wide variety of iOS frameworks and 3rd party libraries, including Audio/Visual and CoreData frameworks.
  • Custom UI implemented with XIBs
  • Map Kit and Core location to enhance user to find nearest store locations
  • Worked extensively to support all features on both iPhone and iPad
  • Leverage industry best practices to design, test, implement and support mobile applications
  • Developed Navigation between views was mixture of using UINavigationController, UIGesture
  • Recognizer, and UIPopover 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
  • Managed data and memory management from streamlining code and using various debugging tests
  • Implemented NSOperation Queue and NSURLConnection to integrate with backend web services
  • Followed AGILE methodology in the entire project
  • Worked with UIKit Frameworks and web service cells by including XML and JSON parsing in the project
  • Web based content coded with HTML is Integrated on a native app using UI Web View

Environment: Xcode, Mac OSX, Cocoa Touch, Foundation Framework, UIKit, Core Graphics, Objective-C, UITableView, NSURLSession,Mac OS X 10.0, Core data, UIKit, Foundation, UINavigationController, Core Graphics, Map Kit, JSONParsing, UITabBarController, Core Animations.

Confidential

IOS Developer

Responsibilities:

  • Worked extensively with Objective C and Cocoa Touch Frameworks which includes UIKit, Foundation, MapKit and Core Location.
  • Used Core Data to maintain a local SQLite database on user's device for his information and preferences.
  • Redesigned several screens including default application landing screen as per newer wireframe.
  • Used XML, JSON parsing to retrieve data for display from server using REST and SOAP web services.
  • Integrated MapKit API to show multiple pins and annotation views for the nearest locations of all the stores.
  • Worked with SVN to checkout and update the codebase changes.
  • Responsible for creating models and services in conformance with the WSDL's provided.
  • Constructed views using XIB files, storyboard, foundation, UIKit.
  • Implemented the flight manager app, which allows the customer to manage their flight schedule using the app.
  • Involved in getting requirements from the engineering team and analysed the feasibility with the existing system design.
  • Implemented multiple UIGesture Recognizers for making user functionality easy.

Environment: iOS 6.0, XML, JSON, XCode, CoreData, SQLite Manager, SOAP, SVN

We'd love your feedback!