As a hands-on Software Architect I enjoy the challenge of solving new problems, whether in design, development, debug or test. I have many years of experience in industry (corporate & startup) designing software, leading teams and producing working solutions. I am continually adding to my skills, learning about new technologies. Throughout my career I have mentored both junior and senior developers in a wide range of coding scenarios, including optimised embedded code, object-oriented design, APIs, full-stack/SaaS, and scripted languages.
At Archangel I was responsible for a varied tech stack including embedded software (C/C++/Python) for ML/AI on cameras/drones/robots a...
At Archangel I was responsible for a varied tech stack including embedded software (C/C++/Python) for ML/AI on cameras/drones/robots and full stack web development teams (React/Javascript/Typescript). Needless to say the CTO role included plenty of mentoring, coaching, bid management and all the other business development and support tasks that come with a small company starting out.
As a Software Architect for Anritsu I was responsible for systems solution design for Cellular device testing. This included running t...
As a Software Architect for Anritsu I was responsible for systems solution design for Cellular device testing. This included running the Platform team and designing/integrating software components developed in-house as well as from multi-national teams. We used whatever was the right tool for the job, whether Java, C#, Python or Excel
As a Software Specialist, I worked on the Nokia mobile phone embedded software deveopment. This covered both protocol development in C...
As a Software Specialist, I worked on the Nokia mobile phone embedded software deveopment. This covered both protocol development in C and I architected the Windows toolset for debug and tracing using C++, C#. My experience included project management, team leading and mentoring.