Peter Seebach
| Address: | 904 Western Avenue North |
| Phone: | 651 488 6608 |
|
| St. Paul, MN 55117 |
| Email: | seebs@seebs.net |
|
| |
| Web Page: | http://www.seebs.net/ |
|
Summary
I'm a UNIX guru, C language lawyer, and all-purpose computer guy. I'm also:
A voting member of ISO C committee from 1996 to 2005.
A competent technical writer and editor.
A quick learner.
Not afraid of debugging, maintenance, and documentation.
An efficient, dedicated, worker.
And, most importantly, looking for work that gives me a chance to learn new skills and work with interesting people.
I am currently seeking day-job type employment. I will discuss specific projects, but NO RECRUITERS. Will not move, will not work in an office on a regular basis.
Relevant Skills
| • BSD/OS |
• NetBSD |
| • SunOS |
• Solaris |
| • HP-UX |
• Linux (PPC, embedded, and desktop) |
| • SGML |
• HTML |
|
Objectives
Relevant Professional Experience
Freelance Consulting
Independent consultant (1990-2007)
- Documented Linux shared library architecture.
- Reverse-engineered, and documented, embedded Linux installs on a variety of systems.
- Wrote detailed article on setting up Pebble Linux as an access point on the 4521.
- Picked up new languages and environments on short notice.
- Edited writing for clarity, content, and style.
- Wrote articles on diverse technical topics, from processor architecture to web design.
- Made deadlines, or provided advance warning of schedule problems.
- Documented systems and new features.
- Advised clients on backup strategies and practices.
Engineer (2001-2003)
- Debugged BSD/OS SMP kernel issues.
- Wrote the majority of the Programmer's Guide for BSD/OS 5.0.
- Documented operating system and programming environment.
- Wrote tutorials for development environment.
- Tracked, isolated, and fixed bugs.
- Administered systems while regular sysadmin was out.
Member of Technical Staff (1997-2001)
- Updated manual pages.
- Fixed malfunctioning computers.
- Back-up system administration work.
- Provided technical support.
Programmer (1997)
- Wrote modules and tools for reuse by other team members.
- Did presentations on programming and CGI.
- Wrote specifications for modules.
Technical Support Consultant (1994-1997)
- Provided technical support to naive users.
- Guided naive end-users through SunOS install.
- Helped system adminstrator with backups and other tasks.
- Reviewed and updated documentation.
Relevant Professional Service
ISO C Standards Committee (Voting Member) (1996-present)
- Standardized C language.
- Drafted improved language to clarify standard.
- Resolved defect reports against C standard.
Relevant Publications
C Unleashed (2000)
- Provided technical editing for several chapters.
- Wrote chapter on C99 standard.
- Wrote chapter on recursion.
- A guide to hackers – now translated into five other languages.
- Not about people who break into computers.
- A parody of the comp.lang.c FAQ.
- Posted on April Fools' Day in 1995
- A fairly regular column at IBM developerWorks, focusing on usability issues.
- Wrote articles about issues ranging from component systems to user privacy.
- Wrote introductory guide to Cell architecture compiler and SDK.
- Many articles on Linux and Open Source development practices.
- Articles on embedded systems.
- Cell architecture bringup guides, SDK introductions, explanations of compiler architecture, and more.
- Picked up any technology an editor wanted an article on.
- Award-winning Interactive Fiction game - won 5th place in IfComp 2002.
- Co-written with my friend Kevin Lynn.
Questions/comments:
seebs@plethora.net