Corey C. Snook

19 Skyview Circle, Meredith, NH 03253

(603) 279‑1330, email: csnook@ieee.org

 

 

Summary: A senior firmware/software engineer and hands-on project manager whose systems engineering background encompasses over 25 years in the design, development and management of electronic and computer based products. Emphasis on embedded real time multitasking systems. Interpersonal communication skills are well integrated with systems engineering and project management background. Very solution oriented, with a reputation for delivering high quality, well documented projects on schedule and within budget.

 

Skills: System design, firmware, embedded systems, C, C++, assembly, microcode, pSOS and proprietary real-time operating systems (RTOS), single fault reliability analysis, computer security, test, measurement, scientific instrumentation and control systems, robotics, high-availability systems, point-of-sale (POS) systems and distributed databases. Circuit design background. Comfortable with hardware interfaces, microcontrollers, in-circuit emulators, logic analyzers, waveform/timing diagrams, schematic/logic diagrams, TCP/IP, communications, optics, fluidics, robotics and mechanical systems.

 

 

 

PATENTS:

1.      U.S. Patent 4,882,675: Paperless system for distributing, redeeming and clearing merchandise coupons, November 21, 1989.

2.      U.S. Patent RE34,915: Paperless system for distributing, redeeming and clearing merchandise, April 25, 1995.

3.      U.S. Patent 6,317,650: System and method employing portable cards to monitor a commercial system. November 13, 2001.

4.      U.S. Patent 6,354,492: System and method employing a portable card to configure a store for product promotion. March 12, 2002.

5.      U.S. Patent 6,865,545: Method for providing consumers with offers. March 8, 2005.

6.      U.S. Patent 7,085,731: Computer system configuration and method for a store. August 1, 2006.

 

 

Senior Software Engineer / Consultant January 2004 – Present

Marketing Technology Group, Inc., Meredith, New Hampshire

MTG is a consulting company specializing in product and computer systems design and development for manufacturers and value added resellers. Representative development projects include:

·        IBM 4680/4690 GSA POS software design and maintenance for Walt Disney World, Orlando, FL. Design oversight and documentation of Disney Shopping and Dining Card program, financial systems design assurance (Retail Oversight Committee and Controls Baseline Subteam), PCI Credit Card security and system integrity (DTAP/Mushu) projects.

·        Neurofeedback (EEG Biofeedback) software development

·        Design and development of embedded 3-axis control software for a linear motor driven DNA microarrayer, with serial device drivers, written in C, with single point of failure (SPF) analysis

·        Design and development of control software for an embedded 4-axis stepper motor well plate robotic controller for a DNA microarrayer, written in C for PC 104 with a VB GUI, serial communications

 

Electronics and Software Engineering Manager April 2003 – December 2003

Labsphere, Inc. North Sutton, New Hampshire

Spear-headed Tiger Team in rapid assessment, quick-turnaround and dramatic improvement in yield of their 8000 Series high performance benchtop spectrophotometer, saving the company over $1,000,000 per year in associated expenses. Manager of 6 hardware and software engineers in the design and development of calibrated light sourcing, integrating and laboratory measurement instrumentation.

 

Senior Software Engineer / Consultant November 1998 – April 2003

Marketing Technology Group, Inc., Meredith, New Hampshire

MTG is a consulting company whose focus has been the design and development of promotional marketing systems at the point of purchase (POP). Representative development projects include:

·        smartcard electronic couponing / frequent shopper system for supermarkets and general retail – project management, system design, protocol design, intellectual property (IP) development, coding in C in Windows98 and in IBM Compiled Basic in Flex-OS (IBM 4680/4690 SA) POS, MS Project.

 

Vice President, Research & Development November 1996 – November 1998

Tactical Retailing Solutions, LLC, Farmington, CT

Led a team of 7 software engineers in the design and development of a robust multi-node two tier electronic coupon / frequent shopper system with a distributed database for supermarkets. It featured fault tolerant remote database synchronization via sockets-based TPC/IP and 7-second printing of a full graphics Savings Pass sheet (8.5” x 11”). Designed proprietary high-speed page description language and parser for the thermal printer. System interfaced to ICL ISS-400 and IBM 4680/4690 SA POS systems. Also coded device drivers in C++ under pSOS on Intel x86 and performed real-time embedded debugging. Installed systems in Stop & Shop and Giant Food of Maryland.

 

