John Cairns is a skilled software engineer with proficiency in C++, TypeScript and Python. John draws programming experience from cloud based, highly scalable and distributed environments. John believes in both personal and professional excellence through continuing education, development and mentorship.