Christopher LAFAYETTE, CO ***** Kornher ********@***.***
TEL 408-***-****
Profile
Over twenty-five years of experience in Software Development and Architecture using Swift, SwiftUI, Objective C, C/C+
+, Go, Python, Ruby, and Java on iOS, Android, MacOS, Linux/Unix, and Windows systems. Developed mobile ap- plications (iOS, Android), desktop applications (SwiftUI, Cocoa, QT, Swing), and backend systems in Java, Ruby Python. System programming (Go, OS X, Linux, Windows), and device management (Linux, Java). Extensive experience with embedded, high-performance, high-reliability systems. Experience with many disciplines and technologies, including architecture, OO and relational analysis, web, wireless, DB, XML, 2D & 3D graphics, GUI and security, in a wide range of roles and industries. Worked with Scrum, Kanban, and Waterfall processes. AI-assisted coding and UI design. Detailed Experience Breakdown
Languages, Formats
Swift 8 years Swift Frameworks, Protocol Oriented Programming. Swift1.x, 2.x, 3.x, 4.x, 5.x Objective-C 7 years Cocoa, Cocoa Touch MacOS 10.3 - 13.X, iOS 2-16 C++ / C >10 Years MacOS, Linux, Unix, Windows
Go > 1 year Modules, FoundationDB, GRPC
Ruby 2 years Rails, RubyMine
Python 3 years Wing IDE, PyCharm, Python3.12, pandas, numpy, pydantic, types, fastapi Java 9 years IDEA, Eclipse
SQL 6 years Oracle, Postgres, SQLite, MySQL, TOAD, DataGrip PL/SQL 3 years TOAD, SQL Navigator, PL/pgSQL
JSON 8 years Restful Web Service and Client design and implementation XML 4 years XML Spy, Java, XSLT, Cocoa, gSOAP, Oxygen Operating System APIs
MacOS 7 years Lead developer on Microsoft Office App & large internal project at Apple iOS 10 years Enterprise, eCommerce, healthcare, AR, photo, scientific, control, IOT, sports. Unix/Linux 4 years Linux, Solaris, AIX
Windows 2 years
Database
Oracle 4 years Java & Ruby, DB Design, Coding, (SQL, MySQL) Tuning, ERwin Foundation DB > 1 year Go, High throughput. Architecture. Postgres 1 year Go, DB design, Stored procedures
MySQL 1 year Ruby Rails, Design, Coding
SQLite 5 years Large Scale, Mobile
GraphQL < 1 year Swift client-side
CoreData 3 years
Technologies
SwiftUI 2 years Architecture, Production Applications, UIKit Integration, Combine, Animation, … Version Control >15 Years Git, Mercurial, Subversion, CVS, Perforce, Surround and numerous others UML 10 years Astah, Sparx EA, MagicDraw, VPUML, Together Agile > 7 Years Scrum, Kanban, Jira, YouTrack, Pivotal Tracker IOT 1 Year HomeKit, cloud platforms, low power
Mapping/Geospatial 2 years Realtime, Mapkit, geospatial databases, open source tools. Reactive Programming 3 years RXSwift, Combine, ReactiveSwift, Reactive Objective-C AI 6 months Cursor, Github Copilot, Replit, Windsurf, Lovable, Grok, “Vibe Coding” Experience
02/2025 – Present: Vibe Coding ++
NonEvent Systems, Lafayette, CO
AI-assisted coding of games, business applications, with a number of tools (Lovable, Replit, Windsurf, …). Manual cod- ing when necessary/most effective. Javascript/TS, React, PostgreSQL, Python. 12/2022 - 02/2025 Personal Project
Personal project developing a distributed computing system and associated multi-platform SDK. Swift, MacOS, iOS, SwiftUI. Extensive use of structured concurrency (async/await). SwiftUI and other latest Swift features. Code generation with SourceKitten and Stencil. Python. PostgreSQL, SQLite, Docker, Vapor. Demo development for Vision Pro, USDZ, mapping, Houdini. AI assistance with Github Copilot, Cursor. Prototype generation with Lovable, Replit. 12/2020 – 12/2022: Senior Engineer
Lab49, New York, NY (Remote)
Development of a high profile 100% SwiftUI banking application for a major financial institution. Developed SwiftUI com- ponents. Integrated with UIKit for navigation and other functions that were not available in SwiftUI at the time. Extensive use of Combine. Protocol oriented programming. SwiftUI animation. 6/2019 – 9/2020: PEX, BOULDER CO
Senior Engineer (Remote)
Architected and developed a management system for very large clusters of > 1000 machines in Go and FoundationDB. Designed and developed command-line tools to manage the system. Architected fast-start system. GRPC, Docker, Ku- bernetes, Google Cloud, Azure.
12/2018 – 5/2019: CIRRUS MD, DENVER CO
Senior Mobile Engineer
Lead iOS developer for a telemedicine application. Swift 5. Travis, Pivotal Tracker, WebSockets, Redux. Updated legacy codebase and designed and implemented new features. Fixed critical issues. Explored new technologies including GraphQL. Protocol oriented programming. Complex animations. 11/2017 – 9/2018: MAJOR LEAGUE BASEBALL, BOULDER, CO Senior Mobile Engineer
iOS Development on the most popular sports app in the world on iOS in Swift and Objective-C. Modernizing a codebase that still has some10 year old iOS code. GraphQL. Meeting tight production deadlines. Protocol oriented programming. RXSwift. Complex animations.
08/2017 – 11/2017: CONSULTING AT DAVITA, DENVER, CO iOS Developer
Development and architecture or medical applications in Swift for iOS. Mentoring less experienced team members. Refactoring, simplifying, and increasing reliability of critical applications. 01/2017 – 08/2017: CONSULTING AT ALLEGION, GOLDEN, CO iOS Developer
IOT management applications in iOS. HomeKit, PromiseKit, Core Bluetooth. Restored HomeKit functionality that had been broken by a previous rewrite. Refactored HomeKit code to handle all protocol versions, dramatically reducing code size and improving performance and reliability. Protocol oriented programming. Developed unit tests for multiple Home- Kit protocol versions. Refactored UI code to eliminate serious application flow issues. Developed support code for the next generation of the application using PromiseKit in Swift. HomeKit performance analysis using Python/Pandas/ Jupyter. Protocol oriented programming. Complex animations. 04/2016 – 07/2016: CONSULTING AT CARDINAL PEAK, LAFAYETTE, CO Senior iOS Developer
Swift and Objective-C. Internet of things applications. UI design and development for customer-facing interfaces to high- end appliances. Extending sophisticated multi-level promise-based code. Debugging and solving complex networking issues for registering iOT devices. Re-writing iOT systems code to support new interfaces. Mentoring Objective-C pro- grammers transitioning to Swift. Complex animations. Christopher Kornher Page 2
05/2015 – 04/2016: SHOPATHOME, GREENWOOD VILLAGE CO Lead iOS developer
Re-architect and migrate an iOS application to 100% Swift. Developing generic components to greatly reduce code size. Custom UI component creation in Swift. Using Swift language features to improve reliability, performance and the devel- oper experience. Utilizing 3rd party frameworks, including AlamoFire. Protocol Oriented Programming. Location services and micro-location services (beacons). Complex animations. 11/2014 – 4/2015: FLIXTREME, BOULDER CO
Chief Technology Officer
Responsible for all architecture and technical direction. Wrote the 1st shipping version of Flixtreme (iOS), a social app for action sports enthusiasts on an aggressive schedule. Developed unique UI components for dynamic forms. Extensive Facebook integration. Location services used in realtime to guide users to events. 7/2014 – 11/2014: USEFUL SYSTEMS, INC, BOULDER CO
Lead iOS Engineer
Architected and created a new application in Swift. Developed a promise-based RESTful web service client library. Cre- ated a Swift code generator in Ruby to create “native” Swift wire data classes. Location services and mapping. 4/2014 – 4/2014: CONSULTING AT SPIES AND ASSASSINS, NY, NY Senior iOS Developer
Extensively updating a iOS photo application on a tight schedule. Tasks included adding photo editing, Auto Layout, animations, updating to iOS 7.x UI. The entire project was completed in 3 weeks. 10/2013 – 4/2014: CONSULTING AT PCS FERGUSON, FREDERICK, CO Lead iOS Developer
Architected and developed an oil well control app for iPhone. Storyboards, custom UICollectionViews, Core Bluetooth, TCP, Modbus.
4/2013 – 11/2013: CONSULTING AT RAINDYNAMICS, BOULDER CO Lead iOS Developer
Architected and developed new Android and iPad applications to display weather, instrument and avionics data in real- time. Fully custom core-graphics-based realtime flight displays. Development of Java server software to control instru- ments, collect data and broadcast to iPads in realtime. Location services and realtime map integration. 11/2012 – 6/2013: CONSULTING AT MWH GLOBAL, BROOMFIELD, CO Senior iOS Developer
iOS iPad application development. Developed peer discovery and communication system using Bonjour to replace GameKit system. Custom UICollectionView, UITableView development. 9/2011 – 2/2012: RTP, AN ACTIVE NETWORK COMPANY, AVON, CO Senior Mobile Engineer
UI Design and development of iOS mobile apps. Web services, mapping/GPS, augmented reality, JSON, XML, push notifications. Location services, realtime sensor integration. Our app, LivePass won first place in InformationWeek’s IT category:
http://www.activenetwork.com/blog/active-network-ranks-29-2012-informationweek-500-wins-place-information-tech- nology-category/
6/2010 – 7/2011: CONSULTING AT APPLE, CUPERTINO, CA Senior iOS Developer
Cocoa and Cocoa Touch design and development. Architected and implemented the MacOS client-server application that lays-out the retail product displays at all Apple retail stores and iOS in-store applications as part of the “smart sign” project. The applications were designed, developed and successfully released worldwide in 6 months. 6/2009 – 6/2010: CONSULTING AT EBAY, CAMPBELL, CA
Lead Software Engineer
Lead developer for high throughput classification engine in Python. Data Mining, SQLite. Christopher Kornher Page 3
4/2008 – 3/2009: CONSULTING AT MICROSOFT, MOUNTAIN VIEW, CA Senior MacOS Developer
Architect and lead developer on Microsoft’s first Cocoa product: Microsoft Document Connection for Mac (shipped in latest MS Office service pack 07/17/2009).
1/2008 – 4/2008: CONSULTING AT APPLE, INC., CUPERTINO, CA Senior MacOS Developer
Objective C Cocoa development for Tiger and Leopard. Created a small Leopard-Only, internal application from original requirement through release. Extensive use of new Leopard features: Objective-C 2.0, NSOperation, GC, Scripting Bridge, CoreData.
7/2007 – 12/2007: CONSULTING AT LEAPFROG, EMERYVILLE, CA Senior MacOS Developer
QT architecture and development. Designed and coded an Operation-Queue framework for QT. UML,QT multithreading, QT on MacOS.
4/2007 – 12/2007: CONSULTING AT SOUNDFLAVOR, SAN FRANCISCO, CA Senior MacOS Developer
Objective C Cocoa development for Leopard. Re-architected the problematic application to fix threading, core data, xml and animation problems. Architecture, coding, project management. Extensive use of new Leopard features: Objective-C 2.0, NSOperation, GC.
10/2006 – 4/2007: CONSULTING AT FABRIC7 SYSTEMS, MOUNTAIN VIEW, CA Senior Software Engineer
Designed and developed the next generation management GUI in Adobe Flex. Designed a low cost platform/enterprise management system in UML. UI design, Flex and Flex Builder. Evaluated Spring. Re-architected system for performance. 8/2006 – 2/2007: CONSULTING AT PAYBYTOUCH, SAN FRANCISCO, CA Senior Software Engineer
Specification, design and development of a Python/Jython framework for fully automating the installation and configura- tion of WebSphere and Enterprise Service Bus components. 6/2006 – 8/2006: CONSULTING AT LOOKSMART, SAN FRANCISCO, CA Senior Software Engineer
Ruby on Rails development.
3/2006 – 5/2006: CONSULTING AT KAVAM, PALO ALTO, CA Senior Software Engineer
Design and development of multi-threaded high performance server systems in C++ on Linux. Most of the software was developed initially on MacOS.
7/2004 – 3/2006: CONSULTING AT FABRIC7 SYSTEMS, MOUNTAIN VIEW, CA Senior Software Engineer
Design and development of Enterprise Management Systems. Architecture, design and implementation of performance critical management systems in Java. JBoss, JMX, Corba, CIMOM/MOF. Metadata-driven development including XML schema design and implementation, XSLT, custom code generators, Ant scripts. Java/C++ Corba development. Design and implementation of custom rules-based alarm system in Java/SQL. Development of Swing components. Python, Ruby, Ruby On Rails. UI Design.
6/2002 – 6/2004: CONSULTING AT APPLIED BIOSYSTEMS, FOSTER CITY, CA Senior Software Engineer
Specification, architecture (UML) and development of multiple biotechnology applications. requirements gathering, archi- tecture, design and implementation of performance critical subsystems in Java/Swing and Win32 C++. XML schema design and implementation. Evaluation of O/R Mapping tools: JDO, Hibernate, TopLink. Python, JUnit, Cruise Control. Extensive Swing GUI design and development.
Christopher Kornher Page 4
11/2000 – 8/2001: CONSULTING AT SRI INTERNATIONAL, MENLO PARK, CA Senior Software Engineer
Project lead and architect. OOAD (UML) and development of next-generation wireless systems in Java and Linux/C/C++. Created high-reliability, high performance networking protocols for wireless systems. Embedded soft real time network- ing software design and development in Linux. OOAD and development of high-performance extensible system man- agement frameworks with Java/Swing. XML Schema and DTD creation and supervision of XML parser development. Miscellaneous tasks involving SNMP, XML and the Java CLDC/MIDP spec. UI Design. 2/2000 – 11/2000: CONSULTING AT KIRACOM, SAN FRANCISCO, CA Senior Software Engineer
Co-Architected Oracle/Java based large-scale web email system. Web Email development in Java with JavaMail. Modi- fied the Locomotive application server for improved reliability and database performance. PL/SQL development and database tuning. Perl scripting to support production system. Architecting the next generation system, including exten- sive data modeling for Oracle in ERwin and UML OOAD in Together. Developed on Solaris and NT. 3/1999 – 2/2000: CONSULTING AT ORGANIC, SAN FRANCISCO, CA Senior Software Engineer
E Commerce application development in ATG Dynamo, Java, PL/SQL, Perl, including DB architecture (ERwin) and tun- ing. UML OOAD in Rational Rose. Developed Blowfish encryption system. Optimized ATG product search. Perl database coding. Developed on Solaris and NT.
2/1998 – 3/1999: CONSULTING AT SRI INTERNATIONAL, MENLO PARK, CA Senior Software Engineer
Specification, architecture (UML) and development of the Tactical Logistics Information System component of InCON Urban Warrior software for the U.S. Marine Corps. Architected (UML) the security layer for InCON. Responsible for speci- fication, architecture, Java implementation and testing. Managed and mentored other developers. Java, Oracle 8, Perl, JDBC, Swing, Java 3D, CORBA, UML architecture. Realtime location, mapping, geospatial. Vehicle telematics. Devel- oped on Solaris and NT. UI Design.
11/1997 – 2/1998: CONSULTING AT LOCKHEED MARTIN, PALO ALTO, CA Senior Software Engineer
Participating in design and development of the Simulation Based Design System for DARPA. UML design and develop- ment of the distributed server management and distributed user desktop subsystems. High level architecture, CORBA IDL, Java development, Swing on Windows 95, NT and Solaris. Developed on Solaris. Information on previous positions upon request
Education
University of California, San Diego, twelve units short of a BS in Physics Christopher Kornher Page 5