System architect by day, full time geek.
I have been fortunate enough to work with some cutting edge technology on almost a daily basis, working with a skilled and dedicated team. Its a great environment to work in, and find I learn many new things daily. The last 5 years of working in a team on a really exciting project has been extremely fulfilling, helping thousands (and soon millions) of people make better investment decisions, by providing powerful tools to manage their portfolio's.
Technology is awesome and an endless learning curve, and I have the awesome opportunity of playing with, on almost a daily basis, technology such as: