Henry Lowengard 110 Fair Street Kingston, NY 12401-4802 (845) 338-7714 http://www.echonyc.com/~jhhl/ http://www.jhhl.net/ jhhl@panix.com April 2008 Henry Lowengard has been designing Internet applications and online media since the beginnings of the publicly accessible Internet in 1991. He has been programming since 1969. He specializes in working with "little languages", graphics, animation, audio, email, internationalization, custom servers, web services and website design. He works in C, C# Objective C, Java, PHP, Perl, Python and many other languages on Mac OS X, Windows 2000/XP, POSIX operating systems, IBM MVS and CMS, and other hardware and operating systems. He also works with his own custom written programs to create 2-D animation and music. Computer Programming Experience: 2006-2008 Send Word Now Communications, Inc. * Lowengard designed and wrote Windows services to process incoming events (specified as XML files) and turn them into messages on phone, email and SMS platforms using SendWordNow's internals. Lowengard also wrote test procedures that simulated the triggering of these events. * Lowengard designed and developed the UI interface that allows all the message transmission history of every message to be traced. * Lowengard designed the web service client that transmits messages via Blackberry PIN. * Lowengard designed and implemented a Windows service which updates batches of contacts via XML files, and the test programs to create various kinds of batches. * Lowengard re-engineered the email subsystem to add mail bounce processing and be able to be run on several servers. To test the email system, Lowengard wrote a custom SMTP server that can produce SMTP errors and delays on demand, while not actually delivering any messages whatsoever. This work was done in C#, Java, PHP and Python. 1999-2003 Cisco Systems (acquisition) 1999-1999 Webline Communications (acquisition) 1997-1999 Ergotech/G2X Lowengard designed and wrote an email parsing server that was integrated into a Customer Contact system. The email parser has a web interface both for reading and responding to the messages as well as for maintaining the server, writing and editing the rule set, configuring the users and groups and many, many other things. This system was so interesting it was acquired (along with support staff) by Webline Communications in July of 1999, which in turn was acquired by Cisco Systems in November 1999. The system, currently called "Cisco ICM Enterprise Edition, E-Mail Manager Option," is also internationalized and can process international character sets in the incoming and outgoing messages. The interface is supported in English, French, Italian, Spanish, German, and Japanese. The server which Lowengard designed, wrote and maintained is a C-based back end that communicates with a suite of Java programs which act as wrappers to the mail server, database servers, and other parts of the total customer support system. All programming was developed in accordance to Cisco's ISO 9001 standards. 1993-1997 Various Consultant projects: Lowengard created Internet software for STIM, WFMU, Information Builders, Taejon (Korea) Science Expo, and others. These projects involved interactive VRML modeling, animation, web-enabled Fax processing and distribution, catalog systems and other CGI procssing. 1980-1993 Information Builders, Inc. Lowengard wrote and maintained parts of the business oriented "fourth generation" language FOCUS. Lowengard wrote, extended and maintained: * FOCUS Graphics, adding support for ASCII serial devices such as the HP7721 plotter, writing a serial line monitor to help set up the EBCDIC-ASCII translation tables, and GDDM Mainframe graphics support. * FIDEL, the 3270 terminal Form Entry system, which Lowengard enhanced as the terminals got more sophisticated. * FOCEXEC scripting language, to which Lowengard added a number of capabilities such as list processing, subroutines, and form interface. * Window Interface for IBM terminals, allowing products to port from the PC's interactive, ASCII character-oriented I/O to the Mainframe terminal's EBCDIC transaction oriented I/O. * MODIFY, the database modification language: Lowengard added major features such as subroutines, multiple record processing, tighter interfacing with FIDEL. * HLI (High Level Interface), which is a programming interface for FOCUS databases. Lowengard maintained HLI and added the Simultaneous Usage feature, which is a mutex locked client-server technology for interprocess communication, shipping arguments and results back and forth. Lowengard used a programmable state table internally and this made it extremely easy to configure . * MODIFY SU, added the Simultaneous Usage feature to MODIFY, allowing transactions and limited reporting between many FOCUS clients and FOCUS database server. * Internal re-factoring: For a year, Lowengard and another programmer reconfigured and optimized the FOCUS internals so as to be able to fit in a 1 megabyte address space. * Macintosh port: Lowengard worked on porting the original FORTRAN code base to Pascal and later C, adding a graphic user interface to the character oriented FOCUS code, HLI for Macintosh, Hypercard XCMD HLI for Macintosh, and interfacing a third party graphics library to our own graphics. Lowengard also became the build administrator and installer coder. This was for Mac OS System 6 and 7. 1980 B.A. in Computer Science/English , Trinity College, Hartford, CT. Internet Experience: Many projects are linked from http://www.echonyc.com/~jhhl/ Newer artistic projects are visible on http://www.jhhl.net/ Web mastering and gopher mastering: Sustainable Hudson Valley (www.sustainhv.org) Lowengard rebuilt the existing website from a Dreamworks based implementation to a Drupal one. WFMU.org WFMU is a world famous freeform not-for-profit radio station based in Jersey City, New Jersey. Lowengard had been putting up WFMU information (schedules, events, other information) on the gopher of echonyc.com before there was a World Wide Web to speak of. Later, Lowengard was one of the original team to put WFMU on the web, and still help build features and clear up problems with the website. 1995-present Webmaster, www.WFMU.org Lowengard wrote many of the cgi-bin routines, including the original WFMU Catalog maintenance software, and Lowengard maintained about a dozen of the playlists before they were finally automated. 1997-present designer/maintainer The Internet Museum of Flexi/Cardboard/Oddity Disks. to be seen at http://www.wfmu.org/MACrec/ echonyc.com Lowengard put up websites/gopherspace for the following arts and music organizations before they learned how to take over these efforts for themselves: Experimental Musical Instruments Magazine Experimental Intermedia Foundation American Festival of Microtonal Music Wreck This Mess (a radio program) Elodie Lauten (a New York composer) Harvestworks gopher site (public access multimedia studios) Interesting Internet programming: STIM.com Lowengard wrote a special CGI feature for STIM, an online magazine, in 1997, called "Fax-Bomb". Faxes sent to a special phone number would be reformatted and converted into web pages. France Telecom: The STIM Fax program was enhanced and joined with a database so faxes could be distributed within a company without the need to duplicate them or file them. The Internet Synthesizer: Lowengard wrote the first web-enabled Internet Music Synthesis program, "sinth", the Internet Synthesizer. It's still running at http://www.wfmu.org/~jhhl/sinth.html 1992-5 Gophermaster, ECHONYC.COM ECHO was and is a large community of online friends, originally a dial-up BBS, later moving to the Internet. Gopher was an Internet file transfer protocol that predated HTTP/HTML. References: Jeremy Sterns, CTO, SendWordNow Communications, Inc., (212) 379-4900 Jeff Pascal, Vice President of Technology, eLearners.com (201) 222-3741 Hugh Crawford, Programmer, formerly Cisco Systems and SendWordNow, (718) 788-3486 Peter Mittelman, V.P. Information Builders, Inc. (212) 736-4433 Harvey Sobelman, Information Builders, Inc. (212) 736-4433 Ken Freedman, Station Manager, WFMU-FM (201) 521-1416