With a love for excellence in software, you can find Bill both in and out of the work-place sharpening his craft. In addition to 12 years of professional software development and recently completing a Masters in Computer Science, he has spent significant time on personal projects at home learning other technologies. Driven to make the work-place a fulfilling and enjoyable place to be, he excels at bringing a positive and can-do attitude to work every day.