Josh Eaton Python, Cloud and Security Expert.

My Expertise

An expert in Cloud Security and Software engineering in Python.

Cloud

I have 7+ years experience building Cloud based systems. I have professional experience in AWS, Azure and Google Cloud. I have achieved 5 AWS Certifications and a Google Cloud Engineering Certification.

Code

I am an expert in Python. I love writing Python code and enjoying learning and improving my knowledge daily. I have also used Go, Rust and Javascript in a professional setting and enjoy building with those platforms.

Tools

I use a wide variety of tools to support my engineering such as Git, Ansible, Terraform, CDK for automation, infrastructure and version control.

Featured Projects

Pokemon Rock Paper Scissors

Pokemon Rock Paper Scissors

  • Go
  • Websockets
  • Multiplayer
  • AWS
  • Serverless
  • ReactJS

This is a fun multiplayer game that you can play with your friends. I wanted to build this to learn the architecture/design of how you would build a multiplayer game. This game allows you to play a Pokemon Variant of Rock Paper Scissors with your friend by sending them a link. The game uses AWS API Gateway websockets to provide a real time playing experience and is a great way to resolve small decisions quickly!

View Site
Who's That Pokemon

Who's That Pokémon

  • ReactJS
  • Go
  • Python
  • CircleCI
  • AWS
  • Serverless

This is a full stack website game created with a fully accessible API. You play the game based on the old Pokemon TV show where you guess what the Pokemon's name is based of its silhouette. The frontend is written in React and hosted on S3. The backend is a Golang Serverless API. The pokemon image gallery is created by a Python script which creates the silhouette images and stores them in a NoSQL table.

View Site
pokequiz

PokeQuiz

  • Serverless (AWS Lambda)
  • Python
  • DynamoDB
  • Slack Integration

PokeQuiz is a quiz based on Pokemon built direclty into slack. You can quiz people in your team direclty from Slack. PokeQuiz is entirely serverless using Python, AWS Lambda, DynamoDB and AWS API Gateway. It's open source. After some changes to the Slack API I had to shut it down but it was popular when I released it!

View Source
Website Example

This Site

  • Jekyll
  • AWS

I initially created this website to be a blog about my work with AWS and Python. I decided instead to make it my frontpage/resume page and subdomain my eventual blog. I think it's pretty nice and simple to recreate.

View Source
aws-mfa-entity-already-exists-fix

AWS MFA Entity Already Exists Fix

  • Lambda
  • Cloudformation
  • Open Source

This is a small open source project that fixes an error that occurs when trying to create an MFA device when one already exists. Read the repo for more information.

View Source
lil.sh

lil.sh

  • Serverless Framework
  • Python
  • Amazon S3

lil.sh is a free and open source url shortener built on top of Amazon S3. It's a cool design that doesn't require any servers.

View Source