I started working in IT in 2000 and over the last 15 years have worked as a software engineer, team lead, project manager, product owner, trainer, agile coach and consultant. Working with clients ranging from small start-ups to multinationals.
The manifesto for agile software development and the principles behind it is central to my approach. Working with organisations to help them learn to apply the principles has become a passion. There is nothing more exciting to me than seeing a team surprise themselves with potential they did not realise they had.
My broad experience has helped me understand the value of gaining a complete understanding of the business and pairing that up with my deep technical knowledge allows me to interact with both the business and technical teams on their level.
I will work with your teams, helping them learn how to embody the agile manifesto and the principles and practices that underlie them, and work with your management teams to help them learn how to see to their team’s needs.
✅ Are you looking to transform your organisation’s approach to software development?
✅ Do you need to be more responsive to market changes?
✅ Do you want to create an environment that supports, motivates and engages your technical teams?
✅ Do you need to improve quality, reduce bugs and release more frequently?
If anything in the list above relates to you (or you want to speak to me about anything else), then get in touch directly via email at email@example.com.
Here is a selection of clients I have helped working through Wise Noodles.
User Experience Design and Agile Consultancy / Nov 2015 - May 2016
Waters, a global laboratory instrument and software company, hired us to consult on the UI and UX design andimplementationof a groundbreaking new analysis product.
While working with their teams, we designed the user experience (based on Google's Material Design paradigm) for the product which involved working with the different stakeholders to gather requirements and producing over 200 hi-res mockups.
Waters is undergoing an agile transformation and we were able to apply our extensive experience with agile software engineering and organisational transformation to support them.
On a day to day basis, we supported the teams as they began to adopt agile practices; facilitating ceremonies and coaching their scrum masters.
We also got involved at an organisational level as they were struggling with engagement on their newly started 10% time initiative. We developed a weekly "kick-off" session that encouraged participants to share and discuss their learning and collaboration goals.
The kick off sessions were rolled out to their Eastern European and US offices, across the entire informatics team of 300 staff and we saw a significant increase in engagement.
User Experience Audit and Technical Leadership / September 2015
Sesquis, a task-based matching service for students, a very early-stage startup. My objective was to assist with building technology strategy and provide a UX audit in preparation of positioning the company to pitch to potential investors.
✅ I helped identify a significant staffing gap, recommending an in-house technology team and CTO to position the company for outside investment.
✅ I advised the company on their present UX design, made recommendations for the future application and devised a testing strategy.
Agile Consultancy and Technical Leadership / August 2015
We worked with Canopy Cloud to help train a junior team about to kick off a new project on front end development technologies and agile software engineering best practices. The company was heavily invested in XP practices and we worked with their junior team to help with the adoption.
Explore my professional history and get to know the companies I worked at and the roles and responsibilities I've been assigned.
Hear what some of my clients and colleagues have to say about me after working together on various projects throughout my career.
John is just one of those people who is technically gifted but speaks the language of humans. A problem solver, a futurist and the type of guy who is just fun t ... Read more
I first worked with John as part of two-week discovery phase for a new customer portal at Cable&Wireless. We investigated the feasibility of a PHP-based front-e ... Read more
I hired John to deliver technical coaching to our development team as part of our talent accelerator programme. John was highly astute at understanding what Ema ... Read more
Get in touch with me if you would like to do business together, share an idea or just say hello.
Some highlights from my blogSee all Posts
John is just one of those people who is technically gifted but speaks the language of humans. A problem solver, a futurist and the type of guy who is just fun to have around. It's not a company that makes the work it's the people, and John is one of those people you should have around. If it wasn't for 16,000km we would work together again!
I first worked with John as part of two-week discovery phase for a new customer portal at Cable&Wireless. We investigated the feasibility of a PHP-based front-end for fault raising and ordering of services. This involved information from several (mostly antiquated) systems around the business.
John was one of two consultants we were recommended, and although there was little to no documentation, they managed to deliver a working proof-of concept. Without their work during this time, the full £600,000 project would not have received the go-ahead.
Over the next year, I worked closely with John as the project progressed. His technical skills were second-to-none, but I also couldn't be more impressed with his professionalism, attention to detail and love for the job.
I hired John to deliver technical coaching to our development team as part of our talent accelerator programme. John was highly astute at understanding what Emagineers were looking to achieve from the initiative and quickly turned my ambitions into a practical set of weekly sessions that he leads with our developers.
It goes without saying that John is highly knowledgeable and respected within the PHP community, though what makes him especially effective as a trainer is his highly approachable and patient mentality coupled with a ability to communicate complex concepts in a way that is both digestible and practical to implement for the team.
John clearly takes enjoyment from seeing his students knowledge and skills improve; while our developers look forward to the sessions each week.
Crucially both team performance and motivation has improved since we engaged John.