home    projects    contact    about   

Bob Coggeshall EMAIL: re_resume (at) cogwheel.com
POST: POB 951, Mercer Island, WA 98040, USA
ACHIEVEMENTS:o Awarded patent for a network software algorithm
o Implemented protocol stack for an avionics application
o Implemented Linux device drivers for mobile embedded platform
o Implemented new functionality on a network firewall product
o Led product R&D for Wi-Fi & Firewall vendors
o Managed team producing mixed hardware/software products
o Founded an Internet service provider in Hong Kong
o Taught professional courses in C, TCP/IP, & network security
o Managed a large university data center
o Developed hardware and software for a dial-up network router
EXPERIENCE:8/2003 - PresentCogwheel, Inc.Mercer Island, WA
(self-employed)
Embedded hardware and software contracting and consulting.

CLIENT: Cascade Engineering Services, Inc., Redmond, WA.
PROJECT: Developed software for airborne ground proximity warning system.
TECHNOLOGIES: C++, DO-178B, OOTiA, FAA & NTSB avionics regulations, DEOS, Intel embedded Pentium, Perl, TCP/IP, Ethereal, Enterprise Architect UML.

CLIENT: Cascade Engineering Services, Inc., Redmond, WA.
PROJECT: Designed schematic for large patch panel used in avionics test.
TECHNOLOGIES: Orcad, Excel, Perl.

CLIENT: Skylynx Communications, Inc., Seattle, WA.
PROJECT: Implement Linux kernel device drivers & debug prototype hardware.
TECHNOLOGIES: Digital VHF RF, Embedded Linux, PowerPC, Motorola MPC866 PowerQUICC processor, C, CVS

CLIENT: Tern, Inc., Davis, CA.
PROJECT: Implemented TCP/IP stack with applications (Telnet, FTP, HTTP) on clients line of embedded controllers.
TECHNOLOGIES: Paradigm C, Ethereal, Doxygen.
4/2003 - 7/2003Nextcomm, Inc.Bellevue, Wa
Manager, Digital Systems
Identified strategic markets for company 802.11 WiFi chipsets.

Planned market, technical and project requirements.

Defined hardware architecture and selected vendors.

Ported Wi-Fi chipset driver software to new platforms.

Technologies: MIPS-32, 802.11 Wi-Fi, Linux, ucLinux, ECOS.
6/2002 - 3/2003Cogwheel, Inc.Mercer Island, WA
(self-employed)
Embedded hardware and software contracting and consulting.

CLIENT: PatientPlacement Network, Issaquah, WA.
PROJECT: Added features to B-to-B commerce web site.
TECHNOLOGIES: ColdFusion, Perl, HTML, Javascript, MySQL

CLIENT: Cogwheel, Inc., Mercer Island, WA.
PROJECT: Various hardware and software research projects.
TECHNOLOGIES: PHP, PalmOS, Visual C++.NET. PADS PowerPCB, PADS PowerLogic, Microchip PIC, Atmel Atmega, Xilinx Coolrunner
9/2000 - 5/2002WatchGuard TechnologiesSeattle, Wa
Manager, New Technology Integration
Responsible for researching new technologies applicable to firewall / VPN business.

Drove selection of technologies which furthered business goals. Led their development.

Performed technical due diligence.

Performed competitive analyses.

Defined and drove initiatives to streamline disparate product line toward a single platform which emphasized reuse.

Drove and supported process improvements in the engineering organization to improve team and product quality.

Technologies: ARM/XSCALE, Embedded Linux, eCOS, 10/100 Ethernet, Gigabit Ethernet. IPSEC encryption processors, Network Processors. MS Project.
10/1998 - 8/1999Watchguard Technologies, IncSeattle, WA, US
Sr. Software Developer
Implemented out-of-box initialization and out-of-band management functionality for Linux-based firewall product.

Named as inventor on 2 patents pending.

Prototyped Intrusion detection system for productization.

Authored and maintained extensive online reporting and documentation on internal website.

Technologies: Linux, C, PERL, x86 assembly, USB, PPP, Dialup modems, TCP/IP protocols, Ethernet protocols. Perforce, CVS. GNU Make, GNU CC, Snort
1/1998 - 7/1998Web Device Inc.Redwood City, CA
Sr. Software Developer
Development of web & Internet-enabling software for dedicated devices.

Ported embedded TCP/IP protocol stack to new hardware platforms/ tool chains.

Technologies: C, C++, x86 assembly, PERL. Microsoft Visual C++
9/1997 - 1/1998RHI Consulting, Inc.Seattle, Wa, US
Senior Developer (Contract)
Contracted to Cascadia Software [www.cascadia-sw.com]

Development of web-based provisioning application for cellular telephone industry.

