About

I have been writing software for nearly two decades now and am in all facets of developing Java and internet applications. I have years of development and technical leadership experience at Intel and WebLogic, (later acquired by BEA). I served as Director of Product Management for Terracotta and as CTO for CFOsoft, where I continue to act as a technical advisor.

My full resumé is available on request.

Technology

I’m a technological agnostic - I believe in using the best tool for the job, whatever it is. I’m a pretty quick study and can I learn whatever I need to know get the job done.

That said, my primary skills are focused on serverside Java development. To give you an idea of what that means, I list below the technologies that I’ve had extensive experience with. I also dabble in a Cocoa (Mac), Ruby, Python, and PHP. I could probably even still write some C if I tried really hard.

JEE/J2EE
EJB JPA/Hibernate Servlets JMS
 
XML & Web Services
JAXB XML-Beans Castor JAX-RPC/WS
 
Containers
Tomcat JBoss WebLogic Apache
 
Web Frameworks
GWT Echo2 JSF/JSP Struts
 
Build & Test
JUnit TestNG Ant Eclipse
 
Databases
HSQLDB MySQL Oracle MS SQL Server
 
Integration & BI
Scriptella Mondrian MDX JasperReports
 
Other
Quartz HTML/CSS Javascript JSON