Lead Ios Developer Resume
SUMMARY
- Sharp - minded iOS developer who writes highly readable, clean, maintainable source code. Experience in iOS application development using Swift, Objective-C, iPhone SDK, and Cocoa Touch framework.
- Expertise in development of iPhone applications.
- Consuming all the required API's for mobile applications in an efficient way.
- Results include robust downloads, activations, session lengths, retention rates, revenue increases and referrals.
- Planning and Organization Requirements Gathering Software Development
- Assembler Focus iPhone Applications OOP Architecture
- Strategic Planning & Analysis Communication Complex Problem Solving
- Experience in iOS application development using Swift, Objective-C, iPhone SDK, and Cocoa Touch framework.
- Expertise in development of iPhone applications. Consuming all the required API's for mobile applications in an efficient way.
- Experience implementing multiple OOP architectures and design patterns including: MVC, KVO, Singleton, Delegation
- Extensive experienced on client server applications using the web services of type REST, POST, SOAP and parsing of data using the XML and JSON parsers.
- Experience in efficiently prioritizing on projects utilizing IT process knowledge and Software Development Life Cycle (SDLC) including Strategic Systems Planning, Analyzing, Designing, Implementing and Maintaining.
- Extensive experience in using the API's and frameworks for iOS application development. The frameworks include, Photos, AVFoundation, MapKit, CoreLocation, Foundation, Core Data, System Configuration, Security.
- Detailed knowledge in MVC architecture, OOPS concepts and programming languages including Swift, JavaScript, Java, C#, and HTML versions.
TECHNICAL SKILLS
Languages/Script: Swift, JavaScript, Objective-C/C#, Java, SQL, HTML5, CSS3, Bootstrap
IOS Expertise: IOS Development in Swift, Cocoa Bindings and Custom Controls, AVFoundation, MapKit, Apple Push Notifications, CoreLocation, Profiling memory and performance with instruments, App Store Provisioning and Submission, Subversion version control
Data Formats: XML, SOAP, JSON, HTML, RSS
Database: SQLite, MySQL, NoSQL
PROFESSIONAL EXPERIENCE
Confidential
Lead iOS Developer
Responsibilities:
- Transform the UI/UX of the existing internal business apps by creating intuitive layouts that are overall more effective when at use.
- Implement company wide mobile architecture standards that provide the highest quality applications.
- Set up plan to migrate all of existing Objective-C code bases to Swift with team.
Confidential iOS Developer - Freelance
Responsibilities:
- Develop entire application architecture using Moltin eCommerce SDK connecting all required API endpoints for authentication, inventory, carts, the checkout process, payment gateways and more flexible features to meet the business’s demands.
- Implement backend Nodejs server to handle secure API endpoints that increase features and UX of the app allowing for faster purchases and quicker path to purchase.
- Design and implement the entire UI, using a combination of several Cocoa Touch Frameworks with Auto Layout for an intuitive user experience that complies with the business’s theme inquiries.
Confidential iOS Developer & Founder
Responsibilities:
- Configure AWS HLS Streaming using Elastic Transcoder to break up large files such as videos into multiple segments to be distributed to the mobile device through Amazon Cloudfront in small chunks that keep application performance optimal and efficient.
- Set up Nodejs backend server to handle all API endpoints that perform standard CRUD operations on Amazon RDS.
- Implement Mapbox SDK for custom map annotations and views that comply with the core features of the app.
- Added MySql database to allow efficient relational queries for features such as pagination that minimize requests.
Confidential
Software Engineer in Test & Automation Lead
Responsibilities:
- Lead the development of the KIBO automation framework using a combination of TestNG and JUnit while writing and architecting clean consistent tests.
- Create more than 200 automation scripts for core and client specific platforms to speed up agile processes and further verify test completion in C#.
- Perform ADA compliance testing on client sites to ensure website architecture follows the law, preventing any future lawsuits that could cause millions in losses.
Confidential iOS Developer & Founder
Responsibilities:
- Design and implement the entire UI, using a combination of several Cocoa Touch Frameworks with Auto Layout for an intuitive user experience.
- Develop application architecture using MVC and modularization across the entire platform with more than 10,000 lines of code, not including CocoaPods and 3rd party libraries.
- Incorporate recursive functions using GCD multithreading and queues along with callbacks to perform complex queries dealing with user locations.
- Implement local storage and caching mechanisms to store user properties and remote resources such as images to minimize repetitive requests and maximize application performance and user experience.