|
Resume of: |
Noah W. M. Kaufman
New World Design Information Systems Consulting & Support Services 617.547.5023 x113 http://www.newworlddesign.com |
![]()
|
LANGUAGES:
C / C++ / C#, Java, XSL/T,
XSP, XML, J2EE, JNDI, xHTML, HTML, DHTML, Perl, PHP3, PHP4, JavaScript, WML, HDML, BASIC,
Visual Basic, Visual C++, Visual J, MS Access, SQL, P/SQL, CA Clipper, COBOL,
FORTRAN, PASCAL, DCL, Mathematica, various assembly languages.
OPER. SYST.: Microsoft Windows, UNIX (IBM AIX, SGI Irix, SunOS, Solaris, Ultrix), Linux, Novell NetWare, OpenVMS, MacOS
DATABASES: MS
Access, MySQL, SQL Server 7.0 / 2000 / 2005, IBM DB2, Oracle 7i / 8i / 9i, Oracle Rdb,
Oracle Datatrieve, PostgreSQL, JDBC, ODBC, ADO, Perl DBI, RDF
TOOLS: Apache Web server, Microsoft IIS, Microsoft SBS, Microsoft SMS, MS Proxy Server, MS Site Server, MS InterDev & FrontPage, MS Exchange 5.5 / 2000 / 2003, Crystal Reports, Macromedia Flash / ActionScript, Macromedia Fireworks, Adobe Photoshop, MS Office 2000 / XP / 2003, TrueSpace, Visio, BEA WebLogic, Borland Enterprise Server, Visibroker, RPC, DNS, DTSS, NTP, NFS, NIS, BEA MessageQ, IBM MQseries, ACMS, IBM Visual Age for Java / C++, MS SNA Server, MS Host Integration Server, Active Server Pages / ASP, Java Server Pages / JSP, ActiveX & OCX, WAP, Tomcat, Cocoon 2, XMLspy, CVS, VRML, SVG, Batik, Adobe Acrobat / PDF / FOP, JNI, RMI, Java Servlets, MS Message Queue, MTS, PGP / OpenPGP, BEA ObjectBroker, Microsoft MOM, digitalPersona
NETWORKS: TCP/IP, Windows Networking, NetBEUI, IPX / SPX (NetWare), IBM SNA, OSF DCE, Microsoft Active Directory, X.25, Cisco IOS, DSL, ISDN, SNMP, CMIP, OSPF & BGP routing, Sonicwall, Checkpoint-1 firewall, Raptor Eagle firewall, Microsoft ISA Server 2000 / 2004, frame relay, Samba, RADIUS, Kerberos, DECnet (Phase IV & OSI), PATHWORKS.
EXPERIENCE:
Foliage Software Systems / ASYST 7/2004 to 8/2004
Burlington, MA http://www.foliage.com
Hired to by Foliage to work on a semi-conductor factory automation program written in Java/J2EE and running under BES (Borland Enterprise Server). The customer (ASYST) wanted the application to be more redundant, so I developed a custom resource DLL written in C++ for use with the Microsoft Windows Cluster Service to allow the application to be run on multiple systems simultaneously. To allow the C++ DLL to communicate with the Java application, the Visibroker CORBA portion of BES was used. Several additional methods were added to the Java application to respond to CORBA calls from the DLL, which would then pass the information back to the Windows Resource Manager to let the Cluster Service monitor and control the Java application.
Savatar 4/2004 to 5/2004
Boston, MA http://www.savatar.com
Hired to migrate Savatar’s telemarketing application from WebLogic v5 to Tomcat v4.1. This application uses multiple databases (Sybase and SQL Server) and runs under Solaris. As part of the process, I went through and refactored portions of the code for improved efficiency, tested the code under both Windows 2000 and Solaris, and developed a build procedure in Ant.
TEAMworks 2/2004 to 3/2004
Boston, MA
Hired to migrate TEAMworks' clinical trials management system from JBoss to WebLogic v7 SP4 as part of a sale to a major pharmaceutical company in New Jersey. This application used an Oracle database, and ran under RedHat Linux. As part of the assignment, I made changes to the system to take advantage of some of the advanced features of WebLogic, and I created build procedures in Ant that would allow the system to be built for deployment on either JBoss or WebLogic.
Caithness Energy, LLC 11/2002 to 9/2003
New York, NY http://www.caithnessenergy.com
Hired as the senior programmer for a investment partnership management system used to manage over 1 billion dollars in assets for a major New York based energy company. The system is completely web based, and is written using a combination of Perl, and JavaScript with some EJBs used on the server-side for communicating with remote power plant facilities. All information is stored in a combination of databases (mySQL, SQL Server 2000, and IBM DB2) running on several Red Hat Linux servers, and is accessed either through the Perl DBI or through JDBC. The system is used by 185 remote offices internationally by thousands of users.
e-Travel, Inc. 10/2001 to 10/2002
Waltham, MA http://www.e-travel.com
Hired as the software architect/project manager for a communications software development team leading a group of six engineers maintaining a C++ based set of communications drivers used to link a web-based travel application to four different back end reservations systems (Apollo, Sabre, Worldspan, and Amadeus). Responsibilities included hiring and training of the development team, developing software architecture, budgets, project plans, and design documents in addition to the day-to-day management of the team. Was also responsible for running an engineering lab with 80 Windows NT & Windows 2000 servers, and managing the team of engineers responsible for release management and system integration. The group was having problems with projects being months behind schedule along with software quality issues. Within two months, I was able to get the team delivering software on schedule and was able to reduce software bugs in the drivers by 75%. I also started training the group on Java and BEA WebLogic to lay the groundwork for the next generation communications driver project. The existing drivers run under Windows NT, and use a large Oracle 8.1.7 database to store and maintain travel itineraries, and the drivers communicate with a Java based application layer.
Metatomix, Inc. 1/2001 to 9/2001
Waltham, MA http://www.metatomix.com
Hired as the senior software architect and team leader to run a team of twelve engineers for a software startup developing products for business information integration. Responsibilities included hiring and training of the engineering and IT staff, establishment of engineering infrastructure development of project schedules, research and development of various open source technologies, development of specifications and development prototypes, interfacing with sales and marketing, technical presentations to senior executives and board members, and setting up customer support mechanisms for customers. The development was performed under a combination of Windows 2000 and Linux using XSP, XSL/T, and XML running on Cocoon 2 inside of a JSP container (Tomcat v4.0). I also wrote several custom transformers for Cocoon 2 in Java, in addition to several stand-alone Java programs for data reduction and archiving. Under my direction, this engineering team developed a number of intelligent data connectors to link web sites together, to interface dissimilar travel reservations systems together, to interface with an SAP system, and to interface with a hotel property management system.
e-Travel, Inc.
12/2000 to 6/2001
Waltham, MA http://www.e-travel.com
Developed an integrated computer security system to support a large web based corporate travel site. This included researching and writing. a 30 page security plan for distribution to engineering and QA reviewing computer security issues and how to code "defensively" around them. The work also included developing a series of information-hiding macros and object classes for use in Java and C++, as well as, setting up an internal development network with several MS ISA servers to support benchmarking, and quality assurance. Also provided developer support on Java and WAP development issues.
Prime Response, Inc. 4/2000 to 10/2000
Cambridge, MA http://www.primeresponse.com
Hired to research and create an implementation
plan for integrating support for wireless web protocols into a pre-existing
eCRM package called Prime@Vantage. This
included researching all of the details of sending data to pagers and cell
phones using TAP, SMS, HDML, WML, and WAP.
Based on this information, I then wrote several technical white papers
on the issues involved, and created numerous prototypes (in Visual Basic and
Java) used by both sales and development to create the final finished version
of Prime@Vantage with integrated wireless support. (Was announced to the public on June 29th, 2000.)
Netegrity, Inc. 3/2000
Waltham, MA http://www.netegrity.com
Ported an integrated web security tool, called SiteMinder, originally developed under Windows NT to run under IBM AIX. The tool was written in a combination of C and C++, and was rebuilt under AIX using IBM’s VisualAge for C++. The work included recreating the build environment under AIX in VisualAge, including installing and configuring AIX, and then performing various regression tests in order to locate issues created by the porting process and subsequently fixing them.
Kelsey-Seybold Clinics, LLC. 6/1999 to 1/2000
Houston, TX http://www.kelsey-seybold.com
Ported a web-based network management tool called MRTG, written in Perl and some C, from a UNIX system to a OpenVMS system. This system is used to monitor over 200 separate links in a large data network running TCP/IP.
Natural MicroSystems, Inc. 2/1999 to 5/1999
Framingham, MA http://www.nmss.com
Developed a web-based trouble ticket system for their network management console using a combination of Microsoft Internet Information Server, Active Server Pages, MRTG, and some Perl scripts. The system is designed so that when certain network parameters fall out of range, engineers are automatically notified so that repairs can be made.
Boston IVF 1/1999 to 2/1999
Waltham, MA http://www.bostonivf.com
For a small specialty medical practice with five locations, I designed, configured, and installed virtual private network using Cisco 1720 routers and Windows NT servers.
SJS Advisors, Inc. 10/1998 to 1/1999
Quincy, MA
For a small business consulting firm, I set up their Internet connectivity, firewall, and all of their computer systems. This company uses Microsoft Office running on a combination of Windows and Windows NT Workstations talking to a pair of Windows NT Servers. I also set up their time and billing system using a combination of Timeslips and QuickBooks Pro.
Kelsey-Seybold Clinics, LLC. 6/1998 to 9/1998
Houston, TX http://www.kelsey-seybold.com
Developed an internal intranet web site used to tie together several “legacy” data sources located on an IBM mainframe running VM, and on a Compaq VMScluster. I used the OSU HTTPd server running under VMS with some Perl and DCL scripts to provide an interactive employee phone directory, access to an on-line policy manual, time & expense reporting, and project tracking systems.
Metroplex, Inc. 10/1997 to 5/1998
Cambridge, MA http://www.metroplex.com
Ported a large financial information system running written in C under SunOS to Windows NT using an Oracle database, Active Server Pages, BEA MessageQ, and some C++ programs. The system is designed to feed a steady stream of financial data (stock & bond prices, commodities information) to Metroplex’s customers who use pagers and PDAs to receive the information.
MedPartners, Inc. 9/1997 to 10/1997
Birmingham, AL http://www.medpartners.com
Provided network and system performance tuning services for a large integrated medical management system called IDX, running on a small VMScluster.
BEC Training, Inc. 3/1997 to 8/1997
Londonderry, NH http://www.bectraining.com
Built a web-based course registration system for internal use by a startup training company using an Apache web server running on a Linux system. The application consisted of a couple of databases with some server-side scripting written in Perl, and some client-side scripts written in JavaScript.
Kelsey-Seybold Clinics, P.A. 1/1997 to 3/1997
Houston, TX
Implemented an integrated computer security mechanism for Windows NT, OpenVMS, IBM AIX, Linux, a Raptor Eagle firewall, and two Ascend MAX 2000s. The idea behind the project was to allow end-users to only have to use a single username and password combination to access any computer resource within the company. This also allowed them to centralize the management of user authorization information. By storing all of the security information on Windows NT and then using RADIUS, Samba, and PATHWORKS to allow the other systems to access this data, it allowed for much tighter control over the systems and increased user satisfaction greatly.
Domain Solutions Corporation 6/1996 to 1/1997
Cambridge, MA
Supervised the separation of Domain’s internal network from its parent corporation, BBN. As part of the project, I designed a new worldwide TCP/IP network using a combination of frame relay and ISDN links. All new network infrastructure was installed, using a equipment from 3com, and Cisco along with a mixture of Sun servers and Windows NT systems.
Kelsey-Seybold Clinics, P.A. 4/1996 to 6/1996
Houston, TX
I was hired to implement a network management
system using IBM’s NetView, and to provide assistance and advice as this
customer migrated from a legacy SNA network to a new TCP/IP based network. I designed and implemented a unified
distributed naming service using DNS/IP and OSIdns, along with installing four
gateways (based on IBM AIX and some proprietary hardware) to provide SNA
LU 6.2 to TCP/IP socket communications.
Ziff-Davis Publishing, Inc. 12/1995 to 4/1996
Medford, MA
Hired to fix problems associated with an advertising management system called ADMARC that was running under OpenVMS. Worked on rewriting various DCL and COBOL programs to fix problems and to create a large Visual Basic-based front end to ADMARC. Also worked on setting up several Web servers running on Windows NT, and wrote some HTML pages and a couple of CGI scripts.
Factory Mutual Insurance 7/1994 to 10/1994
Norwood, MA
Hired to fix several problems in a number of
applications built on top of Digital's ALL-IN-1 office automation product
running under VAX/OpenVMS. Changes
where written in COBOL and MACRO-32 and involved extensive customizing of the
ALL-IN-1 environment. Also performed an
upgrade from ALL-IN-1 v2.4 to v3.1.
Digital Equipment Corporation 2/1994 to 3/1996
Littleton, MA
Developed the OSF/1 POLYCENTER Management
Integration Demonstration for the Network Systems Marketing group. The demonstration was written in C using an
internal development tool called the DBRS/Jabberwocky tool set. The demonstration integrated the
capabilities of NetView, NSR, Full Sail, and the Console Manager under the
OSF/1 operating system running both TCP/IP and DECnet/OSI. Was also responsible for system and network
management for a number of OSF/1 and OpenVMS workstations for the group.
Biogen, Inc. 6/1993
to 1/1994
Cambridge, MA
Hired to run the Information Systems Operations
department after the involuntary dismissal of the manager. I was chartered to fix any outstanding
technical & personnel issues, and hire my replacement. I was responsible for 6 VAXes, 6 Unix
servers, and a large Pathworks network with approximately 400 users, using a
staff of three. Duties included acting
as a technical resource directing the strategic direction of IS at Biogen, and
developing numerous automated procedures (written in DCL, Fortran, Visual
Basic, and C.) Planned &
implemented the migration away from a DECnet-based network to a TCP/IP-based
network.
Chemical Bank 12/1992
to 5/1993
New York, NY
Developed an automated system management
application for managing a number of different minicomputers (AS/400, Wang VS,
Tandem, DEC VAX, DEC MIPS) using C, DECmessageQ, and DEC Polycenter Framework (DECmcc). This application was written to run on three
different operating systems; OpenVMS, DEC MIPS/ ULTRIX, DEC Alpha AXP/OSF 1.
Distributed
Technologies Corporation 3/1993
to 4/1993
Waltham, MA
Developed the server portion of a commercial
configuration management tool for PC based networks called Pathtracker, which
is used to do configuration management of DEC PATHWORKS based networks on PCs
(MS-DOS and Windows v3.1/Windows NT) & Macintoshes. (On the PC we used Visual Basic, on Win NT
used Visual C++.)
Synesis Corporation 9/1992
to 11/1992
Atlanta, GA
Developed an application used in a client/server
environment between an IBM PC and a DEC VAX to verify employees as part of a
computer based instruction application.
The software was written in Microsoft C v7.0 using DEC PATHWORKS v4.1
and VAX Rdb v4.1 under OpenVMS.
I have been working in the computer industry since 1981, consequently the rest of my experience would fill up pages, and would not necessarily be applicable to today’s technology since everything changes so quickly. But some brief highlights might be useful:
· I have been working as an independent consultant since 1987
· I worked as Vice-President as part of a startup consulting firm, that I was one of the founders of, called Custom Application Systems, Inc. in New York, NY for two years from 1985 to 1987. We specialized in developing financial systems for the various Wall Street brokerage houses and banks. Our client list included such illustrious names as Chemical Bank, Marine Midland Bank, Bankers Trust, and the Hong Kong Shanghai Bank.
· I have taught numerous training courses, on a wide variety of different topics related to computer networking and system architectures. I was a lecturer as part of Northeastern University’s “State of the Art” program, which was sent via satellite to over 300 different Fortune 500 firms.
· I also worked as the Data Systems Product Manager for a Japanese scientific instrument maker, JEOL USA, Inc. from 1983 to 1985. JEOL manufactured a range of different instruments, including electron microscopes and NMR spectrometers. My job involved talking to customers and then building and integrating the custom computer systems required to support their applications (I also worked with the Japanese engineering teams in Tokyo on new product development).
· I worked for Digital Equipment Corporation as a Software Specialist from 1981 to 1983, in both Connecticut and throughout New England, providing pre-sales support for the sales force. This included creating and presenting various technical presentations to customers and creating and delivering demos and other customized software to support Digital’s sales effort.
PROFESSIONAL ASSOCIATIONS:
· Member of the Association for Computing Machinery (ACM)
· Associate Member of the Institute of Electrical and Electronics Engineers (IEEE)
· Member of the IBM Systems Users Society (SHARE)
· Member of the New York Academy of Sciences
EDUCATION:
AS in Computer Science
Boston University
Metropolitan College, 2000 Boston,
Massachusetts
Currently attending Boston University, Metropolitan College,
to finish my BS in Computer Science
(expected graduation, Spring 2005).
Microsoft Certifications: MCP, MCP+I, MCSA, MCSE (Microsoft MCSE #944250)
last updated:
03/2005