|
EDUCATION
B.A. English Hunter College 1986;
graduated summa cum laude
EXPERIENCE
ASSISTANT VICE PRESIDENT
Merrill Lynch & Company,
Currently managing a development team
supporting Equity Sales and Trading. Responsibilities included project
management, design, and coding.
The group's primary project is a
system for routing international equity orders from sales traders in one
region to traders in another. The system uses a fully distributed multi-tiered
architecture with Windows NT clients and UNIX based servers running Sybase.
All development is done in C and C++. Inter-process communication is implemented
using a combination of remote procedure calls (RPC) and Reuters Triarch
SSL. My team is responsibly for the design and development of the client
application and those server processes that directly support it. My responsibilities
include project scheduling, managing developers, design work, and coding.
I was also responsible for developing
a system to provide faxing capabilities to NT based workstations. The project
involved developing a middle tier server to allow clients from a Visual
Basic front end to transmit faxes to an external broadcast fax service.
The server runs on NT, is multi-threaded, communicates with clients using
RPC, and was developed using C++. My role included analysis, systems design,
project management, and coding. Previously I managed a group of programmers
developing applications for the Investment Banking division in a Windows
and Windows NT environment. My responsibilities included managing individuals
and projects, designing systems, and development. Significant group projects
included:
A "C" Windows based system
for delivering historical market data from heterogeneous data sources including
relational and proprietary databases. The system's primary application
was for developing Excel based financial models. My responsibilities included
project management and designing the second generation version of the system..
an OLE based Windows shell for creating a highly integrated workstation
for investment bankers. Developed in Visual C++. I was responsible of the
initial design.
Developing World Wide Web sites
for both the public Internet and internal intranet. Sites developed using
static HTML pages and CGI applications. A Windows NT based real-time alert
server for delivering time critical information from external market data
and News services based upon user specified criteria. This system used
a fully distributed architecture utilizing remote Procedure calls. I was
responsible for all design and development.
Independent Consultant
For a major New York bank worked on
a suite of MS Windows based applications front ending a Sybase database
in a client/server environment. Developed a number of Windows custom controls.
Converted a number of shared static "C" libraries to general
purpose Windows dynamic link libraries (DLL's). Developed a system for
providing application level security for client/server based applications
running under Windows and other environments. Developed an application
in Power Builder for managing a portfolio of commercial certificates of
deposit.
Independent Consultant
As a consultant to a major provider
of financial information services company designed and implemented modules
to provide inter-process and wide area network communications between processes
which are part of a Sun based system for foreign currency trading. All
code developed under "C" in a UNIX environment. Responsible for
low level design, testing, documentation, and integration with other modules.
President
NewTools, Inc.
Designed and developed WinTools, a
commercial application which is a replacement shell for MS Windows 2.x
and 3.x providing both application and file management. WinTools provides
a highly object oriented user interface that provides both greater ease
of use to the end user and powerful facilities for the integration of Windows
and DOS based applications using Dynamic Data Exchange and other means.
System was developed using the Windows SDK & DDK using "C"
and assembler. Additional development tools used included Dialog Coder,
Windows Maker, MS Source Profiler, and MultiScope debugger.
Responsible for the design and implementation
of the user interface; the network interface; the facilities to manage
DOS files; the creation of custom controls; the display of bitmaps, icons,
and formatted text; the extraction of icons from executable files; and
the implementation of external commands for controlling the interface via
DDE. Created dynamic link libraries and virtual device drivers.
Worked extensively with customers
and end-users including: performing demonstrations at trade shows, user
groups, and for trade press; providing technical information on sales calls;
assisting customers during installations; providing high-level technical
support after installations; and developing DDE macros for applications
such as MS Excel and Word for Windows for customers as examples of application
integration.
Programmer/Analyst
Leveraged Technology, INC.,
As a consultant to a manufacturer of
sonar equipment designed and developed under MS Windows using "C"
and assembler a CASE system which allows engineers to graphically design
applications for signal processing. System allowed user to design graphical
code elements, create dialog boxes and screens, and generate code using
a unique hyper-text editor. The system generated assembler instructions
which were unloaded to a specialized processor via TCP/IP and a UNIX style
packet interface.
Managed development of a PC and
VAX based system to provide computerized trading of financial futures at
a major financial information services company. Responsible for software
development scheduling, software usablity and quality assurance, and working
with hardware vendors. Wrote VAX test scripts in VMS JCL.
Programmer
Tech Support Literacy Assistance
Center
Maintained and supported a large PC
based data base application for the maintenance of student information.
System was developed in MetaFile. Administered a 25 user Novell network.
Tasks included maintenance of network hardware and software and direct
end-user support of applications including Lotus 1-2-3, Word Perfect, MS
Word, Multi-Mate, telecommunications, and accounting software. Maintained
a main frame link via dial-up modem.
Programmer/Analyst
Agora Resources,
Responsible for the design and development
of PC based multi-media interactive video courseware. The courses, including
an eight course on the wholesale banking industry, were designed as an
independent tutorial for IBM to train marketing representations and sales
engineers. Courses developed using IBM's InfoWindow Presentation System
and Learning System 1 authoring systems to provided a graphical and highly
interactive user interface. Specifically responsible for technical and
function specifications, analyzing and designing, flowcharting, coding
testing and debugging, implementation, and documentation. Designed and
developed extensions to authoring systems in "C" and assembler
to add additional graphics capability to authoring system. Wrote a 300
page tutorial including on-line materials for a Interleaf, a Sun workstation
(UNIX) based desktop publishing system.
Achievements
Published articles on programming the mouse
and creating pull-down menus in graphics mode on the PC in Turbo Techix,
on Microsoft Quick C in PC Report, and on "C" libraries in Uptime.
Summary of Qualifications
Knowledge: Windows, Windows
NT, OS/2, MS-DOS, UNIX, VMS, "C", C++, Visual C++, SQL, HTML,
Perl, Java, BASIC, Smalltalk, Intel Assembler; Microsoft Foundation Classes,
STL, Windows SDK & DDK, zApp; OLE,Corba, CGI, TCP/IP, RPC, NetBIOS;
Oracle, Sybase, ODBC; Visual BASIC, Power Builder, dBASE, Paradox; MS Excel
Performed: Project Management,
Business Management, Presentation and Marketing, Authoring and Multimedia
Design and Software design and development.
Usage: Intel based systems,
Sun Sparc, Sun 3/60, ATT&T UNIX PC, Digital Micro VAX II
|