Wrote back-end script interfacing a relational database to cellular telephone billing computers.

Provided design guidance on Internet Engineering issues.

Technologies: Solaris & HPUX UNIX, PERL, Apache CGI-web, Sybase.
7/1994 - 6/1997Cogwheel, Inc (self-employed)Hong Kong, SAR, CHINA
Consultant
Sample Projects / Clients:

XOR Network Engineering [www.xor.com] - Adaptation of terminal server authentication software for use with a Netscape server. Technologies: LDAP, C, BSD UNIX.

Verio [www.verio.net] - Development of network management tools. Technologies: PERL, HTML, Solaris, Apache SSL, SNMP, BGP, OSPF, MRTG

GlobalOne [www.global-one.net] Internet server / network design & strategic technical consultation for and in mainland China market. PERL, HTML, Solaris, Apache SSL, SNMP, BGP, OSPF


Asia Pacific Network Information Center (APNIC) - Webmastering for the APRICOT conference [www.apricot.net] Technologies: HTML forms, PERL CGI, MS Access & MS FrontPage, PGP, MIME, Solaris.

AT&T Hong Kong / The Black Box Ltd. [www.theblackbox.com] Webmastering. Extensive CGI and utility script programming. 4Technologies: Sun Solaris, Netscape Commerce Server, RealAudio, PERL.
1/1992 - 6/1994Hong Kong SupernetHong Kong, SAR, CHINA
Founder & Director
Planned, implemented & managed one of the first Internet Service Providers in Hong Kong.

Achieved profitability ahead of schedule. Now,Pacific Supernet is one of the leading Internet Service providers in Hong Kong.

Responsibilities covered all aspects including budgetary, marketing, staff supervision, & hands-on technical engineering duties.
1/1991 - 1/1992Cogwheel, Inc (self-employed)Boulder, CO, US
Consultant
Sample Projects / Clients:

US West Advanced Technologies (now QWEST) - Provided senior UNIX systems administration consultation and support for the central computer operations group. Technologies: Sendmail, DNS, C, CSH, & PERL.

Addison-Wesley, USENIX, Sun User Group & EurOpen technical conferences -Taught workshops on UNIX systems administration, TCP/IP networking, and C Programming.

Colorado Supernet - Initial design and implementation of Internet Service Provider
1/1988 - 1/1991Cogwheel, Inc (self-employed)Boulder, CO
President
Designed, developed and implemented hardware and software for a complete dial-up IP router.

Authored a threads-based OS to support a network protocol stack.

Technologies: BSD UNIX, C, x86 assembly, AMD 7990 NIC, Intel 80186 processor, Ethernet, ARP, TFTP, Telnet, RIP, Syslog, SNMP.
10/1985 - 1/1988University of Colorado Engineering SchoolsBoulder, CO
Manager
Supervised staff in the operation, programming and maintenance of a large distributed network of UNIX systems.

Responsibilities included: 70% administrative and supervisory, 30% programming in C, CSH, PERL, and other UNIX tools.

Specialized in Internetworking protocols.
EDUCATION:6/1984State University of New York at BuffaloUS-NY-Buffalo
Master's Degree
Computer Systems with Audio Applications
9/1981State University of New York at BuffaloUS-NY-Buffalo
Bachelor's Degree
Computer Systems and Media Arts
AFFILIATIONS: 6/1996 - 1/1997AP Conf on Internet TechCo-founder
7/1995 - 7/1996Tokyo Networld / Interop: Asia Pacific CommercialSession Chair
7/1995 - 7/1995Inet 95: Electronic Cash, Honolulu, June 95Session Chair
3/1995 - 3/1995Hong Kong American Chamber of CommerceInvited Talk
SKILLS:Skill NameSkill LevelLast Used/Experience
CExpertCurrently used/22 years
PerlExpertCurrently used/8 years
UNIX Systems AdministrationExpertCurrently used/22 years
TCP/IP Protocol InternalsExpertCurrently used/11 years
Embedded Systems Electronic DesignExpertCurrently used/15 years
Network AdministrationExpertCurrently used/22 years
Technical WritingExpertCurrently used/18 years
MS ProjectIntermediateCurrently used/4 years
Corel Draw Graphics DesignExpertCurrently used/5 years
UML (Enterprise Architect)BeginnerCurrently used/1 years
C++IntermediateCurrently used/4 years
Schematic Design (Orcad, Mentor PADS)IntermediateCurrently used/5 years
Printed Circuit Board Design (Mentor PowerPCB)IntermediateCurrently used/6 years
ADDITIONAL
INFORMATION:
Citizenship: U.S. Personal Activities: Parenting, Hardware/Software Design, Exercise. References: furnished on request

copyright ©2007 cogwheel incorporated   all rights reserved