Lead Ios Developer Resume
New York, NY
OBJECTIVE:
Expert iOS developer, consultant and project team lead capable of managing challenging projects and creating world - class applications.
SUMMARY:
- 6 years of experience developing with iOS SDK, integrating APIs, and 3 rd party libraries.
- 10 years in the fields of IT and software development working on and leading project teams.
- In depth experience with Swift, Objective-C, iOS 8 SDK features, core and third-party frameworks and tools.
- Experience in creating applications that support all orientations on iPhone and iPad.
- Strong knowledge of Objective C (iPhone/iPad), iOS SDK 5, iOS SDK 6, iOS SDK 7, iOS SDK 7.1, C++.
- Designed, built, tested and supported multiple applications for iOS devices
- Performed architecture, design, planning, and feature implementation of iOS apps.
- Experienced in resolving numerous development issues through debugging methods using Xcode, writing functional unit tests to be executed in XCtest and scenario testing in Testflight.
- Skilled in architecture styles and patterns and trade off analysis using standard methodologies.
- Experience evaluating and researching latest device technology, coding patterns, OS, Frameworks and features, and recommending and implementing within the larger digital team.
- Exceptional ability to improve application performance, and responsiveness.
- Development experience with Core Animation, Core Graphics and Core Text.
- Experienced working with remote data via RESTful web services and JSON parsing.
- Solid understanding of and participation in the full software development life cycle.
- Worked closely with designers to expand concepts into fully-functional prototypes.
- Able to produce quick turnaround prototypes in native code.
- Expert in developing offline mobile collaborative applications that sync with Couch DB NOSQL cloud databases.
- Experienced with modern web technologies.
- Communicated directly with clients/stakeholders and business units to assess needs and translate them into project requirements.
- Developed both public and enterprise web applications.
- Advanced troubleshooting ability and resolution skills, encompassing both back-end, front-end, integration and connectivity issues.
- On a path of continuous self-improvement and professional development; up-to-date on IOS.
- Successful in independent work, team work and team leadership, both remote and on-site.
- Dependable and committed to successful delivery of objectives, deliverables and overall project goals.
- Expertise in MVC design architecture, Cocoa design patterns and concepts like delegation, protocols and categories.
- Thorough understanding of App store requirements, HIGs, iTunes Connect and iOS Provisioning Portal (Certificates, App IDs, Provisioning and Distribution).
TECHNICAL SKILLS:
Web Technologies: SWIFT OBJECTIVE - C IOS SDK C RUBY PHP JAVASCRIPT HTML/CSS
Basics: Xcode Interface Builder Auto Layout StoryBoards Instruments Carthage Core Data SQLite Git/SVN and more CocoaPods AFNetworking AVFoundation Parse Media Player Axis API Social QuartzCore UIKit MapKit APNS Reachability ..and more
OS: iOS 5.x iOS 6.x iOS 7.x iOS 8.x, OS X Linux Windows OS Windows Server 2003/2008 CocoaPods AFNetworking AVFoundation Parse Media Player Axis API JQuery JSON/REST XML/SOAP Active Directory Apache Dreamweaver
Servers/OS: Linux Windows 03/08
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
LEAD IOS DEVELOPER
Responsibilities:
- Worked extensively with Objective C, Swift, Cocoa, 3rd party frameworks.
- Worked extensively on collection view controller and made customized table view cells according to the client. Pre-fetching data for different views for smooth screen transition.
- 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, JSON parsing included in the project.
- Added animation between UI Views for smooth transition and better user experience.
- Worked with Backend team to display the correct data from JSON feeds in devices.
- Used the same XIB & Storyboards to design for iPhone 5 and older iPhones by using Auto-layout.
- Integrated a web-based content made with HTML5 on a Native application using UI Web View.
- Used Core Data framework for local storage and data persistence.
- Formatted the Data as per Business rule to display in UI
- Worked with ionic framework for making this application as a hybrid application.
- Use Apple’s multiple targets to duplicate code base for all our different brands.
- Used ionic framework for the icons used in this application for presentation.
- Conducted various demos using ionic framework before using this framework to satisfy the client requirement.
- Debugging issues onsite whenever required.
- Next generation code base (multi target platform built in Swift) that uses no storyboards, everything written programmatically being controlled by PureLayout a 3rd party framework which is a wrapper for NSConstraints.
- Integrated new version of media player using AVPlayer to the following brands: MTV, VH1, Comedy Central, Logo, BET.
Confidential, Hicksville, NY
IOS DEVELOPER
Responsibilities:
- Redesigned from the ground up and optimized for iOS 7+, with an entirely new look and feel.
- Utilized NSUserDefaults in order to store minimum data such as usercode 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.
- Implemented custom video player within application via the Media Player Framework Used AVFoundation 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.
- Implemented processing of NSNotifications for device-side prompts to the user, by way of UIAlertViews
- Generated PUSH Notifications based off received responses from Slomin's back-end security configuration
- Utilized 3 rd party Axis API to implement functionality in order to control security cameras' positioning from the device
- Resolved numerous bugs throughout development as they appeared utilizing NSLog statements, Breakpoints, LLDB statements, Instruments, etc.
- Project governed by Agile/SCRUM principles with 2-week sprints for stories to be delivered.
- Project code base housed within GIT repository; utilized SourceTree for all repository functions
Technologies Used: iOS 7 SDK, iOS 8 SDK Xcode 5.x, Xcode 6.x, NSUserDefaults, Grand Central Dispatch, AVFoundation, Media Player Framework, Axis API/Framework, Storyboard, Auto Layout constraints, NSNotifications, PUSH Notifications, UIAlertView, NSLog, Breakpoints, LLDB, Instruments, GIT, Agile, SCRUM, SourceTree
Confidential, Oyster Bay, NY
IOS DEVELOPER
Responsibilities:
- Development targeted for iPhone, iPad, and iPod Touch devices, running iOS 5.1+; Fully optimized for iPhone 5.
- Developed custom Reachability class that determined if device has proper network connection via its home network.
- Constructed and manipulated all application views in Storyboard, adding Auto Layout constraints for graceful orientation- handling.
- Collaborated on the optimization of RESTful web services for proper JSON-parsing to display content Implemented multiple workflows to access DVR recording capabilities through custom API calls to Confidential 's servers, which drives operation of customer equipment.
- Provided the design of several UIViewControllers within the application flow, constructed with custom UIKit elements to provide a unique user experience
- Developed several new class implementations for Confidential 's in-house API/SDK, to drive an environment of common components for future releases and uniform look and feel between applications.
- Resolved numerous bugs throughout development as they appeared utilizing NSLog statements, Breakpoints, LLDB statements, Instruments, etc.
- Project governed by Agile/SCRUM principles with 3-week sprints.
- Project versioning control handled using Subversion
Technologies Used: iOS 5 SDK, Xcode, Storyboard, UIConstraints, RESTful, JSON parsing, API, UIViewControllers, NSLog, Breakpoints, LLDB, Instruments, Agile, SCRUM, Subversion, Custom class
Confidential, Lowell, MA
SOFTWARE TECHNICIAN/QA
Responsibilities:
- Interfaced with product owners to acquire business rules and expected behaviors.
- Performed thorough testing of the creation of system restore points.
- Performed thorough testing of any denial of start based on pre-existing Anti-Virus application.
- Implemented corrections to auto-cleanup file.
Technologies Used: TestRail, Visual Basic Express
Confidential, Farmingdale, NY
WEB DEVELOPER/SYSTEM ADMINISTRATOR
Responsibilities:
- Performed research of requirements needed to develop scope of projects.
- Constructed corporate website front-end using HTML, CSS.
- Content Management System back-end constructed using PHP and MYSQL.
- Configured employee resume system, built with PHP and MYSQL.
- Created custom tables in MYSQL database based on specific requirements.
- Created, managed, updated layout/content/database for corporate website using Photoshop and Dreamweaver.
- Created company letterhead and sub-logos using Photoshop.
Technologies Used: HTML, CSS, PHP, PHPMyAdmin, MYSQL, Photoshop, Dreamweaver Network
System Administrator
- Answered, evaluated, and prioritized incoming telephone, voice mail, e-mail, and in-person requests for assistance from users experiencing problems with hardware, software, networking, and other computer-related technologies.
- Handled problem-recognition, research, isolation, resolution and follow-up for routine user problems, referring more complex problems to supervisor or technical staff.
- Liaison with software and hardware vendors to request service regarding defective products.
- Assisted with Wireless LAN Controller setup.
- Performed daily, weekly, and monthly backups of company servers with Symantec backup exec, Dell Racks, and Window Server.
- Performed periodic review and remediated any non-complaint configurations.
- Assisted in the design process and performed regular audits of firewall policies and network configurations - Used Citrix to do desktop support to satellite office technicians.
- Managed Active Directory and Sharepoint Server Administration.
- Created and maintained security policies and setups for user profiles, audiences and groups.
- Lead in design and analysis of new technologies and initiatives.
Technologies Used: Window Server 2003, Window Server 2008, Symantec Backup exec, Dell Racks, Sophos Antivirus, Wireless LAN, Active Directory, Sharepoint, Citrix, GotoMeeting, Acronis
Confidential, Oyster Bay, NY
SOFTWARE ENGINEER
Responsibilities:
- Provided and explained program rules and documentation to pharmacists and patients.
- Resolved issues pertaining to the processing of medical claims by Pharmacies.
- Designed and created project charts and class diagrams, using Unified Modeling Language principles.
- Updated company database using proprietary software.
- Created & managed profiles for doctors & pharmaceutical techs.
Technologies Used: Confidential Software Suite, LucidChart
Confidential, Atlanta, GA
TECHNICAL SUPPORT ENGINEER
Responsibilities:
- Managed and maintained UMTS Network Optimization efforts.
- Monitored the connectivity of client ’s downloads.
- Resolved issues dealing with TCP/IP connectivity.
- Upgraded and maintained software files for terminals.
- Updated company database using proprietary software.
- Provided and explained technical documentation to clients as needed.
- Executed diagnostics on malfunctioning equipment to restore to working condition - Programmed and downloaded programming for terminals.
- Performed testing and troubleshooting, via phone.
Confidential, Atlanta GA
RF ENGINEER
Responsibilities:
- Coordinated and trained data collection teams.
- Created statistical reports and updated FTP database server on a regular schedule.
- Provided support to RF Lead Engineers.
- Used Agilent software for data collection & utilized Lucent LDAT software to process data and analyze results.
- Troubleshot computers, handsets, UMTS and GSM scanners.
Confidential
FREELANCE DEVELOPER
Responsibilities:
- Application targeted for iPhone devices, running iOS 8.0+.
- Developed fully in Swift programming language.
- Implemented PUSH notifications within application workflow and analytics for user usage data collection.
- Utilized RESTful web calls to request JSON for parsing that would be displayed as content.
- Implemented Twitter API and Instagram API to facilitate social sharing capabilities.
Technologies Used: iOS 8 SDK, Swift, Foundation Framework, UIKit, PUSH Notifications, parse.com, RESTful, JSON, API, Storyboard, Interface Builder, Auto Layout constraints, STTwitter API, Instagram API
