I direct teams of software engineers, using my background in Java software engineering as a full-stack Web developer. My teams provide Search & Recommendation solutions for a Fortune 100 company.
My Java background includes Spring Framework, JPA/Hibernate/Spring Data, JMS, and REST. I have experience with both vanilla servlet containers (Tomcat) as well as Java EE application servers (JBoss).
As a full-stack Web developer, I also work with JavaScript MV* frameworks, Spring MVC, and JSF. I am comfortable with HTML, CSS, responsive design, and designing for accessibility.
I regularly teach internal courses covering Core Java, Design Patterns, and Software Craftsmanship.
I have worked as a DBA and BI architect prior to my Java career, so I have a strong background in SQL, data modeling, and data warehousing.