
Lead Software Development Engineer at RealNetworks
San Francisco Bay Area

Lead Software Development Engineer at RealNetworks
San Francisco Bay Area
Years - Language/Technology
8 - Java
5 – J2EE (Servlets, EJB, JSP, Custom Tag Libraries)
4 - Spring Framework
4 - JSTL (Java Standard Tag Library)
6 - DHTML (HTML, JavaScript, DOM)
2 - Maven2
4 - ANT
7 - CVS
3 - Hibernate
5 - ANSI C++
Developing high performance internationalized J2EE applications.
(Public Company; 501-1000 employees; RNWK; Computer Software industry)
September 2007 — Present (1 year 1 month)
Currently developing for Rhapsody.com. Created a continuous integration environment using Maven2 and Continuum. Along with building and testing the code, it also generates a site with reports for PMD, FindBugs and Cobertura (code coverage).
I introduced the Spring Framework to the team and we are developing high quality, low defect software with a very short turnaround.
Along with Spring, I've setup transparent object caching with OSCache and site decoration with SiteMesh.
(Public Company; 10,001 or more employees; MPS; Information Technology and Services industry)
August 2004 — August 2007 (3 years 1 month)
Developed supply and logistics software for the Navy. In this project I used the Struts/Hibernate/Spring combo, iText for PDF generation, POI for Excel generation, and little bits of AJAX pixie dust in appropriate areas.
I also developed a JAAS implementation for J2EE and created a portal implementation that manages remote authentication.
I have also assisted with EJB / MDB development and debugging although, these were not my primary areas of focus.
(Public Company; 501-1000 employees; RNWK; Computer Software industry)
August 2001 — July 2004 (3 years)
I started working for Real as a contractor during which time I developed extensions to the Roxen server using Pike and various web projects. I was later brought on fulltime while working on the authentication system for the RealPlayer. I later extended the authentication system to include parental controls.
I later asisted in the development of an asynchronous web assembly framework using J2EE, and built several applications using the framework.
All of the applications built while working at Real were internationalized and translated to 14 languages.
sailing, flying, electronics