Gavin A Hayes

gavin@computoid.com | computoid.com | github.com/G4Vi | metacpan.org/author/GAHAYES

Skills

Programming Languages: C, C++, Perl, Python, JavaScript, HTML/CSS, C#, PHP, SQL, Bash, Expect

Target Platforms: Various x86-64 Linux, Windows, etc., Qt on armhf BeagleBone running Debian GNU/Linux 8-10, Win32/MFC on x86 Windows XP Embedded through Windows 10 IoT Enterprise, V8 and SpiderMonkey browser engines, AWS, Cypress PSoC, Sony PlayStation

Tooling: Git (merge, rebase), VSCode (launch configs), Make, CMake, tmux, gdb, x64dbg, Ghidra, Docker, WSL, VirtualBox, VMWare, GitHub Actions (CI)

Technical Writing and Communication: tutorials, reference material, changelogs, blog post, bug reports, sync and async communication and collaboration with developers, end users, and other stakeholders

Experience

Dylibso - Senior Software Engineer

Full-time May 2023 - PRESENT

TestVonics - a Raptor Scientific Company - Lead Software Engineer

Full-time May 2017 - May 2023, interned summers 2014-2016 and winter 2016

O2X Human Performance - Web Developer

Remote Contractor May - September 2018

Open Source Software Development

Formal Education

Worcester Polytechnic Institute, Worcester, MA - BS in Computer Science

August 2013 - May 2017

Collaborated to make a new version of Bomblab in Python and C, a computer based x86 ASM reverse engineering assignment for senior year MQP project.