About Curtis

Spendlove. Yup. /spend/ - /ləv/ It sounds just like it's spelled. One can imagine the jokes. And I surrounded myself with friends who thought the jokes were much more humorous when we were teenagers than when we were adolescents.

I'm a husband, father, author, and coder. During the daytime I write mind-numbingly large enterprise applications to put steak on the table. When the sun sets I don my tights and cape and work on smaller, personal projects...the culmination of which have recently added a salt and pepper shaker to the table.

I don't really usually code in tights or a cape.

I first knew I was destined to write code when I shipped my first Macintosh application in the 90's. I was irritated by dying continually in Descent (a popular computer game at the time). So, I wrote Descent Saved Game Editor. DSGE followed the UNIX tradition: do one task and do it well...allow the user to hack their saved games with vastly superior armor, weaponry, and ungodly quantities of ammunition.

Curtis Spendlove

Software Project Delivery Manager
I've been developing for the web since 1996, the past 20 years (of course back then it was using Perl, through CGI).
 
If you're interested in learning more about my professional career, I've added a more traditional Resume.

Primary Skills

Tools: HTML5, CSS3, JavaScript, Angular, Node, Express, Sails, PhoneGap (Cordova), jQuery; Ruby / Rails / Jekyll; Java / J2EE, Spring; C# / Visual Basic / Visual FoxPro / .NET; C/C++; PHP; Python; LESS, SASS; Git, Subversion, CVS Jest, mocha, jasmine, minitest, RSpec, Cucumber Apache, nginx, traefik
Patterns: OOP, MVC, REST, AJAX
Platforms: Amazon Web Services (AWS) / EC2 / S3, Azure, Heroku, Digital Ocean, Linode, Rackspace; Firebase, Twilio
Databases: PostgreSQL, MySQL, MS SQL Server, Oracle DB, SQLite, alasql, MongoDB, CouchDB, Redis
Systems: macOS / iOS, Linux (Ubuntu, CentOS, Debian, Arch) / Android, Windows