Senior Ios Engineer Resume
SUMMARY:
- Custom mobile software developer with 9 years of experience in the software development industry.
- Five years’ experience working with enterprise apps.
- Six years’ experience as an independent iOS contractor.
- Personally produced and developed over 20 iOS apps.
- Capable programmer in Swift (iOS and Vapor), Objective C and Lua (Corona SDK)
- Project manager for million dollar projects for multiple clients.
- Lead developer in teams with local and offshore resources of up to 7 direct reports with approximately 6 indirect reports.
- Excellent understanding of the Software Development Life Cycle and Scrum.
TECHNICAL SKILLS:
Software: Xcode, SublimeText3, Microsoft Office, Microsoft Project, Adobe Photoshop, Git, SVN, Redmine, SharePoint, Corona SDK, SourceTree, Cornerstone, Eclipse
Software Development Methodologies: Agile, Scrum, Kanban, Waterfall, SDLC
Operating Systems: Apple OS X (preferred OS), Microsoft Windows
Programming and Scripting: Swift, Objective C, Lua, Bash, JSON, HTML5, CSS3, JavaScript, Bootstrap, XML
Database: Sqlite, Postgresql, Realm.io, JSONSwift
Machine Learning: AI, Neural Networks, Genetic Algorithms, Annealing Algorithms
iOS: Online/Offline database architecture, Restful Services, OOP, MVC, Auto sizing/Constraints, rapid prototyping in Storyboard, UX and UI design, custom reusable framework development, Kerberos and SSO, UI animations
Other: Apple & Google app submission process, Bitcoin programming, Encryption, Cyphers, Byte Compression, Elliptic Curve Cryptography, Image Processing, Disparity Maps, Vapor (Server Side Swift)
Demo iOS Code: github.com/brandoncgray
PROFESSIONAL EXPERIENCE:
Confidential
Senior iOS Engineer
Responsibilities:
- Architect and lead developer for new insurance application - Swift 4.0
- Created custom and reusable interfaces/views
- Custom transitions and view animations
- Designed database architecture for seamless offline/online data persistence
- Follow object oriented design patterns that integrated with the database and data syncing classes
- Implemented end to end continuous integration using Apple CI
- Manage HockeyApp account and in-house distribution
- In charge of iOS release management and version control using git repositories
- Report to the Digital Services Manager
Confidential
Senior iOS Engineer
Responsibilities:
- Senior iOS developer
- Architect and designer for new app - Swift 3.0
- Created custom UIControls and reusable interfaces/views
- Designed database architecture for seamless offline/online data persistence
- Follow object oriented design patterns that integrated with the database and data syncing classes
- Maintained and added new features to legacy app - Objective C
- Fixed Bugs
- Created new features using “Objective C to Swift Bridging Header”
- Implemented end to end continuous integration using Apple CI
- In charge of release management and version control using git repositories
- Implemented UI Automation and acceptance tests through Xcode’s native XCTests API
- Implemented Unit testing through Xcode ’s native XCTests API
- Report to the CTO
Confidential
Mobile Software Engineer
Responsibilities:
- Lead iOS developer of in house apps
- Architect, designer and lead iOS developer for all mobile apps
- Programed fully in Swift 1.2, 2.0 & Swift 3.0
- Developed an iPad sales tool for capturing customers call Mobile Lead Capture
- Developed an iPad sales tool for showing customers potential travel savings based on lifestyle
- Designed all aspects, library design pattern, de-serialize JSON to objects, REST GET and POST
- Icon and asset design and creation
- Team lead for Direct Sales projects
- Implemented end to end continuous integration using Apple CI
- In charge of release management and version control using git repositories
- Handled merge conflicts during version control for new releases
- Developed Swift 2.0 code base and a Swift 1.2 code base simultaneously for seamless transition
- Implemented UI Automation and acceptance tests through Xcode’s native XCTests API
- Implemented Unit testing through Xcode’s native XCTests API
- Created and Documented code - Classes, Functions, Protocols, Structs, Extensions, IBDesignable
- Implemented a parser that will generate a website from documented code
- Reported to the VP of Engineering
Confidential
iOS/Mobile Development Expert
Responsibilities:
- Lead iOS developer of in house apps
- Architected, designed and lead iOS developer on a company wide conference app called LMMeet
- Completed in two months, two weeks ahead of schedule
- Universal app utilizing Auto sizing
- Designed all aspects, library design pattern, de-serialize JSON to objects, REST GET and POST
- Icon and asset design and creation
- Mentored Junior iOS developers
- Lead developer for an employee management app called LMMgr
- Created iPhone and iPad Master/Detail versions of the app from the same code base
- Utilized library, Singleton, and MVC design pattern
- Asset design and creation
- In charge of release management and version control using git repositories
- Handled merge conflicts during version control for new releases
- Hired as iOS expert and process expert (SDLC) for mobile apps
Confidential
Software Development Manager / iOS Developer
Responsibilities:
- Lead Architect on all mobile application.
- Lead iOS developer
- Managed onsite and offshore teams to develop and release software on time and under budget.
- Lead, coached and motivated project team members on a proactive basis.
- Managed .net, android, iOS, SQL, maintenance teams, and quality assurance team.
- Fixed iOS bugs that needed immediate attention.
- Reviewed code for SQL Server 2012, .Net, Objective C, Java.
- Maintained SVN trunk and working branches of code.
- Handled the release documentation and assisted the release manager with the rollout of new code.
- Reported to the Chief Executive Officer and Managed 7 direct and 6 indirect reports.
Confidential
President and Lead Developer
Responsibilities:
- Senior iOS developer
- Gather Requirements from client
- Create design documents and wireframes
- Architect how the app will function, front end and back end
- UX & UI Design
- AI, Machine Learning, and advanced math coding
- Framework Development
- Creating JSONSwift.framework and JSONSwift Database
- Developed and released over 20 iOS app.
- Created a white label app called Ghost Detect Pro and branded it for Ripley’s Believe It or Not
- Created an election app for a candidate for the Confidential .
- Created and sold how to draw apps, comic book reader apps and many entertainment apps.