When I was 13 my father and a few of his technicians built a MicroAce computer. Dad brought it home to me and I started learning to program in BASIC. I was hooked.
In 1985 I entered Auburn University and began work on my Bachelor of Computer Engineering degree. I graduated with my Master of Science in Computer Engineering in 1992 and went to work as a software developer.
Since that time I've held development and architecture positions at one of the big three credit reporting agencies, two large financial institutions, a medical supply distribution company, one small dot-com startup, an insurance company, and my own web development firm. I began my professional career in the days of C and C++ on Sun Workstations running the X Window System and eventually migrated to the web, virtual machines, and large-scale distributed systems.
Today I'm working as a Senior Principal Engineer at NBCUniversal and I'm based in Jacksonville, Florida. My current technical focus is on engineering scalable web and data analytics systems with Scala and Spark.