SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
Richard Guy Briggs - Resumée

                                           Richard Guy Briggs
                                          80 Wurtemburg Street
                                  Ottawa, Ontario, CANADA, K1N 8M2
                                             +1 613 860-2354
                                          rgb at tricolour dot net
                                            http://tricolour.net/




CAREER SUMMARY AND SPECIALTIES:

     • 20 years of programming experience
     • 15 years of experience in C in UN*X environments
     • Good attention to detail
     • Methodical, excellent analytical and organizational skills
     • Ability to work independently or in a team
     • Team Lead experience, ability to mentor and teach
     • Drive to follow projects through to completion

     • Linux kernel network programming
     • Embedded video hardware device driver programming
     • Telecommunications hardware device driver programming
     • Knowledge of protocols: BRI, PRI, ethernet, 802.3, IPv4, TCP, UDP, ICMP, ESP, AH, PFKEYv2,
       HTTP, SMTP, SSL
     • Processors: 68302, ARM9, x86, PowerPC, MIPS
     • Linux server admin of DNS, mail, listserves, DHCP, Apache, IRC, O/S installation, update, upgrade.




EMPLOYMENT DETAILS:

March 2009 - September 2009: Software Engineer
at Amita Corporation (Ottawa)

     • Linux minimalist distribution customization.
     • Linux O/S boot encryption survey.
     • Survey state of Linux on embedded devel or eval platforms.



December 2007 - October 2008: Senior Software Engineer
at Axentra Corporation (was OEone) (Ottawa)

     • Researched Certificate Authority requirements to implement a Hardware Security Module-based
       signing authority for Customer Premises Equipment.
     • Brought up an RPM development environment on MIPS and ported RedHat ES4 and custom RPM
       packages from ARM/PPC/x86 to MIPS.

04/11/09                                                                                                    1
Richard Guy Briggs - Resumée

      • Enhanced Perl release generation scripts for greater automation.
      • Added features and fixed bugs in CPE from kernel up to web UI for Linux on x86, ARM9, PPC
      • Execute performance testing on CPE to localize and eliminate bottlenecks



April 2004 - September 2007: Senior Software Engineer
at Lumenera Corporation (inc. 2002) (Ottawa)

      • Design team member for new network cameras and adding features to existing models
      • Code software for digital surveillance cameras, from kernel modules, imager drivers, API and
        Javascript GUI
      • Develop primarily in C, but also Python, Javascript, Unix shell
      • Develop for Linux on ARM9, x86, Freescale (PPC) and TMS320C6xxx
      • Perform Linux system maintenance on common facilities
      • Acted as a mentor to junior and new team members



October 2003 - January 2004: Software Engineer
at startup Axigon Healthcare Technologies, (Inc. 2003) (Ottawa)

      • Assessed and instrumented Speex patent-free speech codec as to suitablility for porting to a potential
        product platform
      • Contributed to design of network protocol and started development of network code for a future
        product
      • Worked with 3 different platforms including Linux-x86 userspace, Ubicom IP2022 SDKv5.4 and
        Microchip PIC 18 family



November 1997 - June 2003: Software Engineering Contractor
FreeS/WAN Project (Internet)

      • Maintained and augmented KLIPS, the kernel portion of this IPsec implementation for Linux.
      • Matured the FreeS/WAN kernel code to clear SADB and SPDB, unload module, statically link.
      • Implemented the PF_KEY_v2 socket family for the Linux kernel for use in FreeS/WAN.
      • Added a library to implement PF_KEY_v2 message building and parsing, shared by userspace and
        kernel space.
      • Reviewed and Integrated patches and features from open source contributors.
      • Maintained manual keying userspace utilities.
      • Participated in IPsec protocol development activities by attending IETF meetings.
      • Tested packaging and interoperation.
      • Participated in IPsec interoperation workshops (bakeoffs) between IPsec vendors.
      • Made professional conference presentations in Ottawa (Ottawa Linux Symposium (OLS) - multiple
        years, SANS 2000), Sweden (NordU 2000), Paris (IPsec), Germany (Linux Kongress 2000), Australia
        (Sydney Linux Expo 2000).



July - August 1997: Software Engineering Contractor

04/11/09                                                                                                         2
Richard Guy Briggs - Resumée

Vitana Corporation (Gloucester) (now trading as Pixelink)

      • Device driver porting from SolarisPC 2.5 to SCO OSR 5.0 UNIX for a family of multi-line (T1, E1,
        ISDN) telecommunications SCSA/MVIP cards.



January - June 1997: (International Volunteer Work)


January 1995 - December 1996: Software Engineer
Vitana Corporation (Gloucester) (now trading as Pixelink)

      • Maintained and developped device drivers for Mitel ISA bus telephony cards (dual T1, dual E1, 8-line
        ISDN), some with embedded 68302 processors, under SCO UNIX, UnixWare, OS/2 and Solaris,
      • Hardware and software documentation for ShapeGrabber, a 3-D laser imaging PCI processor with
        accompanying API,
      • Hardware documentation and software development for PCI to Motorola Qbus bridge chip evaluation
        board.
      • In-house NetWare, Solaris, MKS SI Configuration Management, UNIX and TCP/IP network support.



