I am a Sun Certified Java Programmer (SCJP)*, an Advanced SAS Certified programmer with 10+ years of experience, and most recently a web and Flex developer. I started this site in 2008 as a place to test out my latest projects in Java and Web Development. Grad school, work, and life have been getting in the way of continued devleopment on this site, but my resume is generally up-to-date! As mentioned, I am a long-time SAS developer who turned my focus toward Java, web and object oriented technologies early in 2008.  I’ve worked with J2SE, J2EE, Servlets, JSP, Struts, MySQL, XML, iBATIS, JSTL, UML, Swing, Flex, JavaScript, PHP and more.

Since 2009, I have worked primarily in combining web frontends with SAS and Oracle backends. My focus has been building PHP and Flex applications that allow the business user simplified visualization of their SAS data. This data can be surfaced in report form via SAS BI tools, or using charting and visualization components such as FusionCharts. As a consultant, I had the opportunity to work with large clients in the banking and insurance industries, among others. I have worked with many of the common SAS BI tools and am a SAS Certified Platform Administrator, so I know my way around the SAS architecture.

After two years with the SAS Institute, I am back at FRG building proprietary web applications. One application is focused on Risk data visualization and built primarily in PHP, jQuery, SAS and Oracle. The other is built in Flex, and aimed at Bank Stress testing. Although still focused on technology, I have also been expanding my Risk knowledge. I recently passed the exam for the International Certificate in Banking Risk and Regulation (ICBRR).

My last major Java project (2009) was building the Player management system for a video game company.  This was built on Struts 2, JSP and Servlets, with a MySQL database.  I used AJAX, Dojo and JavaScript for the server interaction within the pages, dynamically calling Servlets for data validation and database checks. 

*Since Oracle bought Sun, the SCJP certification is now known as the Oracle Certified Professional Java SE Programmer (OCPJP)

Check out the Projects tab to see my Java portfolio, including Servlets/JSP, a beer database (MySQL) built on Struts 1, and a downloadable BlackJack application (Requires Java 6).

Why Kaizen?

Kaizen is the Japanese philosophy of continuous improvement in all aspects of life. In my years of work, I have constantly applied this principle, whether I knew it or not. At this point in my life, I think this summarizes my approach to work, and to life.

Contact Me

Please feel free to contact me at: