Jon McDuffie

Programmer, Problem Solver | jon@jrmcduffie.com

ABOUT

I'm a programmer, web developer, and seeker of really awesome things. I'm interested in programming, astrophysics, cryptography, and just generally learning cool things. I'm also a published black hole researcher.

DOWNLOAD RESUME

EDUCATION

Master of Arts - Teaching
Kennesaw State University

July, 2012

B.S. Physics
Georgia Institute of Technology

June, 2011



OPEN SOURCE

Calagator

Calagator is an open source ruby gem for creating a community event aggregator. I've contributed to many different areas of the codebase inlcuding: the styles for mobile devices, the ruby code for impelementing a date-based event filter, and some javascript to handle user-interaction on the front-end.

MAY 2015

NewDevATL

NewDevATL is a project started by the Atlanta participants in FreeCodeCamp. The purpose of the project is to provide a beginner-friendly list of resources for new developers in the Atlanta region. This is a new project, and I am larely responsible for the creation of the initial codebase including: web design and javascript functionality.

MAY 2015

WORK

Senior Software Engineer
Vonage

I'm the tech lead for the team that primarily maintains the customer facing admin portal for Vonage Business Cloud customers. I work closely with product and design to deliver a funtional and intuitive experience for users who want to manage their phone systems. This is a full stack team that handles technoligies at all points in the stack from setting up the AWS infrastructure all the way to implemeting and testing the flows that users interact with.

2020 - CURRENT

Software Engineer
Vonage

I've worked on several large customer facing applications at Vonage. The first was an application that provided end users the ability take advantage of the Unified Communications service provided by Vonage. It was an all-in-one solution for managing contacts, messaging, voicemails, calls, and many other features. The most interesting part of this project was the integration with a softphone installed on the users computer that allowed them to make and manage calls directly from the web application. I started as a devleoper on this project and later became the lead for the project.

Next I moved to working on the admin portal for the same service. This application allowed admins to configure all aspects of their phone systems, and to purchase new services for their accounts.

2015 - 2020

Physics Teacher
River Ridge High School

I taught AP physics at River Ridge High School. I supervised numerous clubs and teams including the Science Olympiad team, the ping pong club, ultimate frisbee club, Mathematical Modeling team, and the cyber security team.

JULY 2013 - JUNE 2015

Math & Science Teacher
Berrien County High School

I taught Math II and Physical Science at a rural school in south Georgia.

JULY 2012 - JUNE 2013



RESEARCH

A Correlation Between the Ionization State of the Inner Accretion Disk and the Eddington Ratio of Active Galactic Nuclei
Pdf here:

APRIL 2011


SKILLS

PORTFOLIO

Book Shelf

A simple application that pulls a random sample of books from my LibraryThing library of books. The application is build using React and Tailwind and is hosted with Netlify

MCDUFFPHYSICS.COM

I designed and developed a database backed website to manage my classes. I developed my own homework platform for assigning, checking, and grading physics homework. Languages Used: PHP, Javascript, SQL

Calagator.org

I have been contributing to the development of the Calagator rails engine. Calagator is an open source community calendaring platform. My contributions have primarily been front end contributions. I redesigned many of the mobile page styles and contributed to refactoring the JavaScript to make it compatible with Turbolinks. I have also contributed to the ruby code as well by implementing a time-based filter option.



CONTACT

Email
jon@jrmcduffie.com

SOCIAL LINKS

Created by Jon McDuffie