Craig Gall
Staff Software Engineer at Evotix- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Andrew Johnston
Craig worked directly for me both in his role as a senior developer as well as staff software engineer. Craig has a huge breadth and depth of technical knowledge and an ability to quickly assimilate new information and then apply that knowledge. These skills allow him to quickly identify, learn and prototype new technologies and methods as part of the pathfinders team, where he also provided input into architectural designs and technology strategy. Craig isn’t afraid to challenge the status quo and has a curiosity and tenacity that enables him to solve difficult problems and find innovative solutions. He is proactive, collaborative and good at communicating at all levels, able to transfer knowledge and ideas to others. He works well as part of a team, supporting and mentoring juniors. I would happily recommend Craig for any senior technical role where his breadth and depth of technical knowledge, innovative and strategic thinking, ability to learn quickly and problem-solving skills are core to the role.
Andrew Johnston
Craig worked directly for me both in his role as a senior developer as well as staff software engineer. Craig has a huge breadth and depth of technical knowledge and an ability to quickly assimilate new information and then apply that knowledge. These skills allow him to quickly identify, learn and prototype new technologies and methods as part of the pathfinders team, where he also provided input into architectural designs and technology strategy. Craig isn’t afraid to challenge the status quo and has a curiosity and tenacity that enables him to solve difficult problems and find innovative solutions. He is proactive, collaborative and good at communicating at all levels, able to transfer knowledge and ideas to others. He works well as part of a team, supporting and mentoring juniors. I would happily recommend Craig for any senior technical role where his breadth and depth of technical knowledge, innovative and strategic thinking, ability to learn quickly and problem-solving skills are core to the role.
Andrew Johnston
Craig worked directly for me both in his role as a senior developer as well as staff software engineer. Craig has a huge breadth and depth of technical knowledge and an ability to quickly assimilate new information and then apply that knowledge. These skills allow him to quickly identify, learn and prototype new technologies and methods as part of the pathfinders team, where he also provided input into architectural designs and technology strategy. Craig isn’t afraid to challenge the status quo and has a curiosity and tenacity that enables him to solve difficult problems and find innovative solutions. He is proactive, collaborative and good at communicating at all levels, able to transfer knowledge and ideas to others. He works well as part of a team, supporting and mentoring juniors. I would happily recommend Craig for any senior technical role where his breadth and depth of technical knowledge, innovative and strategic thinking, ability to learn quickly and problem-solving skills are core to the role.
Andrew Johnston
Craig worked directly for me both in his role as a senior developer as well as staff software engineer. Craig has a huge breadth and depth of technical knowledge and an ability to quickly assimilate new information and then apply that knowledge. These skills allow him to quickly identify, learn and prototype new technologies and methods as part of the pathfinders team, where he also provided input into architectural designs and technology strategy. Craig isn’t afraid to challenge the status quo and has a curiosity and tenacity that enables him to solve difficult problems and find innovative solutions. He is proactive, collaborative and good at communicating at all levels, able to transfer knowledge and ideas to others. He works well as part of a team, supporting and mentoring juniors. I would happily recommend Craig for any senior technical role where his breadth and depth of technical knowledge, innovative and strategic thinking, ability to learn quickly and problem-solving skills are core to the role.
Experience
Education
-
The University of Dundee
Bachelor of Science (BSc), Applied Computing