Representative Project Experience
Web Application Developer / Project Lead
Replaced the online classified ad system for a nationwide,
multi-site media company. The new system included
anonymized, "drop box" replies to ads, as well as custom
subscriptions which notified the user of new items
matching user-specified search criteria.
Zope + CMF on Solaris
For the same multi-site media company, built their
next-generation content management system, including
complex user-specified workflow, pages composed
through-the-web from exisiing content assets, and
scheduled content replacement / expiration.
Zope + CMF on Solaris
Software / Distributed Systems Architect
Constructed a new framework for implementing clients to an
industry-leading real-time financial and commodity price
reporting system. Client application developers need not
learn the vendor's complex API, but merely subclass and
extend two simple interfaces defined by the framework.
C++ on Solaris
Rearchitected a rate-capture and computation system to ease
integration with client systems. The new system delivers both
prices and their derivations to clients, and allows the
clients to poll or subscribe for real-time notification of
"interesting" points on energy commodities curves.
Middle-tier development using Java 1.1 and
OrbixWeb 2.0.1 on NT and Solaris.
Laid out the architecture and designed key infrastructure for
a mission-critical energy-trading and risk-management system.
This system leverages CORBA technologies to create a
scalable, high-throughput deal entry and position management
environment for the client's traders and analysts. Designed
the fault-tolerance architecture for the distributed servers,
as well as the "object-by-value" streaming architecture (the
CORBA object-by-value specification was adopted 18 months
after the project's inception).
Middle-tier development using Orbix,
OrbixTalk, and SPARCWorks C++ on Solaris
GUI bridge on NT using Orbix, VC++ and Delphi.
Designed and built the multi-threaded Orbix server which
managed views of traders' aggregated positions. This server
listens actively for changes to the trader's portfolio,
recomputing the various views and pushing them out to the
postiion manager GUI in "near real time".
Orbix, OrbixTalk, and SPARCWorks C++ on
For a large producer-neutral energy trading system, built the
framework for porting the prototype from X-windows Microsoft
Windows, with minimal changes to the domain-specific code of
the prototype. Extended the framework to incorporate full
functionality of the production release. Mentored functional
programming team in Windows programming skills and the
Client-side: Borland C++ and Winsock on PC's
Server-side: Tuxedo and Oracle on Sequent/Dynix
Constructed toolkit for a Windows-based process monitoring /
operator interface for embedded turbine / compressor control
systems. Designed classes for real-time display of analog and
discrete data, including digital readouts, graphical
"switches", real-time trend graphs, and faceplates for tuning
process-control loops. In addition, the application is
internationalized, running in Russian, Chinese, and English,
with data-driven capability for adding others.
Borland C++ and OWL, Windows 3.1/Workgroups/NT.
For a major distributor of wire and panel marking products,
built a wirelist-management and marking system. Although
originally intended to be distributed gratis with the
labels, the distributor discovered that he could profitably
sell the application, even to prospects who bought his
Borland C++ using TurboVision, DOS
Designed and built the Electronic Data Interchange (EDI)
interface for a pipeline management package. The interface
read EDI requests and queried the database for matching data,
formatting the data for outbound EDI transmission.
Gnu C++, Tcl, and Sybase on Sun Solaris.
Database Systems Designer
Client/Server Development Trainer
Taught a five-day Delphi programming class to a group of
mixed managers and programmers at a major bank, with all
students completing the course objectives successfully.
Delphi Client/Server 2.0, Windows NT.
Trained a major chemical processing company's development
team, using the same five-day curriculum for Delphi
programming. By the end of the class, the students were
successfully constructing and sharing custom components which
monitored their real-time production database.
Delphi Client/Server 1.0, Windows NT.
Copyright © 1996-2008, Tres Seaver, Palladion Software