H. Alan Stevens' head shot

About Me

My mission is to empower people. I do this through the software I build, public speaking, and Open Space Technology facilitation. I solve problems.

I am a software developer with nearly two decades experience delivering working software that meets users’ needs in a variety of languages and platforms. Today, I focus on web development in ASP.NET with experience in Ruby on Rails.

I live in Knoxville, Tennessee. I have worked remotely for ten years. It is important for me to be part of a culture that supports remote work. I am self motivated. I get things done.

More 

I have worked with businesses and teams of every size and with technologies spanning the trends of the past two decades. I have worked in dozens of code bases. I have integrated with a variety of teams and workplace cultures. I have worked with people across the US as well as India, Brazil, Russia and Eastern Europe.

I do best as part of a close knit team where mutual support is the norm. I like to work with people who challenge me to improve. I prefer to work in an environment that has a wide range of ages and levels of experience.

I enjoy the challenge of understanding the needs of users and stakeholders to solve the right problems. I am convinced that building the right thing is always more important than building it right, because, it doesn’t matter how well you build the wrong thing.

I prefer readable and maintainable code. I follow the guidance of Ward Cunningham, who said, "Make it look like it was easy to write this program even if it wasn't." I am an advocate of testing as the best means to create a successful design.

I enjoy engaging with local and regional software developer communities. I have delivered dozens of presentations at user groups and conferences, with the intent to inspire and empower developers. I am a member of KnoxDevs, KnoxRuby and I host Knoxville Developer Beers, a bi-weekly, polyglot developer meetup and discussion group.

As an Open Space Technology facilitator, I have learned how to remove blocks to communication and build consensus. I am a social catalyst. I bring people together. I enjoy interacting with people via social media.

I am an avid flower gardener. I enjoy watching dumb YouTube kids' shows with my granddaughter. I like to relax by singing and playing my acoustic guitar.  

I developed a graphical resume so that you can quickly see the scope of my career. Please download it and take a look.

Skills 

The percentages below are extremely subjective estimates based on a standard distribution. E.g. I do not presume to know 90% of all there is to know about C#, but I believe myself to be in the top 10% of my peers.

C#

ASP.NET

Bootstrap

javascript

jQuery

HTML

CSS

bō staff

Ruby

Rails

SQL

git

Angular JS

Docker

ASPNET Core

nunchucks

speaking

teaching

writing

C#
90%
ASP.NET
80%
Bootstrap
65%
javascript
65%
jQuery
75%
HTML
80%
CSS
65%
bō staff
90%
Ruby
55%
Rails
65%
SQL
55%
git
60%
Angular JS
35%
Docker
45%
ASPNET Core
65%
nunchucks
85%
speaking
90%
teaching
90%
writing
90%

Professional
Experience

NerdHive Industries 2018 - Present

Sioux Falls, South Dakota May 2018 - Present

  • C#
  • WPF
  • TSQL Stored Procedures
  • git

Built management tools for a financial institution.

Progressive Leasing

Salt Lake City, Utah September 2016 - March 2018

  • C#
  • aspnet core
  • ServiceStack
  • Javascript
  • Angular.js
  • Node.js
  • git

Implemented multi-lingual support in an Angular.js loan origination application. Designed and contributed to a greenfield microservice API.

NerdHive Industries 2010 - 2016

Knoxville, TN 2016

  • .NET Windows Service
  • C#
  • Firebase
  • git

Built a Windows service to interact with Firebase for a commercial IoT project.

Fort Worth, TX 2014 - 2016

  • Rails 3.0
  • Ruby 1.9.3
  • PostGreSQL
  • Capistrano
  • MySQL
  • git

Adopted a large Rails 3.0 application. Separated static assets from source code. Put source in git. Automated deployment and provisioning.

Sanborn, NY 2014 - 2016

  • C#
  • ASP.NET MVC
  • Bootstrap
  • SQL Server
  • Team City
  • git

Built a greenfield, multi-tenant application to provide online bill payment to current paper billing customers.

Edison, NJ 2012 - 2015

  • C#
  • ASP.NET MVC
  • SQL Server
  • KnockoutJS
  • jQuery
  • Team City
  • Mercurial

Collaborated with an in house developer extending a global procurement and logistics application. Put source in Mercurial. Configured continuous integration and deployment.

Houston, TX 2012 - 2014

  • Rails 4.0
  • Ruby 2.0
  • Bootstrap
  • Heroku
  • MongoDB
  • git

Built a greenfield Rails application to communicate with a large, third party SOAP API in support of a startup mobile app.