October 1994 - January 1995: Software Engineer
JIT Learning Products Inc. (Ottawa) (re-invented as Impatica)

      • Development of an interactive multimedia tutorial, "Using CorelDRAW 3",
      • Test and review of alpha and beta versions of "Using CorelDRAW" 5 and 3,
      • Customer technical support; in-house OS and network support.



September 1993 - September 1994: (Sabbatical in Australia and China)


Summer 1993: Product Development Engineer
AMP of Canada Ltd. (Nepean) (now Tyco Electronics)

      • Development of fibre optic cables, connectors and tools:
      • - designing, prototyping, testing.
      • Research and proposal writing for military fibre optic contracts:
      • - interpreting specifications, sourcing, designing (CAD),



June 1992 - April 1993: Software Engineer (student)
Excalibur Systems Limited (Kanata) (now owned by DRS Technologies)

      • Programmed in C under Interactive UNIX, satellite radar simulator:
      • - Interpreted and debugged software specifications, data dictionaries, pseudo code;
      • Maintained development tools for electronic warfare threat simulator (radar):

04/11/09                                                                                                   3
Richard Guy Briggs - Resumée

     • - Adapted, designed, programmed, tested.



May 1990 - Dec 1991: Product Verification
Corel Systems Corporation (Ottawa)

     • Tested, evaluated, recommended and wrote reports on new software and hardware
     • - word processing, Desk Top Publishing, graphics, DSR, OCR
     • - Local Area Networks, UNIX connectivity.



Sept 1988 - March 1990: Technical & Systems Support (part time)
Mas-Term Innovations Limited (Kanata)

     • Designed, developed and programmed an inventory control system,
     • Maintained all computer systems, and installed hardware and software.



April 1987 - August 1988: Quality Control Manager (full time)
Mas-Term Innovations Limited (Kanata)

     • Trained employees in many areas including:
     • - quality control testing and management,
     • - fibre optics and copper cable assembly,
     • Set-up, programmed, used, maintained, verified and modified automated production and testing
       equipment,
     • Interviewed applicants and hired new assemblers,
     • Prototyped fibre optic and copper cable assemblies, wire wrap backplanes, cable harnesses.




EDUCATION:

1988 - 1993: B. A. Sc., Computer Engineering , Cum Laude (Honours)
University of Ottawa

     • Final year project: Speech recognition employing artificial neural networks.
     • Extracurricular: University of Ottawa Solar Car Project Electrical Systems Co-ordinator, see RALOS



1981 - 1986: Grade 13 Diploma (SSHGD), Bilingual Program,
Fisher Park High School (Ottawa)




04/11/09                                                                                                4
Richard Guy Briggs - Resumée

RELATED SKILLS:

Operating Systems: Linux (Debian, Ubuntu, Redhat, SuSE, Caldera, Slackware, SLS). Historical: OpenBSD,
MS Windows/NT, MS-DOS, UnixWare, Solaris, SCO UNIX, Netware, IRIX, OS/2, MacOS, ULTRIX, AIX,
Interactive UNIX, CMS/VM, RT-11/RSX-11/TSX-11

Languages: ANSI C(gcc, cc), bash, perl, HTML, Python, Javascript. Historical: ARM9 assembler, 80x86
assembler, MS Visual C, 683x0, MSAccess SQL, 680x0, Prolog, dBase III+, Fortran IV, Lotus 123, Turbo C,
Turbo Pascal, MSBASIC, Waterloo Structured BASIC.

Other: Interpretation of schematic diagrams and technical drawings; Use of oscilloscope, network analyzer,
and Optical Time Domain Reflectometer; Competent in dealing with computer viruses and recovering data
errors.




OTHER EXPERIENCE:

January 2002 - Present: Co-founder/IT admin
Human Powered Vehicle Operators of Ottawa club

      • Set up and maintain an email list and web pages.
      • Organise and represent the club at public events promoting Human Powered Vehicles.
      • Designed and built a tandem-axle 4-wheel bicycle trailer capable of hauling 3/4 ton



July 2008: Experimental Solar Vehicle Competition Staff Photographer (Canadian leg)
American Solar Challenge 2008, Dallas, TX, USA to Calgary, Alberta, Canada

      • Photographically documented the event from Winnipeg to Calgary.



October 2007: Experimental Solar Vehicle Competition Staff Photographer
World Solar Challenge 2007, Darwin to Adelaide, Australia

      • Photographically documented.



July 2005: Experimental Solar Vehicle Competition Staff Photographer (Canadian leg)
American Solar Challenge 2005, Austin, TX, USA to Calgary, Alberta, Canada

      • Photographically documented the event from Winnipeg to Calgary.



July 2001: Experimental Solar Vehicle Competition Staff Photographer
American Solar Challenge 2001, Chicago to Los Angeles


04/11/09                                                                                                     5
Richard Guy Briggs - Resumée

     • Photographically documented scrutineering, final qualifying and event itself. Photos were
       subsequently used for the 2003 Official Rayce Programme.



November 1999-Present: Host and moderator of email lists
All email lists for the Green Party of Canada

     • Install and configure Majordomo list software.
     • Administer and moderate 18 email lists.



