Leaves under foot

leaves under foot

Photo of David Winter
I rarely wear a suit!

👋 Hello! My name's David.

I'm a seasoned Software Consultant & Engineer with over 20 years experience in the industry. It's hard to pin down one single title for me...

Engineering Manager. Team Lead. Architect. Principal Engineer. Web Developer. Full-stack. DevOps Engineer. Polyglot. Mentor.

How can I help?

Technical strategy

Offer direction and advice for teams helping to lay strong agile and technical foundations using modern best practices.

Bespoke development

Architecting and full life-cycle development for new projects, be it full-stack web, or desktop or mobile applications. I'm a polyglot and have worked with many languages and frameworks, including Ruby, Python, Typescript and PHP.

Modernising legacy technology

Technical debt can build up and inevitably it needs to be paid off. I have experience with UK Government and private companies in auditing, planning and modernising their software safely, securely—and essentially—successfully.

Automation

Does your path to production involve any manual steps? Let me help you automate deployments, builds, tests, code standards. These can be automated with Continuous Delivery pipelines. I've written books (see below!), blog posts and given talks on automation.

Cloud infrastructure

Having been nicknamed "DevOps Dave" by my colleagues, Infrastrure as Code (IaC) is my baseline. Reproducible infrastructure is essential for any sane business—and I can help you get there. I've worked with Terraform and AWS as well as other cloud providers and tools.

People

I've interviewed hundreds and hired and managed development teams. I can advise and develop processes. I can also help with coaching and mentoring teams in their skills and practices.

I've worked with a whole bunch of great organisations...

...and worked with amazing people too

“He is incredibly talented and understands the nuances and intersections of technology and business.”
Photo of Luke Morton
Micheline Schott - Product Manager

“David has many skills and traits that are highly valued. He uses his experience to create innovative technical solutions, has exceptional communication skills, and works well with all stakeholders. As a product manager, I always saw David as a partner and an advocate whom I could count on to deliver the best technical solution available. ”

Photo of Luke Morton
Luke Morton - CEO

“David is both an outstanding software engineer and manager. David has led multiple teams and consistently built trust with clients and his teams. His full-stack and DevOps experience adds value to every project.

He co-authored a book on Modernising Legacy Applications in the Public Sector which was crucial to the success of the company winning a number of multi-million pound pieces of work.”

“One of the safest pairs of hands you can hope for, and a true asset to any team lucky enough to have him”
Photo of Greg Nolle
Greg Nolle - CTO

“He was critical to the progress of all technical projects during his tenure, and he built out an excellent in-house development team from scratch. He's a very adept manager of people and is universally liked and admired by all who work with him.”