Colin has been in the software development business for well over 25 years and has worked on a huge variety of projects, ranging from real-time flight simulation, advanced user interfaces, Ethernet device drivers, game programming, and web-server portals to vast, multi-core, distributed applications.
He has over 25 years of experience in C++ and used to teach C++ courses with OO concepts to corporate classrooms. Though he's been writing in Java for over 20 years and in C# for over 15 years, he has worked with many other languages.
Before joining Expero, Colin worked at OrientDB Ltd. as a Senior Technical Consultant and System Developer, providing graph and multi-model solutions, training, and custom development for a wide range of customers. He contributed to the core product, designing and implementing OrientDB's new security system, creating a dynamic cloud platform, and worked on improving the distributed engine.
He has a passion for implementing graph database solutions and, besides OrientDB, has extensive experience with DataStax Enterprise, all flavors of relational databases, grid computing, and cloud-based services.
Colin has owned and run a software development and IT consulting business, a game company, and even a fencing school. He loves the outdoors and makes frequent trips to Colorado and Utah to explore the backcountry roads and trails.