Nick Nallick
970-259-7129
nick@nallick.com

Commercial Software Consultant/Contractor

Analyzed and/or developed software for various clients using primarily the Apple Macintosh. Areas of significant experience include object-oriented design in C++ and Objective C, computer graphics, and color printing technologies. My clients have included Apple Computer, Metrowerks, 3M-Imation, Creo-Scitex, and a number of small software companies.

  • Developed a client/server communication mechanism using TCP/IP, XML and SOAP, including the development of basic SOAP client and server implementations for Mac OS.
  • Ported several classic Macintosh applications to Mac OS X and Unix using the Carbon API, including projects using PowerPlant, MacApp, and straight Unix calls.
  • Designed and implemented a video-wall programming and control application. This application is sold commercially to design and control video effects for professional shows and presentations. It includes a custom plug-in API for hardware control and real time accuracy using multiple preemptive threads.
  • Designed and implemented Constructor v1.0, a graphics user interface editor for Metrowerk's PowerPlant object framework.
  • Designed and implemented a form design and creation tool. This tool is part of a commercial system to eliminate paper forms in the insurance industry. Technologies involved include the MacApp object framework, Quickdraw GX, and the Macintosh toolbox in C++. Later this application was updated from QuickDraw GX to Quartz and ATSUI for Mac OS X.
  • Designed and implemented a Macintosh-based operator console for a sophisticated 3M color printing device. This included all of the user interface design and implementation for the device, as well as various control functions. Technologies involved include MacApp, the Macintosh toolbox in C++ and C, CMYK color graphics, and SCSI drivers for disks and tape.
  • Designed and implemented a PostScript program to generate custom charts to be integrated into individual customer invoices for a large investment firm.
  • Designed and implemented the initial TIFF/IT image support for the 3M-Imation Rainbow color proofing system.
  • Designed and implemented calibration and configuration software for high quality 3M-Imation color printing devices. Factors involved include halftone screen systems, printing density and tone controls, and resolution control.
  • Designed and implemented a color management system for the graphics arts industry. Design work was done in conjunction with 3M color scientists to produce a color measurement system using various methods, such as CIE color standards. System uses a Macintosh computer and a spectro-photometer to analyze color reproduction quality.
  • Developed and integrated a cross platform software development system for using standard Macintosh tools to develop the software for a custom VME system running the pSOS real-time operating system.
  • Designed a color image archive system for the graphics arts industry. System uses a Macintosh, magneto-optical disk, and 1/2 inch magnetic tape. Implemented a prototype system including disk and tape drivers, and graphics.
  • Ported a multimedia game application from MS-Windows to the Macintosh.
  • Designed and implemented various Java applets for the internet.
  • Designed and implemented a multimedia presentation and animation package for computer training programs.
  • Evaluated and prototyped PostScript implementations using custom software together with Adobe and Hyphen PostScript interpreters.
  • Designed and implemented a commercial bitmap graphics editor for Sun workstations. This package was eventually sold by Xerox for use with its on-demand printing systems.

    Independent Software Developer

    Designed, implemented, documented, and marketed Intaglio, a vector drawing application for the Quartz graphics system in Mac OS X. Intaglio makes extensive use of many advanced Mac OS X technologies including Quartz, CoreImage, ATSUI, AppleScript, ColorSync and vImage. It also performs sophisticated bitmap operations such as convolution, phong shading, and alpha channel management.

    Designed, implemented, and wrote the manual for Ad Lib, a user interface development tool for MacApp, Apple's object-oriented development framework. It was licensed and eventually sold to Apple Computer for inclusion in MacApp.

    Education

    Walla Walla College, College Place, Washington.
    Degree: B.S. in Engineering (Electrical) with a minor in Computer Science. June 1984.

    Home