I am a 20-year Java veteran with a masters degree in computer science. My primary focus has always been on UI de