![]() |
![]() |
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Software Development: Proficient in Ground up development of Windows applications
and real time embedded products.
Experienced in object oriented design methodologies,
C++, Java, VB, VBA, XML, MFC, COM, NT/2000, ActiveX, Office
Automation, Access, SQL, C, Asm. Experienced with
real time equipment control and automation, communication interfaces
and embedded processors. Product Development and Management: Nearly 2 decades of technical, product and people management
experience. I have taken many products, at the corporate and
entrepreneurial level, from conceptualization through deployment
and support. Experienced in project scheduling,
tracking and resource management. Managed several development
teams, responsible for product specification, design, development,
testing/QA, documentation and customer service. Hardware Development:
Experienced
in hardware design of microcontroller systems including I/O,
displays, D/A, A/D, communications and programmable logic (Altera
and Xilinx). Schematic capture and PCB design. 8051, 80C196, 68030.
Principal in software development
and consulting firm (www.fivestones.biz). For various Clients… ¨
Chief
Architect and developer for a consumer digital photo processing
and archival product (www.ArchiveCreator.com). Developed the VB front end, C++ ActiveX Controls
for File/Image processing, file layout engine, html index generation,
XML Database using Xerces library. Integrated third party code
for image manipulation and CD-R/DVD burning. ¨
Developed
C++ NT based real time automation and control system for a professional
audio digital mixing console ( www.vista7.com ). The system is capable of playback and recording
of thousands of user control moves synchronized to various time
code sources. ¨
Developed
a real time windows based event automation system to capture
record and play back continuous and discrete user “events” synchronized
to .wav file audio playback.
Used Direct Sound API for streaming of the .wav files
and for timing synchronization. ¨
Built
custom office workflow applications in VB and VBA, integrating
Microsoft Office products as well as other third party and custom
software solutions to streamline daily workflow for several
customers. ¨
Developed
a C++ ActiveX control to act as a Java/ActiveX bridge component
allowing Java Beans to be inserted as ActiveX controls in Microsoft
Visio Diagrams. This control was successfully used in place
of the Microsoft and Sun bridging solutions, overcoming many
of their shortcomings. ¨
Performed
Windows NT/2000 server and network installation and maintenance,
including building to building wireless bridges, routing, hardware
system and software installation and configuration.
Team Leader in the development of a distributed NT Server/Workstation
monitor and control system for satellite earth stations.
¨
Utilizing
Rational Rose Case Tool (Booch and
UML) for design. ¨
Generation
of all Use Cases and a Requirements Trace Matrix for requirements
capture and validation. ¨
Developed
a multi-user Access/VBA tool for entering and reporting of requirements
and Use Cases. ¨
Developed
a fully functional, “Proof of Concept Prototype” application
in C++/MFC on NT. The design goals were to use VISIO as a
OLE/In-place drawing engine, custom ActiveX controls to animate
the screens as monitored devices change state, and Named Pipes
for communications. ¨
Developed
a UI Framework utilizing Stingray Software’s Objective Toolkit
MFC Extension classes to provide our application with docking
windows, customizable toolbars, panning and zooming capabilities. ¨
Evaluated
and integrated Sax Basic Engine to provide Visual Basic for
Applications functionality to our product through the use of
COM Automation. ¨
Developed
a major Java COM component to provide a backbone for inter-machine
distribution of events and command messages using state and
event trees. The component provided command and state proxy,
event notification and security validation (based on NT security)
for other inter and intra machine components. Product relied
heavily on Java/VB/C++ COM integration ¨
Developed
UI elements in Java Using Java Swing, Studio J, Microsoft
WFC and Java Bean technology.
Responsible for the software development of the corporation’s
line of high end professional audio recording, post production
and film mixing consoles. Headed up a staff
of 10. ¨
Participated
in an Object Oriented design of an automation system for music
recording consoles operating under Windows 95. Wrote software
using C++/MFC for various aspects of the system. ¨
Involved
in the specification of the baseline hardware and software architecture
for a distributed PC based digital audio recording console system. ¨
Developed
software to operate on a Motorola 68331 micro-controller to
process real time incoming serial timecode
data and synchronize a music recording console to it.
Responsible for engineering efforts
toward the development of a Digital Audio Workstation. This system used multiple embedded
286 and 80C196 processors, Motorola 56000 DSP and a Macintosh
computer to record, processes and provide “Word Processor” like
graphical editing of multi-channel digital audio. ¨
Responsible
for software and hardware specification and development as well
as customer support. ¨
Developed
software for an Intel 80C196 based system controller card. ¨
Involved
in the architecture and implementation of various aspects of
a Macintosh based user interface audio
editing software including the development of the core platform
independent digital audio editing and sound sequencing software
engine to run simultaneously on the Macintosh and on multiple
PCs.
Digital Dynamics was an entrepreneurial endeavor to develop, market and sell a high end digital audio workstation. Twenty of these distributed processor systems
($25,000 to $125,000) were successfully marketed, manufactured
and delivered before Digital Dynamics sold the product line
to Otari Corp. ¨
Produced
all mechanical designs and drawings for chassis, card cages
etc. ¨
Produced
several PCBs, analog and digital, Microprocessor, 16 bit-A/D
and D/A from schematic capture to PCB layout. ¨
Developed
software for a very complex real time Intel 80C196 processor
central system controller ¨
Integral
in product development, corporate management and responsible
for production.
Integrated computer control into their
line of commercial and surveillance communication equipment. Developed
hardware and software control systems. Managed projects and software
department. MSCE Courses Taken: MFC and OLE, NT 4.0 Administration, Core Technologies Skill Path Seminars: Managing Multiple Projects, Objectives
and Deadlines;
Coaching and Teambuilding Skills for Managers
and Supervisors. BS
Computer Science S.U.N.Y. @ Stony Brook May 1985 |
|||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||