Sr. Ios Developer Resume
SUMMARY
- Experience in iOS application development using Swift, Objective - C, iPhone SDK, and Cocoa Touch framework.
- Experience implementing multiple OOP architectures and design patterns including MVC, KVO, Singleton, Delegation
- Extensive experience 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 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, Core Location, Foundation, Core Data, System Configuration, and Security.
- Detailed knowledge in iOS design patterns, OOP concepts, and programming languages including Swift, JavaScript, and Objective-C.
- Experience with a variety of AWS resources and tools for use in conjunction with mobile applications.
- Leadership/management experience with enterprise software development agile methodology.
- Worked with project management tools such as JIRA and other project tracking software.
TECHNICAL SKILLS
Languages/Script: Swift, JavaScript, Objective-C, SQL, HTML5, CSS3 iOS Expertise iOS Development in Swift, Cocoa Touch, X-code, Design Patterns, Release Management, Dependency Management, Apple Push Notifications, Framework Development, 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
Sr. iOS Developer
Responsibilities:
- Contributed to the development and success of the clients iOS application in a variety of technical and non-technical ways.
- Discovered flaws in the development process and implemented performance enhancing solutions.
- Suggested new tools and technologies surrounding architectural gaps that will save money over time.
Confidential
Lead Sr. Software Engineer - (iOS)
Responsibilities:
- Lead the development effort of critical native mobile applications ensuring deadlines are met on time and resources are utilized efficiently.
- Innovated from scratch various SDK's and frameworks that save time, money, and improve overall app performance as well as user experience using the best practices.
- Research and discover new tools and processes that improve business operations in regard to native iOS software development.
Confidential
Sr. iOS Developer
Responsibilities:
- Built features that created gateways to directly generate billions of dollars in revenue over time.
- Refactor and improve source code architecture so that future development is optimized for better performance.
- Work with cross functional teams in office and across the globe to deliver high performing bug free iOS applications.
Confidential
Software Programmer - iOS Engineer
Responsibilities:
- Transform internal business apps by creating intuitive layouts and features that increase productivity and allow expansion of company operations by saving time and resources.
- Implement company wide mobile architecture standards that provide the highest quality applications.
- Manage mobile team by establishing design, architecture, security, and process related standards for iOS apps.
Confidential
Software Development Engineer in Test
Responsibilities:
- Lead the development of the automation framework writing and architecting clean quality tests.
- Create more than 200 automation scripts for core and client specific platforms to 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
Full Stack iOS Engineer
Responsibilities:
- Design, Develop, and Test iOS Applications from start to finish independently for a variety of clients.
- Implement scalable client and server-side source code to ensure high traffic is handled without crashes and bugs.
- Qualified to build quality common features such as messaging, file sharing, database integration, and remote servers.