June 1999: Experimental Solar Vehicle Competition Staff Photographer
Sunrayce '99, Washington, DC to Epcot, FL

     • Photographically documented scrutineering, final qualifying and event itself. Photos were
       subsequently used for the 2001 and 2003 Official Rayce Programmes.


May 1999 - October 2003: Ontario Provincial Electoral Constituency Association President
Green Party of Ontario, Ottawa -- Vanier riding

     • Organised public meetings
     • Completed audit and tax paperwork.



May - June 1999: Ontario Provincial Electoral Candidate
Green Party of Ontario, Ottawa -- Vanier riding

     • Spoke at All Candidates Meetings and canvassed public
     • Collected funds to pay $200 deposit
     • Co-ordinated sign campaign
     • Completed audit and tax paperwork.



September 1997 - May 2003: Founder/Chief Architect/Chief Administrator
Conservation Co-operative Homes Network Committee (Ottawa)

     • Designed and built a 3-closet, 60-node ethernet network in an 84-unit, 4-storey residential apartment
       building.
     • Pulled and trained people to pull Cat-5 100-base-T wire through conduit to each apartment.
     • Set up a dual-homed ADSL Linux firewall with a routable /24 and an extruded routable /26.
     • Set up a Linux server to serve smtp, ssh, dns, http, pop3, imap, dhcp, smb.
     • Connected and configured clients on a variety of platforms.
     • Administered user accounts.
     • Executed remote backups.



04/11/09                                                                                                       6
Richard Guy Briggs - Resumée



June 1997: Experimental Solar Vehicle Competition Observer
Sunrayce '97, Indianapolis to Colorado Springs

      • Observed and recorded actions of solar competion teams and report to officials



May - June 1997: Federal Electoral Candidate
Green Party of Canada, Ottawa -- Vanier riding

      • Spoke at All Candidates Meetings and canvassed public
      • Collected funds to pay $1000 deposit and purchase election materials
      • Co-ordinated sign campaign
      • Completed audit and tax paperwork.



January - April 1997: Volunteer Work Term in a Home for Destitute Children
Child Haven International - Canada/Nepal (Kathmandu)

      • Tutoring math, english, science to Grade 1 to 4; leading children on excursions
      • Helping paid staff with duties and performing electrical repairs in the home
      • Assessing curriculum for and teaching Computer Studies: Grade 7 to 9
      • Providing guidance and experience to Science Clubs: Grade 6 to 9



August 1996 - 2004: Co-founder/Collator/Credits
C C Food Club (Conservation Co-operatives Homes)

      • Collate members' orders and submit total order to supplier monthly
      • Work with the treasurer to update finances



February 1996 - January 1997: Maintenance Committee Chair
Conservation Co-operatives Homes (Ottawa)

      • Provide an agenda and leadership in committee meetings
      • Interact with co-op memvers and externals concerning maintenance issues



June 1996: Chief Electrical Scrutineer/Jury/Observer Manager
Solar Energy Society of Canada, Inc: Canadian Solar Discovery Challenge

      • Reviewed all competitors for compliance with solar vehicle challenge electrical regulations.
      • Addressed protests, made rulings on regulations and assessed penalties.
      • Organized and briefed independent observers who accompany each vehicle on a rotation basis.

04/11/09                                                                                               7
Richard Guy Briggs - Resumée



May 1995 - 2003: Telephone Contact/Membership Secretary
Auto-Free Ottawa

      • Direct telephone enquiries to appropriate people and manage membership list
      • Attend public meetings and demonstrations to educate the public about issues concerning automobile
        use, societal dependance and addiction



March - April 1994: Jackeroo (paid for trip to China)
Nookawarra Station (Western Australia)

      • Aerial mustering of sheep by motorcycle and yard duties during shearing.



January 1994: Volunteer Neural Network Researcher
Department of Electrical Engineering, University of Queensland (Australia)

      • Explored node splitting feasibility and techniques, and explored simulation software.



October - November 1993: Technical Assistant/Technical Observer
Energy Promotions: World Solar Challenge-- world's fastest solar car race (Australia)

      • Designed and implemented a relational database of solar car specifications - Ensuring competitors
        keep within competition technical regulations.
      • Ensuring competitors keep within competition technical regulations.



1992 - 1993: Electrical Systems Coordinator
Team Ralos-2: University of Ottawa Solar Race Car

      • Designed overall system and directed smaller design groups,
      • Sourced components and built modules,
      • Performed most lab electrical tests and most road vehicle handling testing,
      • Member of 3 person strategy team for Sunrayce '93 entry, raycing from Dallas to Minneapolis.



 1991 - 1993/1997 - 2000: Technical Producer for weekly public affairs show, volunteer
CHUO FM 89.1, University of Ottawa / CKCU FM 93.1, Carleton University


1983 - 1995: Operator, sound system for weddings, memorials
First Unitarian Congregation (Ottawa)


04/11/09                                                                                                    8
Richard Guy Briggs - Resumée


1984 - 1986: Head of Technical Stage Crew
Fisher Park High School (Ottawa)




MEMBERSHIPS:

Citizens for Safe Cycling, (since 1995), current list host
Human Powered Vehicle Operators of Ottawa, (since 2001), founding member
Ottawa Canada Linux Users Group, (since 1998), founding board member
Green Party of Canada, (since 1995) / Green Party of Ontario, (since 1995)
CAMMAC (amateur music association), (since 1970)
Auto-Free Ottawa, 8 years
OCRI UNIX (OCUNIX), 8 years
IEEE, 5 years
BRMNA (british railway modellers), 7 years




