Skills & Experience

I am interested in cutting edge technologies that can improve software and advance its abilities to accelarate innovation.

The biggest challenge is knowing the correct tool for the job, and being aware of the work being done to improve the set of currently available tools. My hunger for continued learning and self actualization drive me to keep up to date on this vast technology landscape.

Work History

2008/04/21 - Present
I am responsible for several back-end system architectures and implementations including: e-mail marketing data and campaign management through ExactTarget's SaaS platform, marketing analysis and data collection systems, web analytics through Google Analytics, custom order processing systems, and data integrity using Melissa Data's database product. These systems are designed and managed in a Continuous Integration environment (Hudson) using mocked (JMock) unit testing (JUnit) and additional Spring framework assisted integration testing inside of a Maven 2 build. Additionally, I also provide assistance managing the online ordering application built on top of Spring's Web MVC(Model View Controller) framework. I help manage the Tomcat 6 servlet container as well as the migration scripts (Liquibase.org) for our postgreSQL 8.4 and MS SQL 2000/8 databases.
Projects:
  • Hibernate SWT GUI Annotation Library (Java SWT Hibernate ) - Library of annotations and boiler plate code to connection hibernate annotated objects that represent data tables with SWT Widgets; with the goal of rapid CRUD operation capabilities through an SWT GUI.
  • ExactTarget Java Client Library (Java JAX-WS Hibernate Spring Framework MS SQL SOAP ) - A Java client library implementation using the JAX-WS set of libraries intended to ease the integration of Java applications and the ExactTarget 3rd party email marketing tool.
  • MagnetStreet Web Store (Java JSP JavaScript xHTML CSS JSTL Spring Framework Hibernate AJAX JSTL Tomcat Redhat ) - The MagnetStreet web store is a java web application designed to allow customers of the MagnetStreet company easily place and track their orders.
  • MagnetStreet Jaguar (Java SWT Hibernate Spring Framework MS SQL ) - Internal order processing and operations application. Using Java Web Start, Spring Framework, and SWT primary technologies.
  • Melissa Data Web Service (C# SOAP COM ) - A C# Web Service interface for Melissa Data's Data Integrity database. The service communicates via the COM objects interface internally and provides a simplified SOAP contract to internal systems.
Undergraduate Research Assistant - University of Minnesota
2005/10/21 - 2008/04/20
Worked under Professor David A. Yuen on various projects requiring software and systems management. My work contributed data and tools for several papers and presentations including: "WATT: A Compiler for Automated Visualization Service Generation" (2007) - 2nd author on this technical paper dealing with a component, WATT (Web Automation Translation Toolkit), of the VLab project (Virtual Laboratory for Earth and Planetary Materials). "VLAB: Web Services, Portlets, and Workflows for Enabling Cyber-infrastructure in Computational Mineral Physics" Paper submitted to Computational Challenges in the Earth Sciences Journal (2007) - 4th author on this technical paper dealing with the workings of the VLab project (Virtual Laboratory for Earth and Planetary Materials). American Geophysics Union (AGU) Fall Meeting Presentation (2006) - Presented poster "Advancing Research Through Design" with Co-Authors: Matt J. Brotten and Dr. David A. Yuen During these research activities I was able to experiment with and integrate several testing methodologies and a custom testing framework along with a 3D JavaScript library prior to the release of the canvas HTML 5 specification.
Projects:
  • Media Wiki Mass E-Mailer Special Page (PHP MySQL JavaScript xHTML CSS ) - This project was started as a need for a mailing list type integration with the popular media wiki was needed. The script has picked up some extra developer interest as well and the current version has been created by Paul Grinberg.
  • VLab Portal (Java JSF JSP Portlet JavaScript xHTML CSS ) - The VLab portal is part of the Virtual Laboratory for Earth and Planetary Materials (VLab), National Science Foundation (NSF) funded project (vlab.msi.umn.edu). I work on the interface portlets during my undergraduate research time, along with other things.
Webmaster & Technical Support - Up and Running
2002/06/01 - 2005/08/20
I was the original developer for the online ordering system for this large format ink-jet printer and supply reseller. The site was developed using PHP with a MySQL database and various web technologies. Also, I Developed an exploratory PHP/JavaScript based project for designing customized water bottle labels online ready for small quantity ordering.
Projects:
  • Up and Running Website (PHP xHTML CSS JavaScript ) - The site I build and maintained used for product promotion and media ordering.