Hello, I'm David!

I’m software developer who is passionate about coding and learning new programming languages and skills. I currently seek a full time opportunity as a software developer in the Seattle area. I am also open to relocating or working remotely. I have experience with Golang, Java and Spring web applications.

When I'm not coding or learning new programming languages, I enjoy hiking on the multitude of beautiful trails in Washington state, reading comic books, and playing video games.


  • Golang
  • Java
  • Spring Framework
  • Command Line Tool Development
  • API Development
  • JUnit
  • Mockito
  • Hibernate
  • Thymeleaf
  • RESTful API Design
  • Spark Framework
  • jQuery
  • HTML
  • CSS
  • GitHub
  • Git
  • SQL
  • ORM
  • Gradle


In my current software developer role, I am a significant contributor to a Golang project that currently has a release version of 0.2.0. To view that project, please click here.

I am also a Treehouse Java Web Development Techdegree graduate and completed a total of twelve solo Java related projects, some of which are included below. I learn new concepts quickly as demonstrated by my ability to learn Golang in a couple of months and completing my aforementioned Java projects in six months.

Recipe Site

Click here or on the image above to see a working demo of this project

For test user login credentials, please see the README file in the GitHub repository

To Do API with Spark (REST API)
Home Automation Rest API
E-Commerce Shopping Cart
Public Data


Thanks for visiting my website! To contact me about job opportunities or to connect, please complete the contact form below. I'd be happy to connect via Twitter or LinkedIn too!