INTERESTS:

Music:

      • Grade VIII Recorder, Grade II Theory; Bassoon, 5 years; Trumpet, 2 years; Digeridoo

Outdoors:

      • Bicycle touring
             ♦ Australia - 5000 km, summer '93/94
             ♦ Victoria to Montreal - 6000 km, summer '91 - raised ~ $7300 for USC Canada
             ♦ Cuba - 1000 km, September 1998, honeymoon
             ♦ UK - 400 km, tandem trike, April 2002
             ♦ Ottawa area - 280 km, Thanksgiving, yearly
      • Skiing (downhill and cross country winter camping)
      • Canoe tripping (camp, 6 years)

Page last updated by Richard Guy Briggs Wed Nov 4 11:52:56 EST 2009




04/11/09                                                                                      9

Mais conteúdo relacionado

Mais procurados

RISC-V software state of the union
RISC-V software state of the unionRISC-V software state of the union
RISC-V software state of the unionRISC-V International
 
The Future of Operating Systems on RISC-V
The Future of Operating Systems on RISC-VThe Future of Operating Systems on RISC-V
The Future of Operating Systems on RISC-VC4Media
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
Standardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VStandardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VRISC-V International
 
TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016 TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016 Benoit Hudzia
 
RISC-V Summit 2020: The Next Ten Years
RISC-V Summit 2020: The Next Ten YearsRISC-V Summit 2020: The Next Ten Years
RISC-V Summit 2020: The Next Ten YearsRISC-V International
 
Ziptillion boosting RISC-V with an efficient and os transparent memory comp...
Ziptillion   boosting RISC-V with an efficient and os transparent memory comp...Ziptillion   boosting RISC-V with an efficient and os transparent memory comp...
Ziptillion boosting RISC-V with an efficient and os transparent memory comp...RISC-V International
 
Codasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutionsCodasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutionsRISC-V International
 
Easily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg asEasily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg asRISC-V International
 
As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54ascalifornia
 
RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V International
 
SDN/NFV Building Block Introduction
SDN/NFV Building Block IntroductionSDN/NFV Building Block Introduction
SDN/NFV Building Block IntroductionMichelle Holley
 

Mais procurados (20)

Open j9 jdk on RISC-V
Open j9 jdk on RISC-VOpen j9 jdk on RISC-V
Open j9 jdk on RISC-V
 
RISC-V software state of the union
RISC-V software state of the unionRISC-V software state of the union
RISC-V software state of the union
 
ArumugamPetchimuthu_CV
ArumugamPetchimuthu_CVArumugamPetchimuthu_CV
ArumugamPetchimuthu_CV
 
The Future of Operating Systems on RISC-V
The Future of Operating Systems on RISC-VThe Future of Operating Systems on RISC-V
The Future of Operating Systems on RISC-V
 
Chinmay Padhye
Chinmay PadhyeChinmay Padhye
Chinmay Padhye
 
Developing for polar fire soc
Developing for polar fire socDeveloping for polar fire soc
Developing for polar fire soc
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Standardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-VStandardizing the tee with global platform and RISC-V
Standardizing the tee with global platform and RISC-V
 
RISC-V Unconstrained
RISC-V UnconstrainedRISC-V Unconstrained
RISC-V Unconstrained
 
Introduction to RISC-V
Introduction to RISC-VIntroduction to RISC-V
Introduction to RISC-V
 
Xilinx manual
Xilinx manualXilinx manual
Xilinx manual
 
TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016 TLDK - FD.io Sept 2016
TLDK - FD.io Sept 2016
 
Arumugam petchimuthu pdf
Arumugam petchimuthu pdfArumugam petchimuthu pdf
Arumugam petchimuthu pdf
 
RISC-V Summit 2020: The Next Ten Years
RISC-V Summit 2020: The Next Ten YearsRISC-V Summit 2020: The Next Ten Years
RISC-V Summit 2020: The Next Ten Years
 
Ziptillion boosting RISC-V with an efficient and os transparent memory comp...
Ziptillion   boosting RISC-V with an efficient and os transparent memory comp...Ziptillion   boosting RISC-V with an efficient and os transparent memory comp...
Ziptillion boosting RISC-V with an efficient and os transparent memory comp...
 
Codasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutionsCodasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutions
 
Easily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg asEasily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg as
 
As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54As Resume 2011 12 07 00 54
As Resume 2011 12 07 00 54
 
RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmware
 
SDN/NFV Building Block Introduction
SDN/NFV Building Block IntroductionSDN/NFV Building Block Introduction
SDN/NFV Building Block Introduction
 

Destaque

Destaque (11)

Carmen Quirindongo Resume HR
Carmen Quirindongo  Resume HRCarmen Quirindongo  Resume HR
Carmen Quirindongo Resume HR
 
Carmen Quirindongo III
Carmen Quirindongo IIICarmen Quirindongo III
Carmen Quirindongo III
 
Mallapa_PHP_Developer_5 Years
Mallapa_PHP_Developer_5 YearsMallapa_PHP_Developer_5 Years
Mallapa_PHP_Developer_5 Years
 
