Hi! I'm Gregory Gaines, a software engineering fanatic.

Software Engineer | Web Developer | Front-end Developer | Back-end Developer | Amazon Engineer | Technical Blogger

Gregory Gaines
About Me

Short Biography

I currently work for Amazon Web Services, trying to improve the world one step at a time and releasing the full power of distributed computing. The thought of creating and manipulate every aspect of an idea amazed me, so I started programming and learning computer science at 12 years old with C++ and Java. I instantly had all creative types of fun, creating binary search trees or learning how hash tables work.

I gravitate towards the back-end, where I feel I have the most power to make change happen, but of course, I can work the front-end when needed. I love building scalable and high-performance systems that deliver enjoyable experiences to customers. If you have any difficult tasks or need someone with a deep passion for computer science, I'm the engineer for the job.

When I am not programming, I enjoy watching tons of anime or reading manga while critiquing its narrative's strengths or flaws.

View Resume
EXPERIENCEWork EXPERIENCE 👨🏿‍💻

My Experience

Places I have been employed at and helped build their tech.

Amazon Web Services Logo
Jul 2020 - Present
Amazon Web Services
Software Developer Engineer
Hamilton Multimedia Logo
Mar 2017 - Mar 2020
Hamilton Multimedia LLC
Software Engineer
Air Care Companies Logo
Apr 2019 - Oct 2019
Air Care Companies Inc
Technical Developer
SkillsAcquired Skills 📓

My Skills

My very particular set of skills that I have acquired over my career.

Programming Languages

Java

C++

C#

SQL

MSSQL

HTML

CSS

SASS / SCSS

Golang

PHP

JavaScript

TypeScript

Frameworks / Libraries

Codeigniter

Laravel

Node.js

jQuery

Bootstrap

React

Redux

Express

JavaFX

Java Swing

Back-end / Server Technologies

Apache

Nginx

GraphQL

MongoDB / MongoDB Atlas

Apache

MySQL

AWS S3

AWS Lambda

VMware Cloud on AWS

AWS EC2

Amazon DynamoDB

Amazon ElastiCache

Amazon CloudFront

AWS CodeBuild

AWS App Sync

Amazon API Gateway

Developer Tools & Methodologies

Git

Sourcetree

NPM

Gradle

Webpack

Maven

Buddy.Works

Continuous Development

Continuous Delivery

Continuous Integration

Vim

Agile

Waterfall

Scrum

PortfolioCaution: Programming In Process ⚠️

Work Portfolio

Successful commercial products I contributed to building.

Silverback Macbook

Amazon Web Services - Confidential

Experienced multiple AWS technologies, methodologies, and workflow among multiple proprietary and confidential projects.

Silverback Macbook

Silverback Learning

Developed with PHP, CodeIgniter, and Bootstrap for a client with multiple sub-products with subpages. Therefore, the site is templated into reusable components that dynamically change based on the currently loaded page. This enabled the ability to create a seamless experience with less code.

Griggs Macbook

Gerald. A Griggs

Developed with PHP, CodeIgniter, and Bootstrap to showcase our client's experience and community impact with a responsive experience for screens ranging from desktop to mobile.

MMD Macbook

My Mold Detective

The front-end was built in WordPress with Bootstrap, HTML, CSS, JavaScript.

Used multiple JavaScript libraries to improve usability, increase customer engagement, make responsive forms using jQuery and Ajax, or deliver info from the server without reloading.

The back-end was built with PHP, Codeigniter, Laravel, MySQL, and MSSQL, which handled user accounts, orders, and payments.

Gregory Gaines's Tic Tac Toe iPhone

Gregory Gaines's Tic Tac Toe

Built with Codeigniter and PHP and the unbeatable Tic-Tac-Toe AI is written in JavaScript counters every possible move to remain unbeatable.

Random SVG shapeRandom SVG shapeRandom SVG shapeRandom SVG shapeRandom SVG shapeRandom SVG shape
Open SourceMIT Licensed Programs 📂

Open Source

My ever-expanding list of awesome projects I created.

gBoy screenshot

gregorygaines / gBoy

Build Status

Gameboy emulator, written in native Java, built using maven. The goal was to test my reverse engineering skills, software engineering skills and to push Java.

Potato-8 screenshot

gregorygaines / Potato-8

Build Status

Potato-8 is a chip-8 emulator written completely in native Java, built with Gradle. It emulates the core functions of the Chip-8, such as the instruction set and video. It's a small exercise that shows how efficient and clean Java can be with advanced projects.

JiotBFS screenshot

gregorygaines / JiotBFS

Build Status

JiotBFS(Java implementation of the Breadth-First Search) is a Java program that implements the breadth-first search algorithm and visually displays the path the algorithm took to reach its destination.

Manga Scooper Trouper screenshot

gregorygaines / Manga Scooper Trouper

Build Status

Node.js program written in TypeScript for scraping manga sites and downloading manga for local viewing pleasures!

AccoladesAwards 🏆

My Accolades

Certifications, achievements, and awards I wish to humbly display.

Microsoft Logo

Exam 361: Software Development Fundamentals

Fundamental software development certification testing the understanding of core programming, object-oriented programming, web applications, desktop applications, and databases.

Free Code Camp Logo

Bootcamp: JavaScript Algorithms and Data Structures

Developer certification representing over 300 hours of coursework and understanding Javascript, basic data structures, and algorithms.

Free Code Camp Logo

Bootcamp: Responsive Web Design

Developer certification representing over 300 hours of coursework and the understanding of responsive web design.

BlogGood Reads 📖

Latest Blog Posts

My writings about computer science, if interested, try checking out the full blog.

MessageReach Out ✉️

Contact Me

Don't hesitate to contact me professionally or a friendly chat.

Preloader