Problem solving is my trade, coding is my tool

Software Engineer - Full Stack Developer

Learn More

Skills

Frontend

I build elagent, responsive websites and apps that are easy to use and beautiful to look at. I can both create my own designs, and bring existing designs to life with HTML, CSS, and JavaScript.

  • HTML5

  • JavaScript

  • CSS

  • React

  • jQuery

Backend

I strive to create fast, scalable, and reliable backend systems. I can manage databases, create and comsume APIs, write and analyze algorithms, and anything else needed for a product to operate to perfection.

Languages
  • Java

  • C++

  • C

  • Python

Databases
  • MySQL

  • MongoDB

Libraries/Frameworks
  • NodeJS

  • Spring

  • Spark

  • express

    Express

  • Hadoop

Projects

Checkers AI

Developed a basic checkers game with an AI opponent. Created and implemented an alpha-beta pruning algorithm to determine the optimal move for the AI.

Java

DumbGaming

A website with a simple platformer game where players can either play through the campaign, or create and share their own levels.

JavaScript, Express, NodeJS, Html/CSS

Vibe Share

A social media website that utilizes Spotify's API to let users add song clips to their posts.

MongoDB, Express, React, NodeJS

Play Pal

An Android app for users to find people to play video games with. Filter through users with customizable search preferences and match up with users who play the same games as you.

Java, SpringBoot, Hibernate, MySQL

Work History

07/19-09/19

STATS PERFORM - Software Engineer

Amazon Alexa - Sports Bot (Java)

  • Designed and created an Alexa Skill that uses the STATS API to massively improve upon Alexa’s default capabilities in answering sports related questions.

  • Used a Java backend running in AWS Lambda with Elasticache caching

  • The Alexa Skill was demonstrated to Amazon to show them how to better utilize STATS Perform data shortly after the internship.

05/19-07/19

STATS PERFORM - Software Engineer

STATS Widgets (React, Node JS)

  • Worked as a fully integrated member of the companies Widgets team to develop stand alone, visually appealing widgets to display sports data and increase user interaction on customers’ websites and apps.

  • Widgets were developed with React and NodeJS in an Agile environment using TDD and paired programming.

  • Wrote Unit and Integration tests, API calls, and applied basic CSS to display data.

  • Focused mainly on two widgets that both went live at the end of the internship.

About Me

Cole Patton

I'm a software engineer with a strong foundation in software development and object-oriented programming. I've loved problem solving for a long time, and programming is a tool for me to solve some of the toughest problems. I love learning new languages and technologies so I can expand the range of problems that I can solve. I have a bachelor's degree in software engineering and I have years of experience in designing, developing, testing, and debugging programs in Java, JavaScript, and C++.

Contact Me