Toby Martin
3945 N.W. Jameson Drive
Corvallis, OR 97330
(541) 619-0482
Experience
Sept 1997 - Current: Marine Data Systems Specialist
Oregon State University, College of Oceanic and Atmospheric Sciences,
Corvallis, OR
Programmer, system administrator, and instrument technician for
the Marine Technician Group [1] supporting the College of Oceanic
and Atmospheric Sciences [2], and the Research Vessel Wecoma [3].
Specification, configuration, and installation of sensors in the
ship's Data Aquisition System (DAS). Aggregation, visualization,
and dissemination of data in the Ships Underway Data Systems (SUDS)[4][5].
Program and maintain the control and aquisition systems for a
SeaSoar [6], an open ocean towed undulating data acquisition vehicle.
Project lead, designer, national support, assembler, site
installer for SWAP (Ship-to-Ship/Shore Wireless Access Protocol)[7]:
a wireless roving mesh of the ships of the UNOLS fleet [8],
instrument buoys, and shore relays. Also providing high bandwidth
access to various remote monitoring sites on and near shore.
Design, implement, maintain, and improve a ship-to-shore e-mail system
via: wired, cellular, radio, wireless mesh, and satellite connections[9].
System administer of the OSU Ship Operations web site [10].
Network and systems administration in mixed linux, OS X, and windows
environment. Document and upgrade software and hardware.
At sea approximately 60 days per year.
Jan 1996 - Aug 1997: Programmer
Alpha Omega Computer Systems, Corvallis, OR
Programming: Windows based process control systems, data acquisition,
embedded systems, and firmware using C and C++.
Projects: A buoy-based satellite transmitting meteorological station,
a control system for a videotape tester, test firmware for a new IC.
Write documentation for projects in HTML.
Assistant system administrator, linux (UNIX) and Windows95.
Feb 1993 - Feb 1996: Faculty Research Assistant
Oregon State University, Hatfield Marine Science Center, Newport, OR
Programmer and system administrator for the marine mammal team.
Specify, configure, assemble, and test cetacean-based data-logger
satellite transmitters. Design, build, and use test equipment for
transmitters. Design and implement data acquisition, telemetry,
and error control schemes. Automate data processing and analysis.
Instruct grad students in the use of software and hardware.
Network administration in DOS and UNIX environments. Document and
upgrade software and hardware. Participate in field research and
cruises.
Sept 1988 - Jan 1993: Undergraduate Research Assistant
Oregon State University, Hatfield Marine Science Center, Newport, OR
Programmer and system administrator for the marine mammal team. Network
administration. Design data acquisition and telemetry of satellite
transmitters. Participate in field research and cruises.
April 1988 - Current: Head Programmer / Owner
Figmental Magic, Corvallis, OR
Consulting and custom software engineering for office automation,
process control, and database systems in single user and networked
environments.
July 1986 - April 1988: Support Technician
Comtek Information Systems, Inc., Corvallis, OR
Troubleshoot hardware problems. Configure and install DOS (stand alone
and networked) and UNIX systems. System administration, customer
support, user training, peripheral interfacing, and database design.
Nov 1984 - July 1986: Head Programmer / Co-owner
Software & More, Portland, OR
Custom Programming, retail sales of computer equipment and supplies.
Nov 1981 - Nov 1984: Electronics Technician / Inventory Manager
Alpha Omega Computer Systems, Inc., Corvallis, OR
Assembly technician, testing, quality assurance, customer support,
inventory and shipping clerk, inventory manager.
Education
Computer Science, B.S., Oregon State University, December 1992, GPA: 3.15
Special Qualifications
21+ years as a participating member of a scientific research teams
including field work, site installations, and research cruises.
Experienced in: embedded systems, process control, databases,
object oriented programming, linux and windows programming,
networking, error coding, telemetry, electrical component assembly.
3+ decades of computer programming in: Perl, C++, C, PASCAL, HTML, PHP,
shell scripting, and SQL.
Proficient with Linux and OS X based operating systems and networks.
Sea-Time
Hundreds of days at sea as a science, computer and marine technician
on the research vessels: Wecoma [3], Thomas G Thompson[11],
Roger Revelle [12], Melville [13]
days
13 Aug 2010 - 22 Aug 2010 on R/V Wecoma, transit to Dutch Harbor 10
21 May 2010 - 03 June 2010 on R/V Wecoma, Columbia River for CMOP 14
01 Mar 2010 - 02 Apr 2010 on R/V Wecoma, Equator for NOAA TAO 33
24 Oct 2009 on R/V Wecoma, MCR 1
...
14 Jun 2007 - 30 June 2007 on R/V Wecoma. transit to Honolulu 9
04 Apr 2007 - 07 Apr 2007 on R/V Wecoma. 4
20 Mar 2007 - 24 Mar 2007 on R/V Wecoma. 5
....
25 Apr 2005 - 04 Mar 2005 on R/V Wecoma, transit to Newport 10
11 Feb 2004 - 19 Feb 2004 on R/V Wecoma, transit to Honolulu 9
21 Jul 2003 - 12 Aug 2003 on R/V Wecoma, SeaSoaring for GLOBEC 23
01 May 2003 - 22 May 2003 on R/V Wecoma, SeaSoaring for GLOBEC 23
23 Apr 2003 - 29 Apr 2003 on R/V Wecoma, transit to Seward 7
10 Feb 2003 on R/V Wecoma, ADCP test cruise 1
19 Jan 2003 - 09 Feb 2003 on R/V Wecoma, SeaSoaring for COAST 22
18 Nov 2002 - 26 Nov 2002 on R/V Wecoma, Cabling during transit 9
31 Jul 2002 - 19 Aug 2002 on R/V Revelle, SeaSoaring for GLOBEC 20
01 Jun 2002 - 17 June 2002 on R/V Thompson, SeaSoaring for GLOBEC 17
26 Mar 2002 on R/V Wecoma, MCR 1
06 Aug 2001 - 25 Aug 2001 on R/V Wecoma, SeaSoaring for COAST 20
23 May 2001 - 13 Jun 2001 on R/V Wecoma, SeaSoaring for COAST 21
22 Jan 2001 - 24 Jan 2001 on R/V Wecoma 2
Aug & Sept 1992: 4 weeks in the Beaufort Sea, Prudhoe Bay to
Tuktoyuktuk, as a research technician attaching satellite tags
to bowhead whales.
Sept 1989: 2 weeks in the Gulf of Maine, out of Nova Scotia,
as a research technician attaching satellite transmitters to
north atlantic right whales.
Publications
Geoff Davis, Val Schmidt, Toby Martin. Sea Technology, May 2005.
SWAP: Ship-to-Ship/Shore-to-Shore Wireless Access Protocol.
B. Mate, S. Nieukirk, R. Mesecar, and T. Martin. 1992.
Application of Remote Sensing Methods For Tracking Large
Cetaceans: North Atlantic Right Whales (Eubalaena glacialis).
Final report prepared for the U.S. Dept. Interior, Minerals
Management Service, OCS Study MMS 91-0069.
Committees
Research Vessel Technical Enhancement Committee [14]
- SWAP Subcommittee
- Radio Frequency Spectrum Subcommittee
Rolling Deck to Repository (R2R) [15]
Cruise Data Directory Structure design contributor
Presentations
RVTEC 2009: OSU Marine Technician Group, SUDS Upgrade
RVTEC 2009: SWAP Status Report
RVTEC 2008: SWAP Status Report
INMARTECH 2004: SWAP - Wireless Mesh Networking in the UNOLS Fleet
RVTEC 2002: Ship-to-Ship Networking R/V Thompson to R/V Wecoma May-June 2002
Real-Time HTML-Based Data Displays
Footnotes
[1] OSU Marine Technician group
[2] OSU College of Oceanic and Atmospheric Sciences
[3] OSU Research vessel Wecoma
[4] SUDS 1.2
[5] SUDS 2.0
[6] Chelsea Technologies Group
[7] SWAP (Ship-to-Ship/Shore Wireless Access Protocol)
[8] University-National Oceanographic Laboratory System
[9] R/V Wecoma Data Transmission Services
[10] OSU Ship Operations
[11] R/V Thomas G Thompson
[12] R/V Roger Revelle
[13] R/V Melville
[14] RVTEC - Research Vessel Technical Enhancement Committee
[15] Rolling Deck to Repository (R2R) [15]