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 > Jeff Hayes CV.dot Jeff Hayes 2 154 2003-05-14T09:52:00Z 2003-07-30T11:27:00Z 2003-07-30T11:27:00Z 7 2251 12834 Jartisan UK 106 25 15761 9.2812

Curriculum Vitae

 

 

PERSONAL DETAILS

 

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.