GithubHelp home page GithubHelp logo

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!

John M Butler 's Projects

coffeeservice icon coffeeservice

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

color-app icon color-app

A color app where users can design their own color palettes or use a pre-made palette. This app is based on the final project of Colt Steele's React Bootcamp. However, this app has been redesigned to utilize Hooks and Context API.

crwn-clothing-prisma icon crwn-clothing-prisma

A Prisma server for our backend! Prisma is a layer between our database and our client application that allows us to make graphQL requests!

crwn-clothing2 icon crwn-clothing2

A second implementation of crwn clothing as a review of React and Redux

graphql-lesson icon graphql-lesson

We are starting our Graphql implementation lesson! In this lesson, we are starting from a state of our application where we don't have sagas but are leveraging redux for local state storage.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.