Profile picture

Ben Fulton

Back-End Engineer
Pronouns he/him
Open Resume Email Directly

About me

Software Developer with a first instinct to

  • Jump in
  • Get stuck
  • Push through

My biggest passion is learning, first and foremost. The bigger the challenge, the more I love getting invested and integrating myself into the team

Preferred locations

  • Denver, CO
Open to other locations and/or remote work

Previous industries

None specified

Skills

  • C++
  • Git
  • Java
  • Rails
  • Ruby
  • SQL

Currently learning

  • AWS
  • Docker
  • Kubernetes
  • Python

Projects

Mesh

Mesh

Contribution time 60 hours
Collaborators Profile picture for Nikki Petersen Profile picture for Jessica Justice Profile picture for Genevieve Nuebel

Tools Used

  • JavaScript
  • Python
  • Rails
  • Vue.js

Mesh is the capstone project for students of the 2011 cohort at Turing School of Software & Design. It is a full-stack application built by a FE team and BE team from the 2011 Turing cohort. The overarching goals of this project were to get experience working on a full stack team and to learn and implement a new stretch technology along the way. In a nutshell, the application itself is a project feedback tracker for fellow students at the Turing School of Software & Design.

Tools Used

  • Vue
  • Rails API
  • Python - Flask
  • JS
Launch the App Code Repository
Screenshot detail for project Mesh
Screenshot thumbnail #1 for project Mesh Screenshot thumbnail #2 for project Mesh

Rails Engine

Rails Engine

Contribution time 50 hours
Collaborators

Tools Used

  • Rails

Rails engine was a solo project built in Rails API over 5 days

Description

You are working for a company developing an E-Commerce Application. Your team is working in a service-oriented architecture, meaning the front and back ends of this application are separate and communicate via APIs. Your job is to expose the data that powers the site through an API that the front end will consume.

Learning goals

  • Expose an API ⭐ ⭐ ⭐
  • Use serializers to format JSON responses ⭐ ⭐ ⭐
  • Test API exposure ⭐ ⭐ ⭐
  • Compose advanced ActiveRecord queries to analyze information stored in SQL databases ⭐ ⭐
  • Write basic SQL statements without the assistance of an ORM ⭐
Code Repository
Screenshot detail for project Rails Engine
Screenshot thumbnail #1 for project Rails Engine Screenshot thumbnail #2 for project Rails Engine

Level

Level

Contribution time 60 hours
Collaborators Profile picture for Andrew Johnston Profile picture for Kris Litman Profile picture for Jake Volpe

Tools Used

  • AWS
  • Bootstrap
  • PostgreSQL
  • Rails

Level is a group project of 8 people built over 60 hours. There were very significant learning points achieved such as

  • Sinatra
  • AWS
  • Isolated Repositories

About the project

There are plenty of sites to host all types of art, from music to photos or anything else you want to share, there's less supply of apps and resources to connect you one on one with other individuals who share your drive and passion. Level helps you more easily connect with local people through our location based searches who share your passion and drive for your creative endeavors. Level concentrates as much of your work as you want from other hosting services to help ensure the connections you make are fruitful and grounded in common interest prior to taking the jump and meeting a co-collaborator in person. Get connected. Make Art. Level the playing field.

Code Repository
Screenshot detail for project Level
Screenshot thumbnail #1 for project Level Screenshot thumbnail #2 for project Level

Enigma

Enigma

Contribution time 40 hours
Collaborators

Tools Used

  • Ruby

Enigma was the final solo project for the 2011 Mod 1 inning. Based off of encryption cracking algorithm, this project can encode and decode cyphers.

Learning Goals / Areas of Focus
  • Practice breaking a program into logical components
  • Build classes that demonstrate single responsibilities
  • Test drive a well-designed Object Oriented solution
  • Work with file i/o
Code Repository
Screenshot detail for project Enigma
Screenshot thumbnail #1 for project Enigma Screenshot thumbnail #2 for project Enigma