Brian Hann

Software Engineer & Web Developer

Summary

Software and web developer since 1999. Worked in the banking, telecom, and health industries on external-facing web applications, internal web-based tools, backend data processing and ETL, and systems administration.

Focus on solving problems in new and elegant ways with software, from the back-end of system setup and data management to integration and front-end user experience.

Skills

Front-End Development
HTML5
CSS3
JavaScript
jQuery
Ajax
AngularJS
Back-end & Integration
C# + Asp.Net MVC / Razor
node.js + Express
perl + Catalyst / Dancer
Databases
MySQL
Postgres
SQL Server
MongoDB
Redis
Systems & Servers
Linux / *nix
Apache
Nginx
Cacti
Nagios
Others
git
github / bitbucket
Subversion
TFS
cvs
heroku / appfog / nodejitsu / pagodabox

Work Experience

Examinetics, Inc Overland Park, KS

Software Engineer / Web Developer

Created an online health questionnaire system through which participants could receive OSHA clearance to wear respirator and other breathing apparatuses, with no turn-around time. Technologies included C#, ASP.NET, JavaScript/jQuery, and SQL Server. Generated over $100,000 yearly.
Designed and built several web-based tools for internal staff and external providers, including X-Ray processing and doctor interpretation, administration tools for web sites, and tools for the development team to track time spent on projects. Technologies included C#, ASP MVC, Razor, AngularJS, jQuery, and node.js.
Created an automated data import system that handled information coming from off-site mobile personnel numbering in the hundreds. Replaced many manual data entry processes and streamlined the process for resolving data issues, freeing company resources.
Was also system administrator and lead support for all Linux systems. Duties included new system setup, Active Directory integration, OS/package patching, and monitoring with Cacti and Nagios.

Sprint Overland Park, KS

Software Developer

Worked with a team of perl developers to create a scalable data processing and reporting system for information on field devices.
System had to handle several million files daily, coming from many different systems around the nation. Data was highly volatile and required by many other groups for planning field upgrades and managing resource demands at the cell tower level. Other duties included requirements gathering and project planning.

US Bank Overland Park, KS

Software Developer

Short-term contract as a developer with some system administrator duties on a project to integrate an air fuel payment system into US Bank’s environment
Framework was perl and XML with an Oracle back end.

UMB Bank Kansas City, MO

Software Engineer / Web Developer

Was Programmer/Analyst II on an application development team. Wrote perl and mod_perl apps for web and e-commerce projects.
Also handled data processing and reporting tools. Duties also involved leading project planning and some system administration as well as supporting over 1000 different tools, scripts and apps.

Open Source Development and Community Involvement

Hobbies & Interests