I'm Ryan Patton, a Software Engineer building cloud-native applications.

I'm a Software Engineer with experience designing and building cloud-native applications in large-scale enterprise environments. I've led the development of an internal workflow management platform for a Fortune 5 company, solving business problems through automation and data integration while maintaining operational reliability.

Currently, I work at Optum (UHG) in Ireland, where I was promoted from Associate to Engineer in March 2024 after leading the delivery of a new ticketing and workflow platform for vulnerability management. The platform, built with Golang, Vue, and AWS, streamlines processes and produces team metrics. I delivered the MVP in 9 months, and the system has been adopted across 3 teams.

I'm passionate about building scalable serverless architectures and have experience with AWS Lambda, Aurora, Cloudfront, and Terraform. I've also mentored junior engineers and led frontend migrations, including a React migration project.

Outside of work, I've been building a surf forecasting application (treblesurf.com) over the past 2 years, which has involved major rewrites and migrations. I migrated the backend from Python/Flask to Go/Gin and from Google Cloud/Firebase to AWS, learning a lot about cloud architecture and cost optimization along the way. I've also worked on smaller IoT projects, including a boat tracking system for Raspberry Pi that integrates with Home Assistant.

I hold a BSc in Computer Science with computer security and digital forensics from ATU (Ireland), graduating with 1st Class Honours in 2022. I'm currently based in Ireland with plans to relocate to Switzerland, and I'm actively learning German with a target of B2 by Spring 2026.

Hobbies & Surf Forecasting

When I'm not coding, I enjoy running, skiing, swimming, cycling, surfing, playing piano, hiking, and of course, more coding. [Add how your hobbies, especially surfing, relate to building the surf forecasting app]