Skip to content
View johnmichaelbutler's full-sized avatar

Block or report johnmichaelbutler

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
johnmichaelbutler/README.md

Hi! I'm John Butler! I am an AWS Cloud Developer specializing in serverless and cloud native development using Amazon Web Services.

I have experience in full stack web development using the MongoDB, Express, React, and Node.js (MERN) stack. Although I can build front-end applications, my favorite things to build are building backend systems using AWS.

I love building serverless apps using a Microservices event-driven architecture. I currently have 4 AWS certifications. They are:

  • Cloud Practitioner
  • Developer - Associate
  • Solutions Architect - Associate
  • SysOps - Associate

My current goal is to take the AWS DevOps Professional exam in the next few months!

I also have a small blog where I write about AWS topics. I was excited that one of my articles was featured as a top article on Hashnode.com! My blog can be found at: https://blog.johnbutler.dev.

Current Project

My current project I am working on is CoffeeService.

CoffeeService is an online order app for a coffee shop. It utilizes AWS Serverless technologies all the way! It will be composed of three TypeScript Microservices and a frontend Next.js client. Each microservice communicates with the others using AWS EventBridge and is built using AWS SAM Framework. Each service utilizes AWS Lambda, DynamoDB, and API Gateway. Secrets are stored on Systems Manager. An SQS queue will be utilized for administrators to see incoming orders and fulfill them. Authentication and Authorization are handled using AWS Cognito. Check out the GitHub repo below!

Other AWS Projects

Other AWS apps that I have worked on is Distinctive Designs. Distinctive Designs is a website for a local architectural business. The app is built using Next.js and is hosted as a static website on Amazon S3. The contact form for the website is built using serverless technologies. The contact form sends the request to an API Gateway endpoint. The endpoint invokes a lambda function which utilizes AWS Simple Email Service (SES) to send an email to the managers of the local business.

My portfolio website, https://johnbutler.dev, is built using Next.js and is hosted as a static website on Amazon S3. A CloudFront distribution is used as a CDN for the site and is used to provide TLS/SSL protection.

I am currently looking for a position as a Cloud Developer! So if you're looking for a passionate and quick learning developer to add to your team, I'm ready!

Pinned Loading

  1. CoffeeService CoffeeService Public

    An AWS event-driven microservices app with a Next.js frontend

    JavaScript

  2. distinctive-designs distinctive-designs Public

    JavaScript

  3. portfolio portfolio Public

    My portfolio website made using Next.js and TailwindCSS

    CSS

  4. deno_final_project deno_final_project Public

    A project using Deno for the backend

    TypeScript

  5. crwn-clothing crwn-clothing Public

    An E-Commerce React Project

    JavaScript 1

  6. ticketing ticketing Public

    JavaScript