I have been developing software for 15 years, working on client projects with large enterprise and Fortune 500 companies as well working with small teams developing products for startup companies.
Experienced iOS Engineer with a demonstrated history of leading development teams for successful delivery of web, desktop and mobile software. Strong engineering professional skilled in Objective-C, Swift, iPhone and iPad mobile applications and test driven development.
Currently learning Python and OpenCV for an iOT project related to tracking indoor climbing route usage.
Senior iOS Engineer
Boulder, CO
[email protected]
Languages: Objective-C (6), Swift 1-4 (3), Java (5), PHP (3), HTML(3), Javascript (5), Actionscript (8), Ruby on Rails (1), Python (1), JSON (10+), XML (10+)
Databases: CoreData, RealmDB, CouchbaseLite, MySQL, SQLite
Tools: XCode (6), Interface Builder (6), Instruments (6), XCode Server (3), (Eclipse (10), Git (12), Visual Studio (1)
Technologies: REST APIs (10+), UIKit (6), MapKit (6), CoreData (6), CoreLocation (6), CoreBluetooth (1), CoreImage (2), QuartzCore (6), AVFoundation (2), Notifications (4), GCD (6), XCTest (3), AFNetworking (4), AlamoFire (2), Moya (1), ProcedureKit (1), PromiseKit, , Quick (1), Nimble (1)
Platforms: MacOS (10+), Windows (10+), Linux (2)
Services/APIs: Google Maps, Google Places, Google Analytics, Firebase, Parse, Couchbase Server, AWS, S3, Urban Airship, Facebook Graph, Twitter, MindBody, Bitrise, Twilio, Stripe
DevOps: Agile, SCRUM, TDD, Kanban, managed remote QA teams, Lead development teams of up to 5 developers. Collaboration with UX and Product management
Worked with end users, product owners and business stakeholders to develop technical requirements and enable great experiences. Technical architecture and development of a native iOS iPad field app for a digital property inspection platform. Implemented a CoreData backed data persistence layer. Developed advanced enterprise level U maintaining modern best practices. Architected offline storage capabilities low latency file syncing manager (AWS). Worked in Objective-C and Swift (up to 4.0). Continuous Integration and Test Driven Development
iOS developer for mobile software start-ups including MyHub, Gymfinite and Jiffy. Worked with a small team of developers and product owners to build and deliver consumer based iPhone applications. 3rd Party API integrations including Facebook, Twilio, Google Maps, Balanced Payments and Brain Tree.
Native iOS application architecture and development in client services environment. API development using Ruby on Rails, project scoping and sales engineering support.
Software architect for development efforts from design to production for many Adobe Flex and Adobe AIR applications, for numerous fortune 500 companies. Managed small development teams to produce deliverables on time and within budget. Architected Flex and AIR from high-level down to component level specifics. Acted in sales engineer role producing technical advice and recommendations in sales presentations. Written detailed code reviews for complex projects requiring additional due diligence.
Responsible for architecting and designing custom UI Components for client facing Flex and AIR applications. Re-factored legacy applications with the Cairngorm Micro-Architecture. Implemented design style guidelines best practice for Enterprise scale Flex applications. Expanded knowledge of Actionscript 3.0 and rapid MXML development. Developed working knowledge of client side integration of Web services and Flex data services.
Enterprise "RIA" development and consultant for large clients in financial, creative, graphics technology, education services, private enterprise, government services, transport services.
Developed client-side user interface for a multi-player real-time communication/collaboration application using Flash and Flash Media Server. Learned Object Oriented Programming concepts and design patterns to solve complex real time client server communication problems.
Developed multiple dynamic web sites, including PHP/MySQL back-ends.
Flash animator for various customer facing websites.
University of Colorado, Boulder, CO
Studied Environmental Design emphasis Architecture (1998-2003)
"Working Around the Internet Explorer ActiveX Control Restrictions For Flash", McLean A.N., EffectiveUI.com Whitepaper (2006). http://www.effectiveui.com/whitepapers/activeX/
“Professional Flex 2”, technical editor McLean A.N., Wrox (2007)
“Flex Early Evaluation: Assessing Flex and Your Project Needs”, EffectiveUI, O’Reilly Shortcut Series (2007), http://www.oreilly.com/catalog/evaluator1/
“Obey the Rules: Implementing a Rules Engine in Flex”, 360|Flex Conference, San Jose, 2010.
I have been developing software for 15 years, working on client projects with large enterprise and Fortune 500 companies as well working with small teams developing products for startup companies.
Experienced iOS Engineer with a demonstrated history of leading development teams for successful delivery of web, desktop and mobile software. Strong engineering professional skilled in Objective-C, Swift, iPhone and iPad mobile applications and test driven development.
Currently learning Python and OpenCV for an iOT project related to tracking indoor climbing route usage.
Senior iOS Engineer
Boulder, CO
[email protected]
Languages: Objective-C (6), Swift 1-4 (3), Java (5), PHP (3), HTML(3), Javascript (5), Actionscript (8), Ruby on Rails (1), Python (1), JSON (10+), XML (10+)
Databases: CoreData, RealmDB, CouchbaseLite, MySQL, SQLite
Tools: XCode (6), Interface Builder (6), Instruments (6), XCode Server (3), (Eclipse (10), Git (12), Visual Studio (1)
Technologies: REST APIs (10+), UIKit (6), MapKit (6), CoreData (6), CoreLocation (6), CoreBluetooth (1), CoreImage (2), QuartzCore (6), AVFoundation (2), Notifications (4), GCD (6), XCTest (3), AFNetworking (4), AlamoFire (2), Moya (1), ProcedureKit (1), PromiseKit, , Quick (1), Nimble (1)
Platforms: MacOS (10+), Windows (10+), Linux (2)
Services/APIs: Google Maps, Google Places, Google Analytics, Firebase, Parse, Couchbase Server, AWS, S3, Urban Airship, Facebook Graph, Twitter, MindBody, Bitrise, Twilio, Stripe
DevOps: Agile, SCRUM, TDD, Kanban, managed remote QA teams, Lead development teams of up to 5 developers. Collaboration with UX and Product management
Worked with end users, product owners and business stakeholders to develop technical requirements and enable great experiences. Technical architecture and development of a native iOS iPad field app for a digital property inspection platform. Implemented a CoreData backed data persistence layer. Developed advanced enterprise level U maintaining modern best practices. Architected offline storage capabilities low latency file syncing manager (AWS). Worked in Objective-C and Swift (up to 4.0). Continuous Integration and Test Driven Development
iOS developer for mobile software start-ups including MyHub, Gymfinite and Jiffy. Worked with a small team of developers and product owners to build and deliver consumer based iPhone applications. 3rd Party API integrations including Facebook, Twilio, Google Maps, Balanced Payments and Brain Tree.
Native iOS application architecture and development in client services environment. API development using Ruby on Rails, project scoping and sales engineering support.
Software architect for development efforts from design to production for many Adobe Flex and Adobe AIR applications, for numerous fortune 500 companies. Managed small development teams to produce deliverables on time and within budget. Architected Flex and AIR from high-level down to component level specifics. Acted in sales engineer role producing technical advice and recommendations in sales presentations. Written detailed code reviews for complex projects requiring additional due diligence.
Responsible for architecting and designing custom UI Components for client facing Flex and AIR applications. Re-factored legacy applications with the Cairngorm Micro-Architecture. Implemented design style guidelines best practice for Enterprise scale Flex applications. Expanded knowledge of Actionscript 3.0 and rapid MXML development. Developed working knowledge of client side integration of Web services and Flex data services.
Enterprise "RIA" development and consultant for large clients in financial, creative, graphics technology, education services, private enterprise, government services, transport services.
Developed client-side user interface for a multi-player real-time communication/collaboration application using Flash and Flash Media Server. Learned Object Oriented Programming concepts and design patterns to solve complex real time client server communication problems.
Developed multiple dynamic web sites, including PHP/MySQL back-ends.
Flash animator for various customer facing websites.
University of Colorado, Boulder, CO
Studied Environmental Design emphasis Architecture (1998-2003)
"Working Around the Internet Explorer ActiveX Control Restrictions For Flash", McLean A.N., EffectiveUI.com Whitepaper (2006). http://www.effectiveui.com/whitepapers/activeX/
“Professional Flex 2”, technical editor McLean A.N., Wrox (2007)
“Flex Early Evaluation: Assessing Flex and Your Project Needs”, EffectiveUI, O’Reilly Shortcut Series (2007), http://www.oreilly.com/catalog/evaluator1/
“Obey the Rules: Implementing a Rules Engine in Flex”, 360|Flex Conference, San Jose, 2010.