Hi, I'm James.
I'm a Software Engineer by trade, with 20+ years experience across a wide range of roles, industries and companies, I live in the UK on the south coast, within easy reach of London.
Over the years I've used many different technologies and consider myself fairly agnostic and able to pick up whatever stack is most suitable to the current challenge. Most recently I've been working with Python and JavaScript and using various parts of AWS to build SaaS solutions.
I'm as interested in how teams collaborate to solve challenging problems as much as the solutions themselves. I have experience in both technical and managerial roles, and am happy writing code, building CI/CD processes, setting up and running agile delivery or tackling product ownership.
Profile
An experienced software engineer with a proven track record of learning and applying new technology.
Adept at building and leading high performing teams, as well as creating, adapting and running Agile delivery processes. I'm happy in IC or managerial roles and enjoy the varied challenges of both disciplines.
My most recent roles have seen me developing SaaS platforms, online marketplaces and data pipelines hosted in AWS using Python, Airflow, Redshift, Postgres and Matillion; REST and GraphQL APIs using Django, Graphene, DRF and Node as well as Web Applications built with Next.js and Node
Clients that I have worked with include O2, EE, Three, ASOS, Porsche, Acumen, Virgin, BT, Sky, The Times, Random House, OK Magazine, The FT and The Bill & Melinda Gates Foundation, to name but a few.
I have built SaaS platforms, e-commerce marketplaces, data pipelines, APIs, database, web and desktop based applications in domains such as Identity, Sponsorship, Publishing, e-Commerce, Subscription, Content & Recruitment Management and Customer Engagement amongst many others.
Please feel free to view my CV or see some examples of my work. My details are listed in the footer below, as is a downloadable PDF copy of my CV, both are also available on the contact page.