Personal details

Roderick G. - Remote

Roderick G.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

Experienced Software Engineer with over a decade of work in the industry. Skilled in Javascript, SQL Design and Development, PHP, and Web Technologies in general. Adaptable and confident in approaching new or unfamiliar problems.

Work Experience

Contract Software Developer
N/A | Nov 2012 - Present
My work while contracting tends to be varied. Some examples of projects I've lead: web-based scalable call center including containerized infrastructure, generating web map overlays from NOAA data using PostGIS and Mapnik, automatic image processing for web-based iPad app, custom web-based ERP work, clearing up security breaches, server administration.
Sr. Software Developer
MotoSport, Inc. | Nov 2011 - Nov 2012
I worked as a web developer for this e-commerce based business. I helped launch a new custom platform, the benefits of which were scalability and better code organization. This helped us reduce our codebase drastically while supporting multiple stores. I received a lot of the projects that people on the team didn’t have experience with (myself included), ranging from Facebook apps to network programming.

Personal Projects

Infiniteloop Virtual Call Center
2017
Node.js
Twilio
Docker
React
JavaScript
Express.js
I ran lead development for this telephony project. The goal was to create a web based call center that could host customer reps from anywhere in the world. It included autodialing queues, call distribution, automated scaling through containerization, call recording and uploads, and call feedback as a small cross section of its capabilities.
Fuse Integration GIS Mapping
2017
Node.js
React
This was a custom development for an environmental research project. The goals were two-fold: 1.) Present a map-based interface for positional data to allow ships to record reports on ocean samples and tie them to a specific position, thus giving an easy to read overview of plastic pollution in the ocean. 2.) Use latest NOAA weather information to provide automatically generated map overlays for metrics such as water temperature, wave height and direction, incoming storms, etc. for these ships to judge possible confounding factors to a certain report.