BEGIN:VCARD
VERSION:2.1
ICQ:4401884
NICKNAME:vulcan
FN:hayes jeffrey
N:hayes;jeffrey
EMAIL;PREF;INTERNET:jeffzhayes@netscape.net
ORG:Yacht;Consultant
TITLE:Consultant
ADR;WORK:;;;Merelbeke;;9050;Belgium
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:=0D=0AMerelbeke 9050=0D=0ABelgium
ADR;HOME:;;;gent;;9000;Belgium
LABEL;HOME;ENCODING=QUOTED-PRINTABLE:=0D=0Agent 9000=0D=0ABelgium
URL:http://users.pandora.be/jeff.hayes/
URL:http;//www.yacht.be/
TEL;WORK;VOICE:+32 (57) 221785
TEL;CELL;VOICE:+32 (486) 7417-17
X-WAB-GENDER:2
END:VCARD
>
Name Jeff
Hayes
Function Systems
Design Engineer
Date of
Birth 28
November, 1955
Languages English
– native speaker
French – J’ai en peu de Français
Nederlands – Ik heb de basiskennis
GSM +32
(486) 74 17 17
Phone +32
(9) 329 64 61
E-Mail jeff.hayes@pandora.be
ACADEMIC
TRAINING and CAREER DEVELOPEMENT
Honours Bachelor of Applied Science in Systems
Design Engineering from the University of Waterloo, Canada. Program included all regular
engineering courses with additional courses in Design, Project Management,
and English Literature and Computer
Science courses in Theory of Computing,
Compilers, Operating Systems and Computer Graphics.
Management Training and Technical courses: Presentations,
Project Management, Team Management, Performance Reviews, Process
Communications, Project Planning.
Alias|Wavefront courses: Level 2 & 3 Design and Rendering for Automotive Design in Studio. Level 2 & 3 Animation in Power Animator. MEL Fundamentals and Maya for Games.
CERTIFICATIONS
Professional
Engineer registered with Professional Engineers Ontario in Canada.
Certified Instructor for Alias|Wavefront Studio (Level 2 Design) and
Maya (Maya for Games).
Expert Instructor in Studio API Programming, Maya MEL scripting and Maya
API Programming
Life
Experience
I offer you
22 years of project and process experience in all aspects of the computer
industry. Most of my time has been spent in telecommunications and computer
graphics doing design and management. I have had success as a team leader
because I know how to listen and I know when to speak. When I see an advantage
I know how to sell it to management and will take ownership of it to see it to
success. As a designer I am
skilled at refining the design intent for the end user until the optimal
solution appears. Guiding a team during implementation is a matter of staying
in touch with the individuals on the team, and then steering their progress
within the quality process, on the timeline mandated. I keep the system view;
looking for the best solution given all of the factors of the situation .. I am
better than most at understanding what factors are present, how important they
are and what to do about them.
I am
curious, learned, generous and dedicated to the achievement of a realistic
level of perfection. I am able to elaborate, if needed, at an interview.
PROFESSIONAL
EXPERIENCE
Period November,
2002 to April, 2003
Company Jartisan
UK
Function Senior
Consultant
Environment Design
and Planning of a wireless messaging device.
Client Zidtech
Inc (Korea)
Tasks Advised
on technical and logistical issues of developing a wireless messaging device
for the US market.
Edited documents into correct English for presentation to customers.
Coordinated activities of the Korean developer, the Belgian radio component supplier and the US network operators.
Period March,
2001 to October, 2002
Company Yacht,
Gent
Function Senior
Consultant – Project Manager
Environment Win
2k, Linux, Mitsubishi M16C micro-controller, embedded programming using C.
Client Advantra
ReFLEX Tech. – Punch Group
Tasks Led
a team of 14 staff and contracted personnel to the successful implementation of
4 wireless access module products.
Created, promoted, implemented and enforced the ISO-9001 process.
Installed a state-of-the-art development infra-structure.
Implemented software tools as the building blocks of the development process including scripted operation of test equipment to enable automated testing.
Guided development of industry standards (ReFLEX Wireless Protocol).
Negotiated design agreements with OEM developers.
Implemented support process for the OEM developers.
Documented the design intent, then specified standards and developed team members to take over this critical function.
Inspired team members to strive beyond limitations.
Period April,
1999 to January, 2001
Company Alias
| Wavefront, Global Support, Gent
Function Senior
API Consultant
Environment SGI/Irix,
Sun/Solaris, WinNT/2k, Linux, C++ and MEL.
Tasks Applications
Programming Interface (API) consultant for Studio & Maya
Collaborated with developers in Toronto & Santa Barbara on features,
customer support issues and custom programming activities.
Coordinated API support activity with Toronto, SB and Japanese centers
to provide 20 hour per day coverage.
Created and taught custom API courses in the European game development
community.
Delivered custom plug-ins to the automotive industry as a Professional Services Consultant.
Created instructional materials and established a public web-server to distribute them.
Instructed in Industrial Design (Studio) & and Maya for
Games.
Period July,
1995 to April, 1999
Company Alias
| Wavefront, Assist, Toronto
Function Senior
Applications Consultant/ UNIX Network Administrator
Environment SGI/Irix,
C++, c-shell and MEL.
Tasks Supported
API customers using Power Animator and Maya.
Programmed plug-ins in C++,
utilities in Unix shell script, CGI in Perl and browser scripts in Javascript.
Prepared courseware for an Advanced
MEL class.
Constructed an internal web server
(Apache) as a repository for support information and tools.
Software installation and licensing
support.
Contributing articles to the
customer newsletter.
Acting Manager of Toronto Support
team during management transition.
Period October
20, 1986 to July 1995
Company Northern
Telecom, Digital Switching Division, Bramalea Plant
Product Technology Grouphead
/ UNIX Net Admin / Senior Engineer
Environment HP
9k700 running HP-UX and Apollo Domain O/S. VM/CMS. Protel, C & C++.
Tasks Software
Lead on Synergy Project's Announcement Resource (AR) and Input/Output
Controller modules.
Advisor to hardware team on AR & IO Contoller requirements.
Directed team of 3-10 people working s/w and h/w issues in the support of the DMS100 product.
Screened, assigned and tracked Problem Reports.
Liaison with telco's worldwide, Ottawa design group and manufacturing
sites in Canada and the US.
Represented IOC to DMS Architectural Re-structuring and Documentation
programs.
Trained 2 h/w designers to be s/w trouble-shooters to build the team.
UNIX administration.
Beta tested BNR developed design tools, Partman, Protel-2, TK editor
etc.
Ported Gnu development suite to HP9k400 & 700 platforms.
Ported, installed and ran INN (Usenet), FTP and Gopher servers.
Worked independently to purchase and install serial and X.25 interfaces
on the UNIX LAN.
Implemented testing tools on the target hardware that permitted “over
the network” testing from developer work stations.
Function New
Product Program Manager
Environment IBM
4300 mainframe running VM/CMS and Macintosh.
Tasks Directed
multi-site teams of 15-20 people (typical) introducing new products from BNR
design groups into manufacturing through NT's intensive Verification Gate
Process.
Responsible for all aspects of projects: budget, capital, resource,
schedule, process compliance & customer interface.
Tracked projects using PERT-CPM methods in MacProject II.
Project Enhanced
Digitally Recorded Announcement Machine (EDRAM)
Product improvement worth $7M+ /yr. to NT in
mfg. savings & new sales. 20-member team. $1M/yr budget.
Drove project to success through serious resource, process and design
problems.
Provided interface between h/w & s/w designers to overcome critical
communication problems.
Obtained upper mgmt. support on critical issues by escalation, reporting
directly at times.
Negotiated priorities with my peers (Can. & US mfg. Sites) to
allocate key resources between projects.
Marketed product to Sales to create interest and find customers.
Created new s/w delivery process for embedded C programs.
Project Central
Office Voice Mail
Crash program porting PBX voice mail to Central Office platform. 250+ on team. Budget of $10M/yr. Worth est. $50M /yr within 5 years.
Market demand drove the introduction of 18
high-density circuit boards in less than a year.
Responsible for aggressive introduction
schedule.
Established the embedded s/w delivery process
(from EDRAM) in the Gate Process.
Additional Tasks Network
Management
Managed departmental mainframe and PC computing assets.
Supported users in daily operations.
Administered the Mac Network incl. evaluation and purchasing.
Trained dept. in mainframe access via a 3270
emulation and in use of mainframe systems.
Designed forms integrated with E-mail for Office Automation drive.
Introduced graphical project tracking tools that reduced administrative
overhead.
Founding member of the Bramalea Plant Macintosh
User Group
driving successful introduction of the
Division's WAN. Worked
on Mac/PC PC-to-MF emulation via Ethernet link
using TCP/IP.
Function Software
Engineer
Environment IBM
4300 mainframe - VM/CMS, REXX, SQL & CSP
Macintosh – SIM3270
emulator
IBM PC – MSDOS, 3270
link
Apollo – UNIX, AppleTalk
& Token Ring networking.
Tasks Wrote
the input processing service machine for the Documentation Viewing and Markup
(DVM) system. DVM was a VM/CMS SQL database indexing an archive of CAD
design files and viewable images collected from all other NT documentation
systems. It provided a “one
stop” search/view/print facility for NT design documentation.
Created web page documentation of this system.
Ported public domain tools to HPUX to improve the developer environment.
Collaborated with the Design Engineering dept. to create a photo-tool
production control system using the CSP 4GL tool on a VM/CMS SQL database.
Introduced Macintosh PCs for office automation.
Installed an AppleTalk network.
Used SIM3270 emulator to for IBM mainframe access.
Obtained Apollo workstations for C programming and arranged training.
Installed Token Ring network and connected to mainframe via K200 3270
controller emulator on network.
Function Process
Engineer
Environment IBM
mainframe - VM/CMS E-CAD tools and Script (SGML).
Tasks Hired
to support E-CAD tools. Reassigned to represent division on the Product
Administration System (PAS) introduction project.
PAS is a multi-site
database for NT’s product documentation providing access to design documents
for manufacturing.
Evaluated PAS and
authored three User Requirement Specs for all 4 user divisions using Script
(SGML).
Installed and operated an internal
news server to foster inter-company communication.
Created test procedures and directed
technicians for user testing of PAS for two releases.
Produced the reference report on Process Reporting for PAS.
Period September
1984 to October 20, 1986
Company Self-Employed
Windsor and Toronto
Function Freelance
Consulting
Projects Implemented
a process control system in FORTRAN on a PDP-11 for ALCOA. Specified the
architecture, set coding and documentation standards. Directed 2 other
contractors.
Contracted to create database applications for small businesses using
dBase III.
Produced a
Spectrophotometer reporting package on a Varian DS‑9 Z80 machine in MS Basic.
Taught electrical
theory, microprocessor, Pascal, COBOL and RPG at a business college.
Implemented a process
control system in FORTRAN on a PDP-11 for ALCOA in California. The DEC handled
the operator interface, control of the hoists (via an Allen-Bradley PLC) and
scheduling of loads. The operator interface was a colour, real-time display of
hoist motion, load and tank states. Specified the architecture, set coding and
documentation standards.
Period March
15,1983 to August 17, 1984
Company Computer
Engineer at Diffracto Limited Inc., Windsor, Canada
Function Computer
Engineer
Environment DEC
PDP 11/23b running RSX-11M in FORTRAN
Tasks Ported
Diffracto's Programmable, Automatic Contouring System (PACS) to RSX11-M as a
multi-tasking application. The DEC handled the operator interface, the scanning
motion database and measurement data files.
Implemented RATFOR, a C++-like, O-O Fortran, for all coding.
Supervised 3 programmers and a consultant.
Specified the architecture, set coding and documentation standards and ran the code library.
Converted the User Interface from command line to GUI.
Implemented a data driven scanning feature that reduced engineering time on new parts by 80%.
Period February
15, 1981 to June 15, 1982
Company NDX
Corporation in Toronto
Function Software/
Hardware Engineer
Environment Intel
ISIS III development system and custom bit-slice; Pascal, Concurrent Pascal and
PL/M.
Tasks Designed
the user interface and bootstrapping procedure for a data retrieval engine.
Implemented design as
Object Oriented Classes using Brinch-Hansen’s Concurrent Pascal.
Finalized the design of the two bit-slice
processors that were the core of the system after moving to the hardware group.
Wrote the micro-code for these processors.
GENERAL
IT KNOWLEDGE & EXPERIENCE
Programming Languages:
Basic 'C' 'C++' CSP
4GL dBase
IIV FORTRAN
HyperCard Modula2&3 Pascal PERL REXX PL/M
Protel Scheme SQL-DS shell
– csh, sh, bash Tcl/Tk
Assembler: Z80, 80x86, 680x0, Z8000
and AMD 2900 microcode
Operating Systems
Mainframes: HPUX RSX-11M TOPS
10 VM/CMS
Workstations : HP-HPUX SGI-Irix Sun-Solaris Motorola-SVR4
PCs: CP/M Macintosh MSDOS Win9*/2k Linux
Design Methodologies:
Object Oriented Analysis and Design – Yourdon, Finite State Machine, Use Cases, UML and STL.
Tools used: Rational Rose and Mindframes.
Other Experience with Computer Tools:
3D Modelling and Animation – A|W Studio & Maya, CAE
- Fundes, Funsim and Sprig. Mechanical
CAD – CATIA, Pro-E & AutoCAD. Documentation
and Desktop Publishing using MacWrite, MS Word, Pagemaker & Framemaker.
Graphics using MacDraw, PowerPoint
& Studiopaint. Project Mgmt using
MacProject II & MS Project. Forms
design using Excel & SmartForms. Prototyping
with HyperCard and Tcl/Tk. Database
in Access, dBase III, 4th Dimension, SQL & HyperCard.
Web Design & Implementation:
Web site design. Web pages using DHTML, XHTML & CSS including forms
& Javascript. CGI programming in PERL, C++ and Shell Script. Web servers:
Apache, Netscape FastTrack and Miscrosoft IIS
Hardware:
Hardware design and micro coding of ECL, Bit-Slice processors.
Allen-Bradley PLC Ladder Logic
programming. Assembly of IBM PC computers from components. Installation and
setup of Macintosh, Windows PCs and Unix workstations (HPUX, Irix, Solaris).
Networks:
Administration
of printing and mail services on AppleTalk & TCP/IP. Networks AppleTalk, Ethernet, TCP/IP, Token Ring & Banyan. Mainframe access via async line &
network. Web server installation & maintenance: Apache & Netscape
Fasttrack. VT100 & 3270 emulation.
Computing theory and practice:
Practical
experience with Object Oriented
Programming using Concurrent Pascal, Turbo Pascal, C++ and HyperCard. Miscellaneous Practice: RDBMS, Expert Systems, Three-D graphics,
Simulation in CSMP, Compiler Design - Small C & Pascal.
Project Management:
Project planning and tracking using Kepner-Tregoe, IBM’s Joint
Access Design (JAD) method. PERT-CPM, MacProject II and a Palm Pilot. Team formation and management..
Management:
Budgeting - expense, capital and resources. Personnel reviews. Hiring of staff and
contractors. Reporting and Presentations to upper mgmt. My preferred
management technique is “Management By Walking Around”.
Technical Writing and Communications:
Convincing
presentations to mgmt and for training using the Psychology of Communication
Processes. Effective writing - evaluations, specifications and user
documentation. Use of E-mail and voice-mail.
Training:
Preparation
of lesson plans for technical subjects. Classroom and one-on-one teaching
situations.