For the better part of the last decade my day job has been developing creative solutions to challenging problems in both the financial and technology space. I am typically described as a trail blazer. I get assigned projects with an objective and minimal requirements and then run with that information to deliver a finished product. Prior to working in software development I worked for 5 years as an IT consultant supporting infrastructures and software in many different industries.