Luminate Inc.: Seŉor Software Engineer
Developed ad server, image scoring, caching backend, and many other projects.
Yahoo!: Mail Tech
Xoopit: Software Commando
Backend large data store, POP3 and IMAP accumulators, ops, and whatever else it took
Java, BDB, Lucene, Tomcat
LiveOps: Senior Software Engineer
Designed and developed audit system, agent tools, Secure Exchange (sensitive data collection system), and more.
Cloudmark: Lead Senior Software Engineer
Designed and developed licence/payment systems for the Desktop and Server products. Developed backend servers for the Cloudmark SpamNet Service.
C++, C#, Perl, Oracle, MySQL, Linux (homegrown Gentoo variant), Win2K
Policy Systems: Senior Software Engineer
Part of eXtreme Programming team that developed the
enterprise edition of the Omniva Policy Manager using the .NET Framework.
C++, C#, Win2K
Broadcasting: Director of Engineering
Designed and developed presentation systems for music
industry promotion. Managed engineering project and staff.
Perl, MySQL, C, PHP, Linux (RH)
Director of Engineering
Built and managed development team. Managed personnel,
schedules, deployment. Co-designed system architecture based on oracle,
tuxedo, mason, etc. Bootsrapped and maintained development and release
processes. Participated in sales efforts. Participated in strategic
company planning. Project design contributor. Software development
contributor. C, Perl, Oracle, Tuxedo, Solaris
Director of Application Engineering
Also served as Director of Engineering and Server
Architecture. Bootstrapped the engineering processes, designed initial
technology, schemas, architecture, and application. Hiring, team management, etc.
Perl, Oracle, Linux (RH, SuSE), Solaris
System Architect and Web Lead
Designed Topica architecture, components, database
schema, application, mail flow, developed front end UI and application
based on Apache, modperl, and custom application layers; lead team
of web developers, was major contributor to company plans and culture.
Perl, C, Oracle, Tuxedo, Linux (RH)
Communications, Corp.: Software Engineer, Messaging Group
Developed and shipped Netscape News Server 1.0 for Solaris,
Irix, and AIX in late '95. Lead architect and developer on the
Netscape News Server 2.0 for NT, shipped summer of '96 on NT followed
by 2.1 release on Solaris, Irix, and several other UNIX platforms
in late '96. Designed and developed end-user UI and Access Control
for Netscape Collabra Server 3.0 shipped in mid '97. Worked
on core server performance for Netscape Collabra 3.0 and 3.5, shipped
at end of '97. Lead architect and developer for Server Side
Scripting in the Messaging Server.
involved in extra-curricular projects including: Champions program
with Tech Support and administering Netscape's external newsgroups.
C, WinNT4, Solaris, IRIX, AIX, Linux, +more
Corp.: Software Engineer, Messaging Group
Designed and developed Exchange MTA component for
X400 MAPI conversion and transport. Developed Microsoft Mail
Exchange X400 transport. Involved in development of MAPI libraries
Corp.: Software Engineering Intern, Messaging Group
Designed and developed SMTP to X400 Gateway, a mission
critical project that was the main mail gateway between the Exchange
Team and the rest of the world until mid-1996. Also involved
in development of HPFS for OS/2.
of University level course work, State University of New York at Albany.
Argus and Insane Asylum games for Atari 800 with brother Paul,
implemented, and maintained T-Dome, multi-user BBS running on VAX VMS
at the SUNY Albany. 1987-1990.
in International ACM Programming Contest, 1990. Semi-finalist