SEARCH my site

     
ADDRESS: 5225 Rollingwood Trl
  Louisville, KY   40214

PHONE: 502-749-7595   home
  502-500-2511   cell
EMAIL: voyer@insightbb.com


SOFTWARE EXPERIENCE:

  • System Architecture Design
  • Structured Design
  • Real Time Programming
  • Embedded systems
  • Graphics User Interfaces (GUI)
  • I2c networking
  • Text-based User Interfaces
  • Multitasking Software
  • 3D Graphics/Ray tracing
  • HW/SW Integration
  • LowLevel Graphic Primitives
  • Process monitoring and control
  • Abstract Data Types
  • Device drivers
  • Communications(wired and wireless)

HARDWARE EXPERIENCE

  • Embedded development
  • FPGA/PAL/GAL design
  • DSP development
  • ISA adapter design
  • General I/O adapter design
  • State machines/controllers
  • Switching power supply design
  • Linear Power supply design
  • Device controllers
  • Process monitors/controllers
  • Analog-Digital conversion
  • Digital-Analog conversion
  • Digital Design

PATENTS

  • #4,352,153  Regulated controller
    with volt balancing control circuit
  • #4,356,542  Digital Controller

EDUCATION

  • BsEE - University of Florida
  • MSE - University of Central Florida

EMPLOYMENT


PROFESSIONAL CONTRACT EMPLOYMENT HISTORY
(continued)


IVEX CORPORATION, Duluth, GA Dec                                                                        1998 to Mar 1999
  • Responsible for RTOS vendor review and selection. VxWorks, pSOS, Nucleus, QNX, RTXC, VRTX and Windows CE operating systems and development environments were evaluated.
  • Responsible for generating white paper describing the capabilities of IVEX´s H.323 networked videoconferencing digital video camera with file storage, USB, Firewire, and Internet capabilities
  • Investigated H.323 stack vendors as well as OpenH323 Investigated state-of -the-art on motion/object tracking and face recognition.
  • Brought up VxWorks on MPC832FADS development board. Started effort to port OpenH323 to VxWorks

TECHSONIC INDUSTRIES: Alpharetta GA                                                     June 1997 to Sept 1998
  • Technical lead in the architectural development for a high volume combination sonar detector and GPS unit.
  • Implemented the use of Interprocessor Communication Analysis Diagrams and structure charts
  • Responsible for the initial BSP and bring up of the MPC821FADS development
  • Developed the initial low-level drivers for development on the MPC821FADS development board
    • LCD pixel routines
    • SPI port
    • SMC serial port
    • SIU (Serial Interface Unit)
  • Developed the initial handlers for the C-MAP Card Reader, LCD display and RS232 serial monitor
  • Developed all of the low level graphic primitives used in the product. These include:
    • Very Symmetric Double Step Line drawing
    • Very fast 64-bit pattern fill
    • Liang-Barsky Line Clipping
    • Bresenham drawing for circles and ellipses
    • Scan Line Polygon Fill routine
    • Sutherland-Hodgeman polygon clipping
  • Developed all the basic graphic routines. These included:
    • Bitmap processing − routines for placing bitmaps on screen as well as routines for extracting portions of bitmaps and placing those portions elsewhere in the same bitmap or any other bitmaps
    • Icon processing − Object oriented icon servers as well a rotation routines in both axes
    • String processing
    • String placement and clipping routines
    • Font processing − supported about a dozen font styles and sizes
  • Responsible for all Graphic Processing
    • 3D menus primitives - supported a wide class of 3D menus
    • 3D infoboxes that had to be sizeable in both dimensions.
    • Graphic Object servers - (course indicators, compass, map range indictors, etc.)
    • Routines for displaying GIF and BMP files on the NS-25.
    • Parsing routines for insertion of free text into constrained graphic screen areas.
    • Developed all the product view screens
  • Developed the following cartographic software
    • Molodenski datum
    • WGS84 to datum and back conversion
    • Lat/Lon to CH1903 Swiss Grid conversion and back
back to top
LITHONIA LIGHTING: Lithonia, GA                                                                         Jan 1997 to Mar 1997
  • Lead software responsibility for an RTKernel based, real time, multitasking lighting control system.
  • >Responsible for requirements document and total SYSNET architecture
    • Developed SYSNET Programming Script Language (SPSL)
    • Provided design/debug support for PIC1673 Based switch/relay.
    • C++ ACCESS.bus (I2C) interface).
    • All C++ class definitions
   
back to top
SCHLUMBERGER INDUSTRIES: Norcross, GA                                            Aug 1995 to Dec 1996
  • Lead software responsibility for a MC68302 based Data Concentrator Unit (DCU) using a MOSCAD multitasking OS. The DCU was used to collect data from 3000 water, gas and electric demand meters over a fixed RF LAN
  • Developed Abstract Database structures for the DCU such as Queues, fifos, stacks, trees, and sorted lists
  • Developed algorithms and developed software for:
    • Automatic Meter Readings (AMR)
    • Partitioned Pool memory management
    • Host Interface All system date/time objects.
    • Heap memory management
    • Task scheduling
    • Preemptive Reading schedules
    • MOSCAD externalized modules
    • Process Programming
  • Architectural responsibility
  • Reduced DCU code from 127K to 70K allowing feature/function additions.
  • Instrumental in selecting next generation VRTX operating system.
  • Responsible for initial migration and porting procedures from MOSCAD to VRTX.
back to top
SPARTON ELECTRONICS: Deleon Springs, FL                                               Dec 1994 to May 1995
  • Investigation of Digital Low Bit Rate Speech Coding techniques for cellular & pager products.
  • Developed software for an explosive money pack utilizing PIC16C71 microprocessor
  • Developed 3V digital hardware for MBS Pager utilizing KS57C2616 micro-controller and containing an 80 character LCD display, keypad interface, tone generator, vibrator, I2C bus with EEPROM and IR external interface.
  • Developed C software spectrum analyzer
back to top
EDWARDS SYSTEM TECHNOLOGY: Sarasota, FL                                          Sept 1994 to Dec 1994
  • Developed Functional Specifications for software for networked alarm/sensor board and associated control panel.
  • Developed C code for a 68HC11 embedded controlled fire alarm and sensor board with associated display panel

back to top

NEXT PAGE

 


MICROPROCESSOR EXPERIENCE
8-bit
8085 8051 80251
16-bit
68HC05 68HC11  
PIC16C71 PIC16C73
68h16 80286 8086
32-bit
  MPC8260 MPC603E
PPC MPC750
  MPC821/823
ARM 41000/44B0X
MIPS CW4011
OTHER 68HC30
  MCF5282(Coldfire)

RTOS EXPERIENCE
pSOS
VxWorks
CMX
MQX
RTX
RTXC
RTKernel
MOSCAD

BUS/COM EXPERIENCE
RS232C
I2C
SPI
SIO
VME
ISA/EISA
1-WIRE
PMC
SCSA