Alan P. Barber

Software Developer, Computer Scientist, Scrum Master, & Crohn’s Disease Fighter

Barber Investment Group



Software Architect, Application Developer, Web Developer, & Database Developer. I specialize in Software Development with a focus on Architecture and Design. I have worked with both hardware and software throughout my career. I mainly develop for the Microsoft .Net stack.

Continue Reading


  • Artificial Intelligence
  • Crypto-Currency
  • Distributed Computing
  • Software Architecture


  • Exam 70-480 - Programming in HTML5 with JavaScript and CSS3, 2014


  • Professional Scrum Master I, 2012


  • BS in Computer Science, 2004

    Bowling Green State University


My professional work history.
View my LinkedIn profile


Senior Consultant


Mar 2012 – Present Columbus, Ohio
A consultant providing development services with specialization in KnockoutJS, AngularJS, ReactJS, ASP.NET, ASP.NET Core, C#, Microsoft SQL Server, and Microsoft Azure based technologies.


Quick Solutions (now Fusion Alliance)

Jan 2011 – Mar 2012 Columbus, Ohio
A consultant providing development services with specialization in ASP.NET, C# and Microsoft SQL Server based technologies.

Senior Programmer

Corporate Research International

Nov 2005 – Jan 2011 Findlay, Ohio
Web Developer, Database Administrator, Phone Systems. I may have been a programmer by title but I was the manager of all things IT. I dealt with both software development as well as hardware issues.

Recent Posts

Read my blog!
View more posts »

SOLID Principles - Five Principles of Object-Oriented Programming and Design

This is the first of what will be a series of posts on each of The SOLID Principles. Before we go into details lets look at an overview of the principles.

The Power of TED* (*The Empowerment Dynamic): 10th Anniversary Edition

A short book review of The Power of TED* (*The Empowerment Dynamic): 10th Anniversary Edition by David Emerald

How to install Hugo on CentOS with CPanel

This is a quick tutorial on how to install Hugo on a cPanel web server running CentOS Linux

Video Monday | SQLite: The Database at the Edge of the Network

Dr. Richard Hipp - creator of SQLite - provides a great view into the history of SQLite and situations where it really shines. SQLite is a database designed to live at the edge of the network with no DBA to tend to it.

DinnerLab Review - Columbus - February 13th, 2016

About DinnerLab DinnerLab is a company that runs what are known as pop up restaurants. You buy tickets for a unique and one of a kind event that will only exist for one night.


Talks available for user groups, code camps, and conferences.

Blazor - Taking .Net to the Spa

Blazor lets you build interactive web UIs using C# instead of JavaScript.

Passwords Don't Work! Using Two Factor Authentication To Secure Users

The Internet is a dangerous place and user passwords aren’t safe. Enter Two Factor Authentication (2FA) to the rescue!

Polly - The .NET Resilience Framework

Polly is a .NET resilience and transient-fault-handling library.


Open source projects I work on!
View my GitHub profile


A Microsoft Logging provider for Splunk Http Event Collector (HEC) Sender.


A NLog target for saving application logs to Hadoop (HDFS)


A log4net appender for Splunk Http Event Collector (HEC) Sender


A NLog target for Splunk Http Event Collector (HEC) Sender


.Net Code Katas - A prebuild Kata project that already includes tests and base classes.


A library that provides support for the creation of One Time Passwords.


Let’s get connected!