Ashish Garg
Ashish GargAshish Garg
Ashish Garg
 
MingLiuResume2016
MingLiuResume2016MingLiuResume2016
MingLiuResume2016
 
JoseSandovalResDec2016
JoseSandovalResDec2016JoseSandovalResDec2016
JoseSandovalResDec2016
 
Sandeep_SFDC_Android_Java_Jan 2015
Sandeep_SFDC_Android_Java_Jan 2015Sandeep_SFDC_Android_Java_Jan 2015
Sandeep_SFDC_Android_Java_Jan 2015
 
Sushmita _ SFDC_Resume
Sushmita _ SFDC_ResumeSushmita _ SFDC_Resume
Sushmita _ SFDC_Resume
 
Job Openings_December 2016
Job Openings_December 2016Job Openings_December 2016
Job Openings_December 2016
 
Savitha_Resume
Savitha_ResumeSavitha_Resume
Savitha_Resume
 
Hareesh_Damodar
Hareesh_DamodarHareesh_Damodar
Hareesh_Damodar
 

Semelhante a cv

OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05Oliver Stone
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedChili.CHIPS
 
Resume - Stanifer Robert Dale - New Sum
Resume - Stanifer Robert Dale - New SumResume - Stanifer Robert Dale - New Sum
Resume - Stanifer Robert Dale - New SumRobert Stanifer
 
Current Resume' - Jim Prater
Current Resume' - Jim PraterCurrent Resume' - Jim Prater
Current Resume' - Jim PraterJim Prater
 
Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019Ray Simar
 
Promwad's CPE Team Profile
Promwad's CPE Team ProfilePromwad's CPE Team Profile
Promwad's CPE Team ProfileIvan Kuten
 
KenSpargoResume2016
KenSpargoResume2016KenSpargoResume2016
KenSpargoResume2016Ken Spargo
 
John Wiedey resume
John Wiedey resumeJohn Wiedey resume
John Wiedey resumeJohn Wiedey
 
Resume_Gaurav_Goyal_26022016
Resume_Gaurav_Goyal_26022016Resume_Gaurav_Goyal_26022016
Resume_Gaurav_Goyal_26022016Gaurav Goyal
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2Oliver Stone
 

Semelhante a cv (20)

NetWResumeNEW
NetWResumeNEWNetWResumeNEW
NetWResumeNEW
 
OliverStoneSWResume2015-05
OliverStoneSWResume2015-05OliverStoneSWResume2015-05
OliverStoneSWResume2015-05
 
Spellman Resume
Spellman ResumeSpellman Resume
Spellman Resume
 
SoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~EmbeddedSoC~FPGA~ASIC~Embedded
SoC~FPGA~ASIC~Embedded
 
Resume - Stanifer Robert Dale - New Sum
Resume - Stanifer Robert Dale - New SumResume - Stanifer Robert Dale - New Sum
Resume - Stanifer Robert Dale - New Sum
 
Christopher_Reder_2016
Christopher_Reder_2016Christopher_Reder_2016
Christopher_Reder_2016
 
Current Resume' - Jim Prater
Current Resume' - Jim PraterCurrent Resume' - Jim Prater
Current Resume' - Jim Prater
 
Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019Ray Simar cv 7 july 2019
Ray Simar cv 7 july 2019
 
GeneCernilliResume
GeneCernilliResumeGeneCernilliResume
GeneCernilliResume
 
Leland Hamilton120320
Leland Hamilton120320Leland Hamilton120320
Leland Hamilton120320
 
Resume
ResumeResume
Resume
 
resume-detailedv2
resume-detailedv2resume-detailedv2
resume-detailedv2
 
Promwad's CPE Team Profile
Promwad's CPE Team ProfilePromwad's CPE Team Profile
Promwad's CPE Team Profile
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
MarcoMorenoResume
MarcoMorenoResumeMarcoMorenoResume
MarcoMorenoResume
 
RANBR
RANBRRANBR
RANBR
 
KenSpargoResume2016
KenSpargoResume2016KenSpargoResume2016
KenSpargoResume2016
 
John Wiedey resume
John Wiedey resumeJohn Wiedey resume
John Wiedey resume
 
Resume_Gaurav_Goyal_26022016
Resume_Gaurav_Goyal_26022016Resume_Gaurav_Goyal_26022016
Resume_Gaurav_Goyal_26022016
 
OliverStoneResume2015-2
OliverStoneResume2015-2OliverStoneResume2015-2
OliverStoneResume2015-2
 

Mais de tutorialsruby

<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />tutorialsruby
 
TopStyle Help & <b>Tutorial</b>
TopStyle Help & <b>Tutorial</b>TopStyle Help & <b>Tutorial</b>
TopStyle Help & <b>Tutorial</b>tutorialsruby
 
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>tutorialsruby
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />tutorialsruby
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />tutorialsruby
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 

Mais de tutorialsruby (20)

<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
TopStyle Help & <b>Tutorial</b>
TopStyle Help & <b>Tutorial</b>TopStyle Help & <b>Tutorial</b>
TopStyle Help & <b>Tutorial</b>
 
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
CSS
CSSCSS
CSS
 
CSS
CSSCSS
CSS
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 

