Mike O'Brien
Senior Software Developer
Passionate developer focused on continuous improvement. Interested in automation, testing and design principles that lead to easily changeable, reliable and high quality software. Proponent of open source software and giving back to the developer community.
Work Experience
Senior Software Developer
Reachmail
March 2008 to Present
Senior Software Developer
Sentric
May 2015 to Feb 2017
Senior Consultant
Triton Tek
April 2007 to March 2008
Senior Software Architect
Emerge Digital
April 2005 to April 2007
Application Developer
Payroll Solutions
February 2001 to April 2005
Consultant/Developer
RHI Consulting
October 2000 to June 2001
Application Developer
Watchtower
October 1997 to October 2000
Methodology
TDD SOLID DRY DDD DI CI CD DSL's Loose coupling Continuous refactoring Favor composition over inheritance
Open Source
Graphite (graphiteweb.io)
Simple, lightweight, convention based web framework built on Web Api 2.
Gribble (github.com/mikeobrien/Gribble)
Gribble is a simple, Linq enabled ORM that was designed to work with dynamically created tables.
Swank (github.com/mikeobrien/swank)
RESTful API Documentation for ASP.NET Web API 2.
HID (github.com/mikeobrien/HidLibrary)
Library that enables communication with HID compatible USB devices in .NET.
Bender (github.com/mikeobrien/Bender)
Xml and json serializer for .NET