David Whitehurst

Biography

I am a Java EE professional with 24 years of IT experience. I've developed software from Fortran to Ruby on Rails. I prefer Java. I have led the development of projects as team leader and architect. I've also managed software development in the US and Pakistan. I recently formed a company Cape Henry Technologies Inc. in Oklahoma and now work through my company for the state of North Carolina. I am a solutions provider and thrive on providing solid architecture and then delivering implementations to these designs.

I have three primary professional goals:

  • Use open source solutions to perform Enterprise business implementations
  • Listen attentively to my clients and clearly understand their needs
  • Provide only the best quality solutions for my clients

Statement

Years ago, I did SSO implementations for various clients and BouncyCastle was one of the JCE pieces I used for VW and Audi and man was it tough to please everyone. I came up with several good solutions on my own but timing didn't allow completions of those. Marc Fleury hooked me up with Ivan Ivenilov in Texas to be part of the JBoss security team, but I ended up going to Oklahoma City to work for CIBER. I'm using CAS now for the state of North Carolina and fighting an opposition to open source and Linux vs. Windows. I was hired to implement JBoss for all Java applications and use JAAS security. I still think CAS is "THE" solution to Enterprise authentication. SSO is nice but the common authentication is a trend setter. The development community should have user/password police that punish developers that continue to use system property files and unique user/password checking per application. No vision (smile)