cancel ✖save


James Lewis

James Lewis

PrinCipal Consultant

I've been working at ThoughtWorks for nearly a decade. I joined back in 2005 as a developer. I'd had about 8 years experience prior to that point but I still remember feeling like an imposter for the entire first year. Since then, I've learnt more than I ever thought possible about how to build software from some of the most genuine, enthusiastic people I've met.

These days I'm primarily interested in building distributed systems using web technologies. I've been a keen observer (and participant) in the resurgence of interest in SOA and you can often find me being a loud mouth at conferences, usually on some aspect of building microservices. I've also been known to give my opinions on lean software engineering, domain driven design, organisational design and innovation. 

Oh, and Welsh rugby.

read more


We'd love to hear about your experience with our website and how you think we can improve.

Take a few minutes to tell us what you think of our website and how we can get better. Take PartNo thanks