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.
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.
PhpStorm
VS Code
Sublime Text 2
Eclipse
HeidiSQL
TablePlus
Sequel Pro
Oracle SQL Developer
Softerra LDAP Browser
Laravel
Vue
AngularJS
jQuery
TailwindCSS
Bootstrap
Jekyll
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
RedHat OpenShift
Alexa Developer Console
GitHub Actions
Travis CI
GitHub
Git
ServiceNow
GitHub Issues
BMC Remedy
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.
Maintained and periodically upgraded the Engineering Entrepreneurs Program website and portal based on faculty and student response.
Robotics
Embedded System Design
Human-Computer Interactions
Artificial Neural Networks
Neural Interfaces
Medical Instrumentation
Signal Processing
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.
Mechatronics
Digital Systems Interfacing
Elements of Control
Microelectronics
Design of Complex Digital Systems
Analog Devices
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.
The NC State University Awards for Excellence is the most prestigious honor bestowed upon non-faculty employees.