Disclaimer:  This is my personal web site.  The content here reflects my personal opinions and does not necessarily reflect those of my current employer.

 

  • Programming in Scala
    Programming in Scala
    by Martin Odersky, Lex Spoon, Bill Venners
  • Domain-Specific Languages (Addison-Wesley Signature Series)
    Domain-Specific Languages (Addison-Wesley Signature Series)
    by Martin Fowler
Powered by Squarespace
This area does not yet contain any content.

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, 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 an Application Architect at PSS World Medical in Jacksonville, Florida.  My current technical focus is on engineering RESTful web and event-driven systems with Java, Scala, Akka, Android, and highly scalable platforms like Amazon EC2 and Google App Engine.


In theory there's no difference between theory and practice. In practice there is.
- Yogi Berra

If it's worth telling another developer, it's worth telling the compiler.
via @Mads_Hartmann