Summary
Chris Marshall is a Principal Engineer with 15+ years of hands-on experience building high-quality native Apple software and device-integration solutions, currently running The Great Rift Valley Software Company and instructing for try! Swift World. He is an accomplished Swift expert whose decade-plus portfolio is publicly available on GitHub (ChrisMarshallNY), with open-source iOS apps on the App Store and frameworks for ONVIF, Bluetooth LE, mesh radio and OBD device integration. Formerly a long-time C++ image-processing manager at Nikon, he pairs deep systems and embedded connectivity knowledge with polished UX sensibilities and a commitment to usable, well-documented code. He also mentors and trains developers, and has a track record of volunteering pro bono, high-touch engineering for nonprofits. A detail that often surprises people: beyond Swift he still writes and maintains cross-platform drivers and low-level networking stacks, bridging hardware and Cocoa with equal fluency.
15 years of coding experience
31 years of employment as a software developer
Color Light and Technology, Color Light and Technology at Nikon School
Developer Testing Bootcamp Software Development Testing TDD Test Planning Min/Max etc..., Developer Testing Bootcamp Software Development Testing TDD Test Planning Min/Max etc... at Construx
Level Up to iOS 8, Level Up to iOS 8 at Big Nerd Ranch
Developing and Maintaining a Budget, Developing and Maintaining a Budget at Fred Pryor Seminars
Presenting Data and Information, Presenting Data and Information at Edward Tufte
Management Techniques and Skills for New Managers, Management Techniques and Skills for New Managers at American Management Association
Introduction to the CMMI, Introduction to the CMMI at Carnegie Mellon Software Engineering Institute
Software Development Bootcamp, Software Development Bootcamp at McCarthy Teamworx
Advanced Macintosh Programming, Advanced Macintosh Programming at Caldera Institute
CCITT X.400 Standards, CCITT X.400 Standards at Omnicom Institute
Configuring and Maintaining an NT 4.0 Server, Configuring and Maintaining an NT 4.0 Server at TechLink
Mathematics Courses, Mathematics Courses at Montgomery College
Information Architecture I & II, Information Architecture I & II at Nielsen-Norman Group
Programming With ODF, Programming With ODF at Apple Developer University