Boasting 25 years of application experience as a developer, architect and mentor, I have been teaching and writing Java since it was introduced publicly. I am an expert in distributed Java EE technologies, teaching classes in a wide range of topics, including Spring, JPA, Java, Advanced Java, Android, OO, UML, Web Development, REST, JavaBeans, and Performance Tools. I also create custom courses for corporations, targeted to their specific needs. My experience has been in IT shops ranging i... [more]
I have designed and modeled web applications that scale to millions of transactions a second. You build it and they will come is the motto. I have massive understanding of the web, server and payloads being transferred between the two. Moreover, with mobile being all the rage, my new challenges involve using the web in non-traditional ways to connect phones and tablets to back end servers.
Shortly after achieving undergrad degree I went to work for Caterpillar Tractor Company programming mainframes and mid-range IBM server. Later I went on to work for the Lawrence Paper Company where I mastered client-server design and began mentoring the team. It was at this point I started writing articles for a programming periodical and was recruited to work for Enterprise Rent-A-Car. I was installed into a new position where I was a corporate technology instructor. I taught design courses that helped programmers understand the new OO programming models and later resigned to start my own company. I now provide classroom and online training for Fortune 500 companies across the US.
My degree is in Computer Science and the demands placed on this student are extreme. From logic circuits to cluster and clouds, this topic is fascinating for those who like to solve big puzzles.
Having graduated summa cum laude in CS, I had many semesters of logic and reasoning. In fact, I'm starting to believe binary may have bent my brain!