Carl David Parisi
http://www.parisi.org/carl
carl@parisi.org
Objective
To work on software contracts involved in emerging technologies like
Java, The Palm Computing Platform, and Linux.
Education
Technical Expertise
-
C (ANSI and K&R)
-
C++
-
Java
-
Perl
-
UNIX Shell Script (sh, csh, sed, awk, etc.)
-
HTML
-
SGML
-
Assembly (80x86, Pentium, VAX)
-
Other: Pascal, Modula-2, Lisp
Software APIs and SDKs:
-
PalmOS SDK
-
Palm Conduit SDK and Java Conduit SDK
-
JDK 1.0.2, 1.1.x, 1.2
-
Microsoft Foundation Classes
-
Microsoft Windows API (Win16, Win32 and Win32s)
-
TCP/IP sockets
-
X-Windows (Xlib, Xt)
-
Motif/Openlook
-
Netscape Plugin API
-
Microsoft Game SDK
-
TIFF, GIF, JPEG, CGM, HPGL/2
-
Registered MSDN member
Software:
-
Microsoft Visual C++
-
InstallShield
-
ClearCase
-
Metrowerks CodeWarrior
-
Sybase/SQL, MS-SQL
-
Purify and Quantify
-
BoundsChecker Pro
-
RCS, SCCS, CVS
-
FrameMaker/Inteleaf
-
MS-Office
-
Emacs and vi
-
Adobe Photoshop
Operating Systems:
-
PalmOS (2.x 3.x)
-
UNIX (Linux, SunOS, Solaris, IRIX, ULTRIX, HP/UX, AIX, SCO UNIX, Digital
UNIX, etc.)
-
Microsoft Windows (3.1, Windows NT 3.x & 4.0, Windows 95 & 98,
Windows 2000)
-
MS-DOS
Experience
May 1999-Present
-
Developing software for Palm Pilot for time tracking
-
Developing Palm Conduit in Java using the Java Conduit SDK.
Parisi Software Development, Inc
June 1998 - Present
-
Started consulting company
-
Telephony /CTI work. Creating software to communicate with PBX and ACD
switches, for integration into a CTI product.
-
RAID system integration. Added support for Sun StorEDGE RAID A1000 to Sun
Solaris integrated system.
-
PalmOS development. Developing end user PalmOS applications in C and Java.
-
Development of HPGL/2 interpreters and parsers.
-
CGM interpreter / renderer written entirely in Java.
June 1997-June 1998 - Contractor
-
Developing emulators for PBX and ACD switches (Northern Telecom, Aspect,
Siemens)
February 1997-April 1997- Contractor
-
Developed user interfaces for MS-Windows using MFC and Visual C++,
as a front end to Microsoft SQL Server.
Carberry Software Associates
November 1996-June 1998 - Contractor
-
Working with former customers of Carberry Technology, supporting Carberry
Products.
-
Modified HPGL/2 rasterizer to support Japanese Windows NT.
-
Added Kanji Character Set support to HPGL/2 renderer.
Carberry Technology / Electronic Book Technologies (EBT Mass) / INSO
August 1989-October 1996 - Principal Software Engineer/Co-Founder Carberry
Tech
-
Co-Founder of Carberry Technology.
-
Managed Carberry Engineering Group of five developers. Responsible for
all software development, which consisted of over 400,000 lines of C and
C++ code.
-
Software Architect for all Carberry products: CADleaf, FIGleaf, and OEM
Graphical Libraries.
-
Designed and developed Carberry's flagship product: CADleaf, a graphical
translation and viewing package.
-
Designed and managed development of FIGleaf Inline, a Netscape Plugin to
view and zoom images over the Web. FIGleaf Inline was one of the first
plug-ins available on Netscape's Plugin Page. It was also one of the few
plug-ins available on both Windows and UNIX platforms.
-
Designed and developed core Carberry Graphics engine that is used in CADleaf,
FIGleaf, and DynaText
product
lines. DynaText is EBT's flagship product for browsing SGML. Graphic formats
included: CGM, TIFF, JPEG, GIF, BMP, PNG, HPGL, HPGL/2, IGES, DXF, Frame
MIF, Interleaf ASCII, and others. Graphics Engine allowed graphic files
to be viewed, printed, zoomed, rotated, flipped, cropped and converted.
-
Worked closely with management and developers at EBT Providence to integrate
Carberry Graphical Libraries into DynaText 3.x.
-
Excelled at code reusability and Object Oriented Design methodology. Same
Graphics Engine was used in over 7 distinct products.
-
Ported Graphics Libraries to all major UNIX platforms and Windows 95/NT
and Windows 3.1 (Win32s).
-
Wrote/maintained home-grown source code management system using RCS and
Csh on UNIX and Windows NT.
-
Designed and developed the CADleaf Scripting Language (CSL), a structured
programming language that allowed users of CADleaf to modify the user interface
and functionality of CADleaf. Motif and MFC was used extensively in the
development of the CSL.
-
Designed and developed the CADleaf user interface, using X-Windows (Xlib
and Xt), Motif, OpenLook, MFC and the Windows API extensively.
-
UNIX System Administrator for Carberry Technology, with a mix of over 8
different UNIX Operating Systems. Installed new Operating Systems. Setup
and trouble-shooted network. Installed new hardware.
-
Localized CADleaf for the Japanese market. Added support for Kanji fonts
in our CGM Vector viewing technology. As well as support for Japanese versions
of Interleaf and FrameMaker.
-
Designed and developed Carberry Technology's first product: ExpressPAGE.
A page layout publishing tool for users of PageMaker.
-
Worked on-site on several Government contracts to support CADleaf products.
Additional Information
-
Carberry Technology was acquired by Electronic Book Technologies in 1993
for its graphics expertise.
-
Carberry/EBT was acquired by INSO in July 1996. Carberry Technology was
dissolved in October 1996 due to redundant technology.
Gateway Design Automation (Cadence)
July 1988-July 1989- Software Engineer
-
Wrote and extended software libraries. Responsible for fine tuning and
enhancing products for external use and worked closely with supervisors
in creating and modifying program designs.
December 1988-February 1989 - Contractor
-
Project leader in Modula-2 compiler port from VAX to Intel 80386. Responsible
for team strategy, design, implementation, testing and optimization.