John Guberman

I am software developer with experience in Ruby on Rails, JavaScript, PostgreSQL, React.js, and and Flux/Redux. I enjoy finding creative solutions to problems and working towards goals with a cooperative team of diverse thinkers.

Ultragram

A photosharing webapp inspired by Instagram. Built with a Ruby on Rails back end with a CRUD interface and a single state, component based front-end built with React.js and flux/Redux

Chess

A CLI implementation of the classic game of chess, built entirely in ruby, using class heiarchy to keep code DRY.

Collect The Coins

An arcade style video game built with vanilla javascript and HTML Canvas

Skills

Here is a sample of some of my skills. I have many others, and plan to accrue more.

JavaScript

I've called Javascript the Lingua Franca of web development. I find ES6 to be a fluid and versatile language which allows a coder to do a lot with a handful of concepts.

Ruby

For me, Ruby is the language I write in when I just want to have a good time. It's easy to use and the syntax allows for many opportunities to add flourishes.

React

React is a Javascript library built to simplify writing component based front end interface. It is among the easiest and most pleasurable frameworks I've ever used.

Ruby on Rails

If you need to run a server, Rails is a powerhouse of options. Most of what rails does it quite automated, but still fully customizable.

Node.js

Node is a development platform for Javascript. Nodejs.org claims npm has the largest ecosystem of open source libraries in the world.

PostgreSQL

PostgreSQL is one of the most popular SQL relational databases. There are manifold technical advantages to PostgreSQL, but mostly I just like elephants.

AWS S3

S3 is Amazon's cloud storage service, though "storage" only begins to describe its versatility. S3 is secure, reliable, and can be used for data analytics.

C++

C++ is the first programming language I learned. Today I probably wouldn't choose to use C++ when I could learn go-lang or C, but it's a skill I have now in the present.

HTML5

HTML is the foundation of the World Wide Web. Originally designed to format text and hyperlinks, it has mutated into something quite a bit more complex and expressive.

CSS

If HTML is the building blocks of the Web, CSS is the personality. HTML, CSS and Javascript are the holy trinity of web development.

Get in touch

Have a question or a job opportunity? Maybe you just want to say hi! Send me an email and I'll get back to you.