Engineering Bio

Matthew Proujansky e-mail: matthew@mattproengineering.com

Education

1969 -- Graduated Cornell University College of Engineering. Five year course of study. Degree obtained: Bachelor of Electrical Engineering.

Special Awards

1975 – First prize winner. Microprocessor Applications Contest sponsored by National Semiconductor Corporation and Electronic Engineering Times.

1994 – First Prize Winner. American By Design Contest: Best Altera Design. Sponsored by Altera Corporation and Electronic Engineering Times.

Patent

Co inventor of US Patent 05239625; Apparatus and method to merge images rasterized at different resolutions; 8/24/93.

Employment History

1969 – 1973 Simmonds Precision Products Inc.; Vergennes, Vermont.

Designed military and commercial avionic instruments with a specialization in fuel gauging.

1974 – 1975 Fairbanks Weighing Division of Colt Industries; St. Johnsbury, Vermont.

Designed electronic weighing scales. Capacities from 50 to 750,000 pounds.

1976 – 1977 Consultant and contract designer; Vermont, New York, New Hampshire.

Designed energy control systems, temperature and humidity monitoring devices, and high speed label printing machinery. Wrote assembly language cross compiler.

1977 – 1980 Goddard College; Plainfield, Vermont.

Designed and wrote software to implement General Ledger and Student Accounts Systems. Taught Physics of Energy production, electronics design and repair, and computer programming.

1981 – 1984 Project Engineer, Gould Design and Test Systems; Santa Clara, California.

Conceptualized and designed first generation digital storage oscilloscopes.

1984 – 1992 Director of Engineering, Autographix Inc.; Burlington, Massachusetts.

Designed hardware and software for the Presentation Graphics Market.

1992 – 2013 Vice President of Engineering. Rampage Systems Inc.; Waltham, MA

Design hardware and software for the Color Electronic Prepress market. Performed purchasing and directed contract manufacturing operations.

2013 – Consultant to Consolidated Health Plans, Springfield, Massachusetts.

Wrote several C# UI applications to display and modify data in SQL databases.


2017 – Consultant to LumeJet Print technologies Ltd, Coventry, UK. Designed two Altera FPGAs to control LED arrays plus an FPGA based 10 Gb Ethernet interface used to print with light—on photosensitive paper—instead of ink.

Environments, Languages, and Accomplishments

Software Development Environments and Languages

Visual Studio, C++, C#, Eclipse, Java, Python, QT Creator, QT Framework.

Hardware Development Environments and Languages

Altera Quartus, Verilog, System Verilog, AHDL, KiCad.

Accomplishments

· Interfaced to more imaging devices—over two hundred models—than any other individual anywhere.

o Imagesetters and Platesetters by Agfa, Creo, Scitex, Cymbolic Sciences, ECRM, Fuji, Gerber, Heidelberg, Komori, Linotype-Hell, Misomex, Optronics, Presstek, Purup-Eskofot, Dainippon Screen, Strobbe, and Varityper.

o Plotters by Canon, Epson, Hewlett Packard, Tekgraph, Iris, and TechSage.

o Dot proofers by Kodak, Polaroid, and Dainippon Screen.

o Digital presses by Hewlett Packard, Xerox, Fuji, and Landa.

· Interfaces include standard types such as SCSI and TCP/IP as well as custom hardware boards I designed. These include communication via SCSI, RS-485, RS-232, and TAXI. Hardware boards plug into PC slots of types: ISA, EISA, PCI, and PCIe.

· Designed and implemented many software and hardware features and user interfaces for the prepress market.

o Screening—traditional, stochastic, second order stochastic, and error diffusion. Use of different screening for different page elements.

o Preflight PDF checking and fixing using Callas PdfEngine.

o Image manipulation using proprietary patented image format—CTR. Manipulation includes rotation, clipping, changing resolution, antialiasing, bicubic interpolation, ICC profiling, imposing and deimposing, adding bleeds and creep, adding guides, adding annotations, extracting dielines, and many other features.

o XML manipulation.

o JMS messaging using ActiveMQ and JSON.

o Linearization editor—a UI application that includes graphing written in Java.

o Color Library Editor—a UI application written in Java.

o Various UI applications written in C++.

o Wrote one Windows drivers and debugged another.

o Made an imaging application run under Windows as if Windows was a real time operating system to guarantee data delivery without interruption.

o Wrote TCP/IP transmitter and receiver applications.

o Used many APIs for various purposes.


o Designed custom hardware to allow a single PC to continuously manipulate and deliver 192 gigabits per second of nonstop data to a digital press. This system was never commercialized, though a version using NVIDIA GPU hardware was implemented to continuously manipulate and deliver 24 gigabits per second of image data. Manipulation includes global linearization, redundant print nozzle selection, position dependent intensity correction, changing resolution, multilevel dot creation, and possible color correction.

o Developed strong relationships with hardware vendors Altera and PLX. Identified bugs in Altera chips and software, and identified and fixed a bug relating to multiprocessor SpinLock in PLX’s Windows driver.

o With others, developed and extended patented method of lossless image compression optimized for prepress applications. Implemented decompression in hardware and software.

o Designed and implemented a hardware board test system used by manufacturing, and wrote a hardware board test application used by customers.

o Designed twenty hardware boards used to interface to imaging devices. The first board, circa 1990, ran with a 10 MHz clock. The latest ran at 100 MHz externally with a 250 MHz internal FPGA clock and a 1 GHz DDR3 clock.

o Performed purchasing, supervised contract manufacturing, developed industry relationships, designed hardware, and wrote software too numerous to recount.

· Designed and coded user interfaces in C++, Java, and C#. Read from and modified data in SQL databases.

· Technical writing.