I have a broad expertise in software development, from embedded programming, to full stack Javascript web applications. I have built several products from scratch as a team lead and startup founder. This includes realtime components and web applications.
I have a strong knowledge of functional programming, and Lisp-family languages, with an appreciation for functional design of applications.
I founded and organise a Programmer's Study group, and we have studied Machine Learning in the past, and I would be comfortable teaching the principles of Machine Learning. I have taught game development programming (including for university accreditation) through online courses, and am very comfortable with the Unity engine, I can help complete beginners get started, review intermediate programmer's code and project, or contribute to a professional effort with Unity and C# (and other languages on the same platform).
My background includes teaching programming online and mentoring both in-person and online.
I'd love to hear about what you need help with, so don't hesitate to get in touch.
I'm in the GMT timezone, but can arrange to speak to you no matter where you are.
Senior Leader of the DevOps practice for Capgemini UK Digital Customer Experience (DCX). Worked on commercial proposition development,...
Senior Leader of the DevOps practice for Capgemini UK Digital Customer Experience (DCX). Worked on commercial proposition development, aligning product, service and capability with both clients, market units, and other delivery areas in DCX and beyond. Owned the technology radar and external thought leadership for DevOps practice within the DCX delivery unit. Delivered client engagements for some of the UK’s largest organisations.• Worked on all aspects of capability management (Products and offers, culture, training, recruitment, career framework)
• Senior technical leader on client engagements
• Owned technical architecture and ways of working on client engagements
• Security cleared to work on National Critical Infrastructure
• Managed and mentored other senior leaders
• Became Capgemini Global DevOps Community’s UK point of contact
Architected, developed and delivered hybrid cloud application platforms for some of our most high profile clients, including in multip...
Architected, developed and delivered hybrid cloud application platforms for some of our most high profile clients, including in multiple regulated industries. Responsible for both project technical leadership and client relationships. Worked on all aspects of commercial engagements, from pre-sales to delivery management. Was responsible for the design and delivery of GitOps and Cloud Native training for clients and partners.• Provided architecture consultancy for internal application platforms to global banks
• Led the design and architecture of the internal application platform to support the autonomous vehicle project of one of the world’s largest company
• Led the initial design and architecture workshop for the re-platforming effort of a large European telecommunication provider
• Defined the principles of GitOps
• Trusted key-holder for critical internal systems
• Designed and implemented customer experience playbook
• Designed and delivered public and private Cloud Native training
Developed Go tools for managing Kubernetes. Helped define the GitOps methodology and communicate it to the developer community. Presen...
Developed Go tools for managing Kubernetes. Helped define the GitOps methodology and communicate it to the developer community. Presented GitOps to conferences in the UK and internationally and delivered training on Kubernetes and GitOps. Member of the on-call engineering team directly responsible for the uptime and maintenance of our online SaaS platform.keywords: Kubernetes, GitOps, Cloud Native, Prometheus, Terraform, Go, On-Call, Incident response, DevOps, SRE, Developer Experience, Training, Recruitment