Sanborn, NY 2012 - 2013

  • C#
  • ASP.NET MVC
  • Bootstrap
  • jQuery
  • Sybase
  • git

Collaborate with an in house developer to port a VB6 application to ASP.NET MVC. Provided training and collaborated on design of the new system.

Santa Rosa, CA 2012

  • C#
  • ASP.NET MVC
  • SQL Server
  • Azure
  • TFS

Code Review of a pre-release ASP.NET application.

Knoxville, TN 2012

  • Ruby 1.9.3
  • Rails 3.2
  • Bootstrap
  • MySQL
  • git

Built a greenfield application using a legacy database to manage importing financial reporting in a various formats and schemas.

Colorado Springs, CO 2012

  • C#
  • Windows Forms
  • DB2
  • SVN

Refactored a legacy Windows Forms application with improved UX, and asynchronous DB access to cope with lengthy DB2 response times.

Charlotte, NC 2011 - 2012

  • C#
  • Web API
  • Powershell
  • git

Built a greenfield REST web api which automated Powershell on the back end to administer Office 365.

Knoxville, TN 2011

  • C#
  • ASP.NET Web Forms
  • SQL Server
  • jQuery
  • SVN

Maintained a web forms application for a local SaaS provider to physical therapists.

Arlington, VA 2011

  • Ruby 1.9.3
  • Rails 3
  • beta
  • Heroku
  • MongoDB
  • git

Part of a small team building green field Rails application using MongoDB meant to diagnose, track and minimize athletic concussion injuries.

Houston, TX 2010 - 2011

  • C#
  • WPF
  • NHibernate
  • SQL Server
  • TFS

Led a five developer team in porting a mature Visual FoxPro application to WPF and SQL Server.

Interactive Intelligence Incorporated

Indianapolis, IN 2009 - 2010

  • C#
  • Windows Forms
  • Powershell
  • Perforce

Contributed to a large Windows Forms client for an enterprise VOIP telephony system.

Freelance Consultant 2008 - 2009

Kansas City, MO 2009

  • C#
  • ASP.NET SOAP Web Services
  • SQL Server
  • SVN

Developed a web service API for credit card processing using custom headers for authentication and a SQL Server backend.

Knoxville, TN 2008 - 2009

  • VB.NET
  • ASP.NET Web Forms
  • Oracle
  • jQuery
  • TFS

Developed a business intelligence application for the corporate intranet using ASP.NET with an Oracle database.

Atlanta, GA 2008

  • Classic ASP
  • Adobe Director
  • SVN

Integrated an existing classic ASP application into an Adobe Director application.

Chicago, IL 2008

  • Visual FoxPro
  • SVN

Reorganized and cleaned up the source of a Visual FoxPro application and imported it into Subversion.

Edwards, CO 2008

  • ASP.NET Web Forms
  • VB.NET
  • SQL Server
  • SVN

Extended an existing website for an international law firm.

DPRA

Knoxville, TN 2005 - 2008

  • Visual FoxPro
  • C#
  • Windows Forms
  • TFS

Built management tools for a military logistics application. Migrated organization with no source control to Team Foundation Server.

Young & Meade Consulting

Knoxville, TN 2002 - 2005

  • Visual FoxPro
  • PHP
  • MySQL

Performed sysadmin and software developer duties for local, small businesses. Maintained two POS applications. Built a time clock with complex business rules that runs in production to this day.

Site Management Services

Knoxville, TN 2000 - 2001

  • VBA
  • Visual FoxPro

Built a system to track and manage cellphone tower sites. Created topographical map overlays to predict signal range. Provided business intelligence to predict new site opportunities.

Microdata Consulting

Knoxville, TN 1999 - 2000

  • Windows NT
  • Microsoft Exchange

Built and supported PCs. Managed small business networks.

Education

University of Tennessee, Knoxville

MS in Education, Curriculum & Instruction 1994

University of Tennessee, Knoxville

BA in Liberal Arts, History 1993

Quotes

  • Perfection is never an option.

  • Heroism is failure.

  • Building the right thing is always more important than building it right.

  • My mission is to empower people.

  • If you don't trust your employees, then fire them.

  • It doesn't matter how well you build the wrong thing.

  • The goal is progress, not perfection.

  • I can teach you everything I need you to know, except how to care.

  • Quality is building it right. Design is building the right thing.

  • Companies are like families. They are all dysfunctional but some of them are loving.

  865-748-4074
  alanstevens@gmail.com
  http://alanstevens.io