Interested in multi-tiered web application development in Portland, OR. Well-versed in network applications, have extensive Java and SQL experience, and am adept at leading teams and self-managing. Passionate about using Free Software in my work and develop on Linux. I am no longer considering work developing with Microsoft products/technologies (.NET, C#, ASP, MSSQL, etc.).
Designed and implemented a Java application (1.0 in Perl) that allows Shambhala Publications to create mailing campaigns and correlate them with subsequent orders using a sophisticated matching algorithm. As an example of the technologies I'm comfortable working with, this project uses the following:
Language - Java 1.6, using the following new features: Generics, Enhanced for Loop, Autoboxing/Unboxing, Typesafe Enums.Served as a Technical Lead in role at the Innovation Center at Viant. My area of expertise was in the implementation of dynamic, multi-tier web applications, including wireless technologies on WAP-enabled phones and Palm devices.
Served as a Senior Developer in the Tech Center. Was responsible for writing re-usable code for several projects, including a Java Web Stress Tester, an Automated Survey Handling Tool, and the Focus Workspace Browser (FWB), an internal knowledge management application. Gave a presentation of my work on the FWB at IBM's WebSphere 2000.
Served as a Senior Developer on a project for Compaq. Was responsible for developing a codebase using object oriented programming that was easily extended and enhanced, as well as providing guidance to more junior members of the development team.
Served as the Technical Lead of the Compaq OEM Technologies Group (OTS) conversion project. Led a team of three developers to enhance the Next Generation Architecture (NGA) content management solution using Microsoft Internet technologies. Key feature additions included a more robust security scheme coupled with a single sign-on solution for all three of the OTS sites (ServerNet, NonStop Software, and Atalla).
Served as the Senior Developer for a company that provides college application services online. The project consisted of a technical architecture audit of their current site, followed up by an application stress test using Viant's custom stress testing software.
Served as the Technical Lead of the Tandem Personalization project. Led a team of four developers to enhance the Next Generation Architecture (NGA) content management solution using Microsoft Internet technologies. Key feature additions included developing a sophisticated rule engine that allowed administrators to build targeted banners based on user behavior and preference selection, as well as allowing users to create their own profile-based (not browser-based) personal links to both internal and external content.
Within Viant, was a member of the technology discipline and was a member of the San Francisco mentoring group. Member of the IT group as backup for the San Francisco-based Information Technologist. Played an active role in recruiting, serving as the Haas School of Business recruiting captain.
Worked for the System Implementation Group of the Northern California Office of Andersen Consulting. My primary focus was the installation of customer service applications for high tech electronics clients.
Served as the technical lead for the development of a global customer service client-server application at Informix Software. My responsibilities included: development planning and resource allocation, customer data modeling and database design, detailed technical design, customized application development, system test preparation, performance tuning, interface design and development.
| Languages | Experience |
| Java (Tomcat, Struts, Hibernate, Ant) | High |
| SQL (Referential Integrity, Indexes) | High |
| Groovy | Medium |
| JavaScript (jQuery) | Medium |
| PHP | Medium |
| Ruby (Rails, ActiveRecord) | Medium |
| Perl | Medium |
| Python | Medium |
| Bash | Medium |
| C | Low |
| Database Administration | Experience |
| MySQL | High |
| SQL Server | Medium |
| Oracle | Medium, though it's been a while |
| IBM Informix | Medium, pre-IBM |
| Internet Technologies | Experience |
| HTML | High |
| JSP | High |
| XML | High |
| Subversion | High |
| ASP | Medium |
| Administration | Experience |
| Servlet Container (Tomcat) | High |
| Web Server (Apache, IIS) | Medium |
| DNS (bind) | Medium |
| Firewall, NAT (ipchains) | Medium |
| Mail Server (qmail) | Medium |
| Development/Deployment Platforms | Experience |
| Linux | High |
| Microsoft | Medium |
Certifications: Microsoft Certified Professional (MCP): Microsoft Internetworking with TCP/IP
Cornell University: B.S. in Environmental Systems Engineering
GPA: 3.62 (in major) / 3.46 (overall)
Teaching Assistant for ABEN 151: Introduction to Computing
Cycling enthusiast, both international (Belgium, Laos, Netherlands, Sweden) and local (love the Manhattan Waterfront Greenway!).
2000-watt society aspirant: Energy reduction geek. Blew my goal with most recent trip to Sweden (see previous interest).