Richard Hodson

Summary

I have authored numerous university-level, college-level, and departmental-level web applications from the ground up, as well as maintaining and upgrading dozens more. This includes design, development, implementation, and support of program code bases, information sources, and database architectures.

Skills

  • A wealth of programming knowledge, primarily in web and embedded applications. High level proficiency in PHP and JavaScript. Familiarity and experience in Python, Perl, Java, C, C++, and LabVIEW.

  • A robust knowledge of database design, architecture, administration, syncing, and usage. Years of experience working with databases such as MySQL, Oracle, and T-SQL.

  • Adept at creating systems and tools to utilize web protocols (LDAP, SOAP, REST, etc.) to interface with numerous APIs. Examples include Google, SendGrid, MailChimp, Bronto, Ad Astra, Symplicity, ServiceNow, Mendix, BlueCat, Slack and many others.

  • At ease creating, manipulating, and using structural languages such as HTML, JSON, and XML.

  • Just as comfortable with developing large MVC-based applications as with small one-off procedural scripts.

  • Frequently automate processes to import, transform, and publish data from/to databases, websites, APIs, etc.

  • Have taught, supervised, and mentored junior developers.

Familiarities

IDEs & Code Editors

  • PhpStorm

  • VS Code

  • Sublime Text 2

  • Eclipse

Database Management Apps

  • HeidiSQL

  • TablePlus

  • Sequel Pro

  • Oracle SQL Developer

  • Softerra LDAP Browser

Frameworks & Libraries

  • Laravel

  • Vue

  • AngularJS

  • jQuery

  • TailwindCSS

  • Bootstrap

  • Jekyll

Cloud Environments & Services

  • Amazon Web Services (AWS)

  • Google Cloud Platform (GCP)

  • RedHat OpenShift

  • Alexa Developer Console

  • GitHub Actions

  • Travis CI

Revisioning

  • GitHub

  • Git

Ticketing Systems

  • ServiceNow

  • GitHub Issues

  • BMC Remedy

Experience

Senior Web Developer

NC State University
August 2007-Present

Primary developer and support for GradWatch, a NC State University graduate student life-cycle management system. Provides users with the ability to track their students and gauge student overall statistics.

Data manager and support for WolfTech Identity Management System, which is the system-of-record for the campus domain’s Active Directory.

Lead developer and support for Billboard, the central management system for displaying signage on computer kiosks and web-enabled digital signs throughout the NC State University campus. Billboard is integrated with WolfAlert (an emergency alert system powered by Rave Mobile Safety) to additionally act as an emergency alert system for campus-wide emergencies.

Developer, data manager, and support for numerous other web applications and information sources. Additional web applications I have developed, worked on, and/or upgraded include a global directory for telepresence systems, a grade distribution retrieval system, an interactive DNS/DHCP management analytics and statistics system, and much more.

IT Support

NC State University
October 2005-August 2007

Maintained and periodically upgraded the Engineering Entrepreneurs Program website and portal based on faculty and student response.

Education

MS, Electrical Engineering

NC State University
2008-2012

Interesting Coursework

  • Robotics

  • Embedded System Design

  • Human-Computer Interactions

  • Artificial Neural Networks

  • Neural Interfaces

  • Medical Instrumentation

  • Signal Processing

Projects and Memberships

  • Created a wall-crawling autonomous robot that followed and inspected a path of rivets on a plane. The robot had the ability to have key parameters and thresholds set from and be controlled by a remote computer.

  • Developed a joystick controlled automatic foam dart gun using a Renesas development board and H-Bridge driver circuit.

  • Made a wearable facial twitch sensor that communicated via Bluetooth 3.0 with a Java application running on a remote computer. The project utilized MSP430 MCUs due to their low power operation mode.

BS, Electrical Engineering & BS, Computer Engineering

NC State University
2001-2005

Interesting Coursework

  • Mechatronics

  • Digital Systems Interfacing

  • Elements of Control

  • Microelectronics

  • Design of Complex Digital Systems

  • Analog Devices

Projects and Memberships

  • Senior design consisted of designing a product with a working prototype along with a virtual company for the Engineering Entrepreneurs Program (EEP - http://eep.ncsu.edu/). For my project, I chose to create a tactical robotic assistant to military and law enforcement.

  • Student Member of IEEE; Member of Honors Program.

Awards and Honors

NC State University Award for Excellence

NC State University
July 2014

The NC State University Awards for Excellence is the most prestigious honor bestowed upon non-faculty employees.

College of Engineering Award for Excellence

NC State University
April 2014

Pride of the Wolfpack

NC State University
October 2009