Doug Rau



Minneapolis, MN 55407

Summary

I'm a full stack developer with many years of experience in software development, from Perl and C# monoliths to modern web client frameworks such as Angular and Vue.js. I bring this experience and a history of adapting to and excelling in new domains. I am unhindered by token limits.

Skills

Primary Languages

  • Perl
  • PHP
  • Ruby on Rails
  • JavaScript
  • TypeScript

Web Skills

  • HTML5
  • CSS3
  • Vue.js
  • Angular
  • Prototype.js
  • jQuery

Web Stack

  • UNIX/Linux
  • Apache
  • nginx
  • Node.js
  • MySQL
  • PostgreSQL

Experience with

  • FORTRAN
  • C
  • C#/.NET
  • Python
  • React

Work Experience

Software Developer and Development Operations at Top Echelon Software

https://www.topechelon.com/
October 2020 to present
SaaS ATS: Ruby on Rails, PostgreSQL, TypeScript, Angular, React, OpenAPI, AWS

Full Stack Developer at CATS Software

https://catsone.com/
November 2018 to October 2020
SaaS ATS: PHP, JavaScript, TypesScript, jQuery, Vue.js

System Engineer at Green Cloud Technologies

https://gogreencloud.com/
September 2017 to September 2018
CPQ application: C#/.NET, Microsoft SQL Server, JavaScript, jQuery

Web Engineer at ipHouse

https://www.iphouse.com/
August 2004 to September 2017
FreeBSD, Linux, PHP, Perl, MySQL, JavaScript, Prototype.js

Webmaster at VISI.com

August 1996 to August 2004

Webmaster at Winternet

January 1995 to July 1996

Computer Programmer at Applied Spectrum Research

Boulder, CO
September 1992 to August 1994
Radio propagation and loss software: FORTRAN, C, USGS topographic data

Education

University of Colorado

Boulder, CO
Aerospace Engineering and Computer Science

Side Projects

donjon

https://donjon.bin.sh/

donjon provides random generators and other tools for pen-and-paper role-playing gamers. The backend is primarily written in perl, with some parts in C for performance. The frontend is a mix of Vue.js and vanilla javascript with Prototype. The site handles around 25 million requests per month.

DragonVale Sandbox

https://dvbox.bin.sh/

The DragonVale Sandbox provides assistance for players of the DragonVale game for iOS and Android. The backend is entirely written in perl, and is why I've become a fan of Devel::NYTProf. The frontend was recently rewritten from vanilla javascript into Angular. The site handles approximately 25 million requests per month, and leverages Cloudflare to handle over 450 GB of data transfer.

Brickdraft

Brickdraft is a web app I wrote to manage set drafts for my LEGO user group. It uses Google's Cloud Firestore to synchronize state and data between an arbitrary number of participants, and Vue.js and jQuery for presentation.