Hello, I’m Mark.
Solutions Architect @ AWS

If you've come to my website, you're probably interested in either Java or AWS Lambda. More likely still, you're interested in the combination of the two. That has been my area of focus for the last 3 years, working at AWS as a specialist solutions architect. I work with customers, service teams and the open source community to improve the developer experience for Java builders on AWS, especially when using Lambda.

Contact

Who am I?

After many years writing code and building products, I came across a challenge that took me in a totally new direction. I was tasked with making an important business system resilient to data centre failure. Having watched other teams try and fail to achieve this well, I got the chance to try using AWS and Lambda. I immediately saw the benefits to the business, and my team productivity. After leaving the job I knew I want to only work on Serverless projects. I applied for a SA role at AWS, and I was fortunate enough to get it. Since then I've focused more and more on helping others learn what I learnt.

I'm now in the lucky position to work on serverless projects all the time. I'll use this website to showcase work that I've done, and ideas I'm musing on. I find that getting early feedback from on work essential to building the right thing in a timely way.

Are you working on something cool? I do have an idea for me? Let me know!

About Me

Case Studies

Improving Developer Productivity at Disney with Serverless and Open Source

I worked with the Disney Streaming team to showcase their use of AWS Serverless Application Model (SAM) and Micronaut.

AWS Open Source Blog
Improving Developer Productivity at Disney with Serverless and Open Source
High Burst CPU Compute for Monte Carlo Simulations on AWS

High Burst CPU Compute for Monte Carlo Simulations on AWS

Playtech needs to simulate of plays of its games to evaluate their accuracy, they use AWS Lambda to do this in minutes.

AWS HPC Blog

Videos

Refactoring Java applications to serverless

In 2023 my re:Invent talk wasn't recorded. Max and I joined Julian on Serverless Office Hours to repeat the content for those who couldn't attend in person.

YouTube
Refactoring Java applications to serverless
AWS Lambda SnapStart: Fast cold starts for your Java functions

AWS Lambda SnapStart: Fast cold starts for your Java functions

The first in depth talk about Lambda SnapStart after the keynote announcement.

YouTube