Summary
Andy Urquhart is a versatile full-stack software engineer with eight years’ experience building data-driven systems across cloud platforms, currently focused on streaming data and backend Python at PowerX Technology. With a strong theoretical physics and mathematics background from Lancaster, he excels at rapid problem solving, translating data science work into production services, and mentoring junior engineers. He’s delivered end-to-end solutions—from AWS Lambdas, Kafka streams and Postgres to React/TypeScript frontends and Plotly dashboards—often owning deployments, CI/CD and infrastructure as code. Comfortable across AWS, GCP and Azure, Andy has a knack for turning raw data into insightful visualisations and live metrics, and has repeatedly taken over legacy projects to stabilise and improve them. Notably, he moved a streaming service from RabbitMQ to Kafka and created a Python-to-Go logger used across teams, reflecting both pragmatic engineering and a taste for impactful tooling.
8 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Theoretical Physics with Mathematics, Bachelor’s Degree, Theoretical Physics with Mathematics at Lancaster University