Stephen Cowley
About Stephen Cowley
Stephen Cowley is a software developer with a strong background in both object-oriented and functional programming. He is passionate about extreme sports and has experience in teaching and mentoring, alongside his technical expertise in various development methodologies.
Work at ThoughtWorks
Stephen Cowley holds the position of Software Developer at ThoughtWorks. In this role, he applies his extensive knowledge of software development practices, including object-oriented programming and functional programming. His adaptability allows him to meet diverse project requirements effectively.
Education and Expertise
Stephen Cowley studied at the University of Liverpool, where he gained foundational knowledge in software development. He possesses specialist skills in Test-Driven Development (TDD), Continuous Delivery/Integration, Agile, and Kanban methodologies, which enhance his ability to deliver high-quality software solutions.
Background
Stephen Cowley has a strong background in software development, with experience in both object-oriented and functional programming. His passion for extreme sports, including boxing, climbing, snowboarding, and motorcycle riding, reflects his adventurous spirit and commitment to personal challenges.
Achievements in Teaching and Mentoring
Beyond his development roles, Stephen Cowley has been actively involved in teaching and mentoring. He has organized activities that contribute to the professional growth of others in the field, demonstrating his commitment to knowledge sharing and community engagement.