Gabriel Doon

Software Engineer | Pianist


Gabriel Doon

doongs@outlook.com

Princess Anne High School | 2019 | International Baccalaureate

James Madison University | 2022 | Computer Science and Jazz Studies (Piano)

Old Dominion University | 2024 | Computer Science


Single-Page Resume

Hello! My name is Gabriel. I'm currently a software engineer at NSWCDD DNA, jazz pianist, and master's student in computer science at Old Dominion University. My current interests lie in Human Computer Interaction, CS and Music Education, and Piano Tuning + Technology.

I play piano professionally with the Deep Blue combo and big band. I've also played with the Tidewater Winds Concert and Big Bands as a pianist and saxophonist, and with Symphonicity as a pianist. I studied piano under Prof. Bob Hallahan (Ret.) in James Madison University's Jazz Studies program. I am also studied piano technology and tuning under JMU's head piano technician Jocelyn Chan.

Software Engineer
Naval Surface Warfare Center Dahlgren Division
Dam Neck Activity

I am currently part of a software team using the Unity game engine to develop training systems for the United States Navy. I am also part of the STEM Educational Outreach team, which facilitates various events with local K-12 students in order to broaden the awarness of STEM careers.

Student Ambassador
James Madison University
Department of Computer Science

As one of the first 7 CS ambassadors of the JMU CS department, I was involved with increasing the department's outreach to both prospective, and 6-12th grade students. We designed and taught workshops for visiting students. I gave campus tours and held Q&A sessions in order to attract prospective students to our program. We were also responsible for inreach such as social and professional events within the department.

Python Instructor - College for Kids
James Madison University
School of Professional & Continuing Education

I designed and taught a Python For Kids course during the 2022 session of JMU's College for Kids program alongisde my friend Bradley Freedman. Our class covered material similar to that of an undergraduate CS1 course. We placed an emphasis on 'interactive' programming so that our students could see code interact with the real world around them. Topics included basic Python syntax, representing data (char, string, int, float, bool), functions, good code structure, abstraction, libraries, user and file i/o, event driven programming, tkinter gui, turtle graphics, and finch robots.

The final project saw our students develop a Tkinter based app that contolled the finch robots. They competed to see who could get the fastest time in an obstacle course. Some of our students chose to implement buttons that moved the robot when clicked, while others chose to implement keyboard event driven controlls.

Pianist
Tidewater Winds

I am the Pianist for the Tidewater Winds concert and jazz bands. We perform around Hampton Roads and give free concerts to the public multiple nights per week during the summer. Placement into the winds is by competitive audition.

Pianist
Deep Blue

I am the Pianist for the Deep Blue ensembles led by Dylan Reyes. The ensembles include a traditional big band and small groups which play music ranging from jazz, soul, rnb, funk, pop, and vgm. The band plays professional engagements in the Hampton Roads area, including the Chesapeake Arts Festival.

Build Instructor
Valley Scholars

I led a computer building workshop that saw over 50 middle and high school students build computers with parts totaling over $20,000. Most of the students had never built a desktop computer before, and we taught them every step in the process. We had an over 90% first time boot rate for the builds, and 100% of computers eventually booted after troubleshooting.

Computer Technician
Tidewater Community College

I worked in Tidewater Community College's 'Computers for Student Success Program', which received donations of office computers and parts from local businesses. We took these donations and refurbished computers for donation to local students and families in need. Furthermore, we also built PCs from extra parts. We performed secure erasure of drives in order to preserve security and installed a custom Windows 10 disk image onto the PC. While I was there, I worked with desktops, laptops, and servers and was trained in technical support for each of these computer categories. I also performed quality control on each computer refurbished, which included stress testing and internal cleaning.

Mobile App Developer
US Army Hospital - Ft. Bragg

I developed a mobile app that tracked training completion for medical personell. The cross-platform app was developed using Dart, Flutter, and Firebase for rapid prototyping. The prototype was sold to the staff of the Army Surgeon General for further development.

Web App
Seiyuu Sauce

A website allowing anime fans to quickly see the characters that a voice actor has voiced. Using the AniList GraphQL API, vanilla JS, and Bootstrap.

Seiyuu: The Japanese term for a voice actor in an anime.

Sauce: Internet slang for the word source "Send me that picture's sauce!"

Full Stack CRUD App
Fire Emblem Tracker

A website allowing Fire Emblem players to track their in-game progress. The site was made as the final project for my web development course at James Madison University. The front end is built using Bootstrap 5 and bespoke HTML/CSS for the navigation. The back end of the site ran on a Digital Ocean Ubuntu/Apache2 droplet, and the chosen database was MySQL. PHP was the back end scripting language, but most scripting was handled client side using AJAX to fetch database information when needed. The banners were created in Photoshop, and all game assets were ripped directly from the game files themselves and upscaled using w2x.