Summary
John Davenport is a versatile life coach and former network software developer with over a decade of experience helping clients advance their careers and wellbeing through a cross-functional seven-platform approach. He blends deep technical expertise—MS in Computer Science and hands-on experience building network performance, automation, and discovery tools—with coaching skills grounded in Kolb’s Experiential Learning Model and non-verbal listening techniques. Equally comfortable writing Python, C/C++, C#, JavaScript, SQL and PySpark as he is guiding goal-setting and relationship co-creation, he turns data-driven insights into practical personal development plans. As a self-employed professional he also trades CFDs and options, demonstrating disciplined risk management and real-world decision-making. Based in Old Toronto, he’s an adventurous traveler (50+ countries) whose global perspective informs empathetic, culturally aware coaching. John’s combination of technical rigor and human-centered coaching makes him effective at helping technical professionals translate skills into purposeful career progress.
10 years of coding experience
3 years of employment as a software developer
Certificate, Advanced Manufacturing Management, Certificate, Advanced Manufacturing Management at Sheridan College
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Toronto
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at University of Waterloo
English, French, Greek