Senior Software Engineer / Consultant January 1989 – November 1996

Marketing Technology Group, Inc., Meredith, New Hampshire

MTG is a consulting company whose focus has been the design and development of promotional marketing systems at the point of purchase (POP). Representative development projects include:

·        electronic coupon and interactive video health information system for drugstores - IBM 4680 – project management, system design, coding in C under Flex-OS and IBM Compiled Basic IBM 4680 CDSA POS, some coding in C under Sun Solaris (Unix),

·        electronic shelf label (ESL) firmware for spread-spectrum supermarket system using time division messaging, Sanyo 5868 4-bit architecture microcode, interfacing to ASIC and PLD,

·        System test and diagnostic design and coding for ESL spread-spectrum system in C under Windows, porting TCP/IP stack,

·        ESL controller firmware/microcode development for MC68705 microcontroller in assembly,

·        ESL management system with custom database and UI in C under DOS with extensions,

 

Engineering Manager December 1984 ‑ January 1989

Coupco, Inc., Nashua, New Hampshire

Designed and developed a marketing information network with interactive video kiosks. The touch sensitive video kiosks performed electronic merchandising and monitored consumer purchase behavior through point-of-sale controller interfaces. Responsibilities included project management, product definition, system architecture, design, specification, development, simulation and testing. Responsible for the system's fault‑tolerant multinode design and closely involved with its full‑color animated video graphics, IBM PC multitasking using a custom kernel developed in-house, touch screen and magnetic card reader consumer interfaces, remote host communications, real‑time point‑of‑sale (POS) system interfacing, local area network, digital video image capture and transformation, transaction simulation, data compression and large database design. Also coded in C and assembly under custom RTOS and performed real-time embedded debugging.

 

Chief Engineer June 1982 ‑ November 1984

Hughes Aircraft Co., Ground Systems Division, Fullerton, California

Responsible for a team of approximately 50 engineers engaged in the design and development of a spread‑spectrum secure tactical digital communications and location reporting system (PLRS/JTIDS Hybrid). Developed military specifications, simulation, laser graphic battlefield projection and inter‑operation interfaces. Responsibilities also included multilevel computer security R&D.

 

Consultant January 1979 ‑ June 1982

Cybercore Systems, Santa Monica, California

Specified, designed and developed computer systems products for military and private sector clients. Applications included digital test equipment tape interface and device driver, industrial sense and control, laboratory instrumentation, intelligent banking transaction terminals and a proprietary "AI" simulation system, involving rule‑based projections and database management.

 

Project Engineer June 1973 ‑ January 1979

Optimized Devices, Inc., Pleasantville, New York

Managed development and production of computer‑controlled automatic electronic test systems. Responsibilities included product definition, system design, budgets, scheduling, production, coding, testing, quality assurance and on‑site installation. Applications included automatic digital and analog testing, digital fault simulation, single fault analysis, guided fault isolation and a printing press control system. Also taught computer language classes and participated in the design of a heart monitor.

 

Consultant July 1971 ‑ June 1973

Cybercore Systems, Mahopac, New York

Specified, designed and developed minicomputer based systems. Hardware, software and firmware development of analog and digital automatic test equipment and automobile security alarm systems. Designed and developed computer interfaces for several laboratory instruments, including a time of flight mass spectrometer.

 

Project Engineer January 1971 ‑ July 1971

Optimized Devices, Inc., Pleasantville, New York

Developed DEC PDP-8 computer‑controlled automatic test equipment and process control systems. Responsibilities included project management, system design, language design, coding and testing.

 

Systems Engineer November 1968 ‑ January 1971

Polydata Corporation, Elmsford, New York

Designed and developed a high speed RISC architecture 20-bit instruction emulation microprocessor, primarily for the insurance and banking industries, running IBM 1401 emulation applications.

 

 

 

EDUCATION: B.S.E.E., Computer Sciences, Columbia University, NY, NY

Project Management training, Worcester Polytechnic Institute

Neuro-Linguistic Programming (NLP), Master Practitioner training and certification (Brian Boheim)

Neurofeedback certification training, EEG Spectrum/Boston University

Neurofeedback certification training, Southeastern Biofeedback and Neurobehavioral Institute (Joel Lubar and Judith Lubar)

Neurofeedback certification training, NeuroCARE Pro, Zengar Institute (Valdeane Brown)

Neurofeedback certification training, LENS System, Ochs Labs (Len Ochs)