Último

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Último (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

cv

  • 1. Richard Guy Briggs - Resumée Richard Guy Briggs 80 Wurtemburg Street Ottawa, Ontario, CANADA, K1N 8M2 +1 613 860-2354 rgb at tricolour dot net http://tricolour.net/ CAREER SUMMARY AND SPECIALTIES: • 20 years of programming experience • 15 years of experience in C in UN*X environments • Good attention to detail • Methodical, excellent analytical and organizational skills • Ability to work independently or in a team • Team Lead experience, ability to mentor and teach • Drive to follow projects through to completion • Linux kernel network programming • Embedded video hardware device driver programming • Telecommunications hardware device driver programming • Knowledge of protocols: BRI, PRI, ethernet, 802.3, IPv4, TCP, UDP, ICMP, ESP, AH, PFKEYv2, HTTP, SMTP, SSL • Processors: 68302, ARM9, x86, PowerPC, MIPS • Linux server admin of DNS, mail, listserves, DHCP, Apache, IRC, O/S installation, update, upgrade. EMPLOYMENT DETAILS: March 2009 - September 2009: Software Engineer at Amita Corporation (Ottawa) • Linux minimalist distribution customization. • Linux O/S boot encryption survey. • Survey state of Linux on embedded devel or eval platforms. December 2007 - October 2008: Senior Software Engineer at Axentra Corporation (was OEone) (Ottawa) • Researched Certificate Authority requirements to implement a Hardware Security Module-based signing authority for Customer Premises Equipment. • Brought up an RPM development environment on MIPS and ported RedHat ES4 and custom RPM packages from ARM/PPC/x86 to MIPS. 04/11/09 1
  • 2. Richard Guy Briggs - Resumée • Enhanced Perl release generation scripts for greater automation. • Added features and fixed bugs in CPE from kernel up to web UI for Linux on x86, ARM9, PPC • Execute performance testing on CPE to localize and eliminate bottlenecks April 2004 - September 2007: Senior Software Engineer at Lumenera Corporation (inc. 2002) (Ottawa) • Design team member for new network cameras and adding features to existing models • Code software for digital surveillance cameras, from kernel modules, imager drivers, API and Javascript GUI • Develop primarily in C, but also Python, Javascript, Unix shell • Develop for Linux on ARM9, x86, Freescale (PPC) and TMS320C6xxx • Perform Linux system maintenance on common facilities • Acted as a mentor to junior and new team members October 2003 - January 2004: Software Engineer at startup Axigon Healthcare Technologies, (Inc. 2003) (Ottawa) • Assessed and instrumented Speex patent-free speech codec as to suitablility for porting to a potential product platform • Contributed to design of network protocol and started development of network code for a future product • Worked with 3 different platforms including Linux-x86 userspace, Ubicom IP2022 SDKv5.4 and Microchip PIC 18 family November 1997 - June 2003: Software Engineering Contractor FreeS/WAN Project (Internet) • Maintained and augmented KLIPS, the kernel portion of this IPsec implementation for Linux. • Matured the FreeS/WAN kernel code to clear SADB and SPDB, unload module, statically link. • Implemented the PF_KEY_v2 socket family for the Linux kernel for use in FreeS/WAN. • Added a library to implement PF_KEY_v2 message building and parsing, shared by userspace and kernel space. • Reviewed and Integrated patches and features from open source contributors. • Maintained manual keying userspace utilities. • Participated in IPsec protocol development activities by attending IETF meetings. • Tested packaging and interoperation. • Participated in IPsec interoperation workshops (bakeoffs) between IPsec vendors. • Made professional conference presentations in Ottawa (Ottawa Linux Symposium (OLS) - multiple years, SANS 2000), Sweden (NordU 2000), Paris (IPsec), Germany (Linux Kongress 2000), Australia (Sydney Linux Expo 2000). July - August 1997: Software Engineering Contractor 04/11/09 2
  • 3. Richard Guy Briggs - Resumée Vitana Corporation (Gloucester) (now trading as Pixelink) • Device driver porting from SolarisPC 2.5 to SCO OSR 5.0 UNIX for a family of multi-line (T1, E1, ISDN) telecommunications SCSA/MVIP cards. January - June 1997: (International Volunteer Work) January 1995 - December 1996: Software Engineer Vitana Corporation (Gloucester) (now trading as Pixelink) • Maintained and developped device drivers for Mitel ISA bus telephony cards (dual T1, dual E1, 8-line ISDN), some with embedded 68302 processors, under SCO UNIX, UnixWare, OS/2 and Solaris, • Hardware and software documentation for ShapeGrabber, a 3-D laser imaging PCI processor with accompanying API, • Hardware documentation and software development for PCI to Motorola Qbus bridge chip evaluation board. • In-house NetWare, Solaris, MKS SI Configuration Management, UNIX and TCP/IP network support. October 1994 - January 1995: Software Engineer JIT Learning Products Inc. (Ottawa) (re-invented as Impatica) • Development of an interactive multimedia tutorial, "Using CorelDRAW 3", • Test and review of alpha and beta versions of "Using CorelDRAW" 5 and 3, • Customer technical support; in-house OS and network support. September 1993 - September 1994: (Sabbatical in Australia and China) Summer 1993: Product Development Engineer AMP of Canada Ltd. (Nepean) (now Tyco Electronics) • Development of fibre optic cables, connectors and tools: • - designing, prototyping, testing. • Research and proposal writing for military fibre optic contracts: • - interpreting specifications, sourcing, designing (CAD), June 1992 - April 1993: Software Engineer (student) Excalibur Systems Limited (Kanata) (now owned by DRS Technologies) • Programmed in C under Interactive UNIX, satellite radar simulator: • - Interpreted and debugged software specifications, data dictionaries, pseudo code; • Maintained development tools for electronic warfare threat simulator (radar): 04/11/09 3
  • 4. Richard Guy Briggs - Resumée • - Adapted, designed, programmed, tested. May 1990 - Dec 1991: Product Verification Corel Systems Corporation (Ottawa) • Tested, evaluated, recommended and wrote reports on new software and hardware • - word processing, Desk Top Publishing, graphics, DSR, OCR • - Local Area Networks, UNIX connectivity. Sept 1988 - March 1990: Technical & Systems Support (part time) Mas-Term Innovations Limited (Kanata) • Designed, developed and programmed an inventory control system, • Maintained all computer systems, and installed hardware and software. April 1987 - August 1988: Quality Control Manager (full time) Mas-Term Innovations Limited (Kanata) • Trained employees in many areas including: • - quality control testing and management, • - fibre optics and copper cable assembly, • Set-up, programmed, used, maintained, verified and modified automated production and testing equipment, • Interviewed applicants and hired new assemblers, • Prototyped fibre optic and copper cable assemblies, wire wrap backplanes, cable harnesses. EDUCATION: 1988 - 1993: B. A. Sc., Computer Engineering , Cum Laude (Honours) University of Ottawa • Final year project: Speech recognition employing artificial neural networks. • Extracurricular: University of Ottawa Solar Car Project Electrical Systems Co-ordinator, see RALOS 1981 - 1986: Grade 13 Diploma (SSHGD), Bilingual Program, Fisher Park High School (Ottawa) 04/11/09 4
  • 5. Richard Guy Briggs - Resumée RELATED SKILLS: Operating Systems: Linux (Debian, Ubuntu, Redhat, SuSE, Caldera, Slackware, SLS). Historical: OpenBSD, MS Windows/NT, MS-DOS, UnixWare, Solaris, SCO UNIX, Netware, IRIX, OS/2, MacOS, ULTRIX, AIX, Interactive UNIX, CMS/VM, RT-11/RSX-11/TSX-11 Languages: ANSI C(gcc, cc), bash, perl, HTML, Python, Javascript. Historical: ARM9 assembler, 80x86 assembler, MS Visual C, 683x0, MSAccess SQL, 680x0, Prolog, dBase III+, Fortran IV, Lotus 123, Turbo C, Turbo Pascal, MSBASIC, Waterloo Structured BASIC. Other: Interpretation of schematic diagrams and technical drawings; Use of oscilloscope, network analyzer, and Optical Time Domain Reflectometer; Competent in dealing with computer viruses and recovering data errors. OTHER EXPERIENCE: January 2002 - Present: Co-founder/IT admin Human Powered Vehicle Operators of Ottawa club • Set up and maintain an email list and web pages. • Organise and represent the club at public events promoting Human Powered Vehicles. • Designed and built a tandem-axle 4-wheel bicycle trailer capable of hauling 3/4 ton July 2008: Experimental Solar Vehicle Competition Staff Photographer (Canadian leg) American Solar Challenge 2008, Dallas, TX, USA to Calgary, Alberta, Canada • Photographically documented the event from Winnipeg to Calgary. October 2007: Experimental Solar Vehicle Competition Staff Photographer World Solar Challenge 2007, Darwin to Adelaide, Australia • Photographically documented. July 2005: Experimental Solar Vehicle Competition Staff Photographer (Canadian leg) American Solar Challenge 2005, Austin, TX, USA to Calgary, Alberta, Canada • Photographically documented the event from Winnipeg to Calgary. July 2001: Experimental Solar Vehicle Competition Staff Photographer American Solar Challenge 2001, Chicago to Los Angeles 04/11/09 5
  • 6. Richard Guy Briggs - Resumée • Photographically documented scrutineering, final qualifying and event itself. Photos were subsequently used for the 2003 Official Rayce Programme. November 1999-Present: Host and moderator of email lists All email lists for the Green Party of Canada • Install and configure Majordomo list software. • Administer and moderate 18 email lists. June 1999: Experimental Solar Vehicle Competition Staff Photographer Sunrayce '99, Washington, DC to Epcot, FL • Photographically documented scrutineering, final qualifying and event itself. Photos were subsequently used for the 2001 and 2003 Official Rayce Programmes. May 1999 - October 2003: Ontario Provincial Electoral Constituency Association President Green Party of Ontario, Ottawa -- Vanier riding • Organised public meetings • Completed audit and tax paperwork. May - June 1999: Ontario Provincial Electoral Candidate Green Party of Ontario, Ottawa -- Vanier riding • Spoke at All Candidates Meetings and canvassed public • Collected funds to pay $200 deposit • Co-ordinated sign campaign • Completed audit and tax paperwork. September 1997 - May 2003: Founder/Chief Architect/Chief Administrator Conservation Co-operative Homes Network Committee (Ottawa) • Designed and built a 3-closet, 60-node ethernet network in an 84-unit, 4-storey residential apartment building. • Pulled and trained people to pull Cat-5 100-base-T wire through conduit to each apartment. • Set up a dual-homed ADSL Linux firewall with a routable /24 and an extruded routable /26. • Set up a Linux server to serve smtp, ssh, dns, http, pop3, imap, dhcp, smb. • Connected and configured clients on a variety of platforms. • Administered user accounts. • Executed remote backups. 04/11/09 6
  • 7. Richard Guy Briggs - Resumée June 1997: Experimental Solar Vehicle Competition Observer Sunrayce '97, Indianapolis to Colorado Springs • Observed and recorded actions of solar competion teams and report to officials May - June 1997: Federal Electoral Candidate Green Party of Canada, Ottawa -- Vanier riding • Spoke at All Candidates Meetings and canvassed public • Collected funds to pay $1000 deposit and purchase election materials • Co-ordinated sign campaign • Completed audit and tax paperwork. January - April 1997: Volunteer Work Term in a Home for Destitute Children Child Haven International - Canada/Nepal (Kathmandu) • Tutoring math, english, science to Grade 1 to 4; leading children on excursions • Helping paid staff with duties and performing electrical repairs in the home • Assessing curriculum for and teaching Computer Studies: Grade 7 to 9 • Providing guidance and experience to Science Clubs: Grade 6 to 9 August 1996 - 2004: Co-founder/Collator/Credits C C Food Club (Conservation Co-operatives Homes) • Collate members' orders and submit total order to supplier monthly • Work with the treasurer to update finances February 1996 - January 1997: Maintenance Committee Chair Conservation Co-operatives Homes (Ottawa) • Provide an agenda and leadership in committee meetings • Interact with co-op memvers and externals concerning maintenance issues June 1996: Chief Electrical Scrutineer/Jury/Observer Manager Solar Energy Society of Canada, Inc: Canadian Solar Discovery Challenge • Reviewed all competitors for compliance with solar vehicle challenge electrical regulations. • Addressed protests, made rulings on regulations and assessed penalties. • Organized and briefed independent observers who accompany each vehicle on a rotation basis. 04/11/09 7
  • 8. Richard Guy Briggs - Resumée May 1995 - 2003: Telephone Contact/Membership Secretary Auto-Free Ottawa • Direct telephone enquiries to appropriate people and manage membership list • Attend public meetings and demonstrations to educate the public about issues concerning automobile use, societal dependance and addiction March - April 1994: Jackeroo (paid for trip to China) Nookawarra Station (Western Australia) • Aerial mustering of sheep by motorcycle and yard duties during shearing. January 1994: Volunteer Neural Network Researcher Department of Electrical Engineering, University of Queensland (Australia) • Explored node splitting feasibility and techniques, and explored simulation software. October - November 1993: Technical Assistant/Technical Observer Energy Promotions: World Solar Challenge-- world's fastest solar car race (Australia) • Designed and implemented a relational database of solar car specifications - Ensuring competitors keep within competition technical regulations. • Ensuring competitors keep within competition technical regulations. 1992 - 1993: Electrical Systems Coordinator Team Ralos-2: University of Ottawa Solar Race Car • Designed overall system and directed smaller design groups, • Sourced components and built modules, • Performed most lab electrical tests and most road vehicle handling testing, • Member of 3 person strategy team for Sunrayce '93 entry, raycing from Dallas to Minneapolis. 1991 - 1993/1997 - 2000: Technical Producer for weekly public affairs show, volunteer CHUO FM 89.1, University of Ottawa / CKCU FM 93.1, Carleton University 1983 - 1995: Operator, sound system for weddings, memorials First Unitarian Congregation (Ottawa) 04/11/09 8
  • 9. Richard Guy Briggs - Resumée 1984 - 1986: Head of Technical Stage Crew Fisher Park High School (Ottawa) MEMBERSHIPS: Citizens for Safe Cycling, (since 1995), current list host Human Powered Vehicle Operators of Ottawa, (since 2001), founding member Ottawa Canada Linux Users Group, (since 1998), founding board member Green Party of Canada, (since 1995) / Green Party of Ontario, (since 1995) CAMMAC (amateur music association), (since 1970) Auto-Free Ottawa, 8 years OCRI UNIX (OCUNIX), 8 years IEEE, 5 years BRMNA (british railway modellers), 7 years INTERESTS: Music: • Grade VIII Recorder, Grade II Theory; Bassoon, 5 years; Trumpet, 2 years; Digeridoo Outdoors: • Bicycle touring ♦ Australia - 5000 km, summer '93/94 ♦ Victoria to Montreal - 6000 km, summer '91 - raised ~ $7300 for USC Canada ♦ Cuba - 1000 km, September 1998, honeymoon ♦ UK - 400 km, tandem trike, April 2002 ♦ Ottawa area - 280 km, Thanksgiving, yearly • Skiing (downhill and cross country winter camping) • Canoe tripping (camp, 6 years) Page last updated by Richard Guy Briggs Wed Nov 4 11:52:56 EST 2009 04/11/09 9