Reuben Mulholland

Reuben Mulholland

Product Leader & Cloud Technologist

Visitors:

🎓 Background & Experience

I’m an AWS Certified Solutions Architect – Associate with a BE and MS in Computer Engineering. My master’s included an advanced certification in Networking & Wireless Communication, fueling my interest in cloud infrastructure. After several years developing and supporting mission-critical hardware, I transitioned into agile product leadership roles. I’ve led scrum teams, owned roadmaps, and driven growth in cybersecurity and aerospace, and now, I’m focused on building in the cloud where my background and interests align.

🔧 Why This Site Exists

This site is part of the Cloud Resume Challenge, a full-stack cloud project designed to showcase real-world skills in AWS, DevOps, and Infrastructure as Code (IaC). It’s more than a resume, it’s an evolving technical portfolio demonstrating how I approach architecture, automation, and secure cloud deployment.

✅ What I’ve Built So Far

  1. Set up AWS Organizations with separate accounts for management, development, test, and production environments
  2. Secured administrative access using AWS Vault and MFA-protected temporary credentials across accounts with delegated roles and scoped permissions
  3. Purchased a domain and configured Route 53 DNS routing to a CloudFront distribution backed by a validated SSL certificate from AWS Certificate Manager
  4. Defined all infrastructure using AWS SAM and CloudFormation, including S3, CloudFront, Route 53, Certificate Manager, API Gateway, Lambda, and DynamoDB
  5. Deployed a serverless visitor counter using Lambda functions triggered by API Gateway and persisting data to DynamoDB
  6. Integrated GitHub Actions for CI/CD to automate testing and deployment of both frontend and backend across environments
  7. Implemented AWS Budgets, SNS alerts, and a Lambda-powered kill switch to prevent runaway costs in case of misconfiguration or malicious traffic
  8. Hosted the site statically on Amazon S3, served globally via CloudFront, and styled with a responsive HTML + CSS layout

📈 What’s Next

  1. Implement a visitor counter using JavaScript on the frontend, backed by a Lambda function, DynamoDB, and API Gateway
  2. Write backend logic in Python using the boto3 SDK and add unit tests to ensure reliability
  3. Set up CI/CD pipelines using GitHub Actions to automate deployment of both frontend and backend code
  4. Enhance monitoring and logging with CloudWatch to track API usage and detect issues
  5. Refine IAM policies for the Lambda role to ensure least-privilege execution
  6. Simulate a basic AWS Organizations setup to explore multi-account structure, billing separation, and cost control best practices

🎯 Career Focus

I'm looking to join a forward-thinking team where I can apply my blend of product strategy and technical depth. I'm especially interested in roles in cloud-native product management, cloud engineering, DevOps, or solutions architecture, particularly in industries like SaaS, cybersecurity, or cloud infrastructure.

I'm also open to opportunities at well-funded startups and smaller technical teams where I can contribute broadly, grow alongside the organization, and help build systems that scale.