Steven E. Barber
257 Central Park West, Apt. 11-E
New York NY 10024
Summary
-
Five years systems integration consulting to Wall Street firms, focused
on Java, CORBA and distributed objects
-
Six years systems and communications software engineering experience, developing
on-time releases of profitable commercial software products
-
MIT Computer Science graduate
-
Licensed attorney, with practice experience in software and computer networking
law
Professional Experience
June 1998-present
Random Walk Computing,
New York, NY
Senior Architect
-
Architect & Project Manager. For a trading start-up, analyzed requirements,
designed, and led implementation of a new exchange for complex commodity
options. Systems include the exchange server, a trader workstation, and
an administrator workstation. Implementation technologies include Java
2, Swing, EJBs, Java Servlets, BEA Weblogic Server 5.1, and Oracle 8i.
-
Architect & Project Manager. For National Quotation Bureau,
provided ground-up analysis, design and implementation lead for 1-staff
year project to create online, real-time securities quotation collection
and distribution service. Implementation technologies include Java, Iona
OrbixWeb, Javelin Technologies Coppelia FIX engine, Informix 7.3.
-
Analyst, Web-based Order Entry System. For largest OTC broker/dealer,
provided assessment and architecture alternatives for recently deployed
Java-based order entry interface to FIX-based middleware.
-
Architect, Trade Entry Services. For major investment bank, assessed
existing client/server-based trade entry system. Produced architecture
and design to evolve system to distributed object architecture for improved
performance, scalability and flexibility.
October 1995-May 1998
Fusion Systems Group, New York, NY
Principal Consultant
-
Practice Manager, Java, CORBA and Distributed Objects, responsible for
$1M annual revenue
-
Project Manager for several Java/CORBA architecture introductions for
large financial institutions
Senior Consultant
-
Manager, Training Practice
-
Project Manager for DCE/CORBA Migration in Large Commercial Bank
-
Sun Education-certified Java Instructor
September 1993-October 1995
Lance Rose & Associates, Montclair NJ
Attorney, Admitted in New York and New Jersey
-
High-tech intellectual property lawyer in private practice
-
Focus on software development, computer networks and online information
systems
-
Extensive client contact at executive levels (Board and Officers)
-
Reorganized $15 million computer game publisher and subsidiaries
-
Structure and negotiate software and online content licensing relationships
-
Represent clients before administrative agencies and in pretrial litigation
August 1984-August 1990
Rabbit Software Corporation, Malvern PA
Senior Member of Technical Staff, Project Leader
Development of MS-DOS, MS-Windows and UNIX products which emulate
IBM mainframe protocols and devices for use in corporate information systems.
-
As project leader, brought RabbitGATE distributed 3270 SNA and Bisync
shrink-wrap products to market in under six months during corporate merger,
enabling company to reach product revenue goals of $1.5 million per quarter
and installed base of 10,000 units. Instituted development and testing
methodologies to transform crisis-oriented, reactive engineering group
into a coordinated team that produced well-planned, profitable releases
on schedule.
-
As UNIX portation manager, led team of five engineers which ported Rabit
communication products to a variety of UNIX platforms in shrink-wrap and
OEM environments.
-
As national systems engineer, developed and installed custom solutions
for clients such as American Airlines, TWA, Memorex-Telex, NYNEX and MetLife,
incorporating RabbitGATE technology into corporate information systems,
enabling several six-figure sales.
-
As software engineer:
-
Delivered new window manager in under three weeks to major account.
-
Ported Rabbit 3270PLUS SNA UNIX emulator to new system in ten days to
demo to large OEM, setting new company record.
-
Developed MS-Windows virtual device driver to rearchitect RabbitGATE
3270 for Windows product, halving estimated time to first customer shipment.
-
Designed and implemented inter-processor peer-to-peer protocol between
UNIX hosts and front-end communications processors.
-
Chaired corporate C and UNIX portation standards team.
-
Developed SNA PU2.0 test suite and regression testing procedures.
Education
-
Cardozo School of Law, Yeshiva University, New York NY, Juris
Doctor, June 1993
-
Massachusetts Institute of Technology, Cambridge MA, Bachelor
of Science,Computer Science and Engineering, June 1987
Publications
-
Random Walk Computing, RMI
Callbacks, Java Q & A, JavaWorld, May 1999
-
Lewis, Barber & Siegel, Java IDL Programming, Java Pro, November
1998
-
Lewis, Barber & Siegel,
Programming
with Java IDL, John Wiley & Sons, 1997
-
Online Intellectual Property, PC Magazine, March 15, 1994
-
Lapin, J.E., et al., Portable C and Unix System Programming,
Prentice-Hall, 1987
Recent Public Presentations
Professional Activities
Technical Summary
-
Languages: Java (5 years), C (9 years), 80x86 assembler (5 years), Pascal
(2 years)
-
Middlware: CORBA (3 years), EJB (1 year), JDBC/JavaBeans (1 year), Encina
(1 year), DCE (1 year)
-
Operating Systems: MS-DOS (8 years), UNIX (6 years), Solaris (4 years),
Windows NT (4 years), CTOS (3 years), OS/2 (1 year)
-
GUIs: MS-Windows (1 year), Java AWT, Swing
-
Protocols: 3270 (3 years), SDLC/HDLC (2 years), FIX (1 year)
-
Database: SQL, Oracle 8i, Sybase System 11, Informix 7.3
-
Other: embedded multi-taskers (3 years), MS-Windows virtual device drivers,
UNIX Sockets
Steven E. Barber (sbarber@alum.mit.edu),
August 17, 2000