Todd T. Fries todd@openbsd.org 1417 Oxford Way (405)227-9094 Oklahoma City, OK 73120-1619 Objective My ambition is to apply my experience to support free software solutions (primarily UNIX and IPv6) through my business, Free Daemon Consulting, LLC. Skills Through development for and experimentation with various free software projects on the Internet, OpenBSD and Linux in particular, I have developed a respect for and interest in UNIX, and spend a considerable amount of personal time working to further the development of free software. Router/Switch Experience AscendMAX (ISDN router), some Cisco router experience, CaymenDSL bridge+router, SpeedStream DSL bridge+router, limited Cisco switch exposure, Asante Friendlynet switch, DLink 802.11b Access Point Operating Systems (and knowledge of ) strong knowledge of OpenBSD(2.x, 3.x). good knowledge of Linux(RedHat, Debian, SuSE) and AIX(4.{1, 3}.x). dated knowledge of Solaris(2.{4-6}) and OS/2. some knowledge of HP-UX, IRIX, Next Step, MacOS, and Novell Networking UNIX - IPv6, firewalls, IPSEC (isakmpd), WCCP, routing, Sendmail, NFS, SSH, DNS, HTTP, administration, Samba, Majordomo, Inn, various other UNIX experience, OS/2, DOS, Macintosh (AppleTalk over Ethernet) Programming Languages C, Java, HTML, Perl, m4, make, C++, LATEX 2e, Pascal, Labview, BASIC (MicroSoft, AppleSoft), assembly (IBM 370, 6502) Database Experience Oracle, MySQL, PostgreSQL Work Experience 01-2003 - current Free Daemon Consulting UNIX/Network Consulting Supporting free software solutions using UNIX. 04-2000 - 11- 2002 Monte R. Lee & Co. UNIX/Network Analyst Linux environment - Installed Linux as software driving ISP's in the midwest at 6 different locations - Setup and maintained an OpenBSD company server for SMTP, HTTP, DNS, firewall, NAT, DHCP, Samba, POP3, relay popauth for Sendmail 10-1998 - 06- 2000 Illinois Central College instructor/part time faculty cs249 - Intro to UNIX (basic commands) cs251 - UNIX Administration (install and maintenance) 11-1997 - 04- 2000 Bradford & Galt Consulting Services Caterpillar Inc. UNIX Administrator, AIX environment administered software rollouts for 1.5 years on 500-600 machines every 6-10 weeks; through shell scripting and the use of rsync and parallel rolls, time of implementation was cut from 4-5 days to 6 hours (used KSH) Perl and Java were used to a lesser degree created a graphical Java database access application to save time and not have to use manual SQL commands 03-1997 - 10- 1997 Heuris Systems Administrator maintaining Linux and Solaris machines, dns, http, Perl scripts for web pages, reinstalling machines, nis, ssh, HylaFax, MS Access, UNIX based Samba services Education 08-2000 - 12- 2001 University of Central Oklahoma 9hrs of Management/English/History 01-1998 - 12- 1998 Illinois Central Community College 9hrs of Computer Science classes 08-1993 - 05- 1996 University of Missouri at Rolla 76hrs towards B.S. in Computer Science Professional Organizations 1994 - Present ACM member, http://www.acm.org Internet Software Project Involvement OpenBSD developer, http://www.openbsd.org, a BSD operating system focusing on security, utilizes peer review - maintain various ports - coordinated compile of X for releases on 5+ platforms - maintain m4 MAKEDEV and distrib/notes - some misc coding XFree86 developer, http://www.xfree86.org, the graphical interface used by all unix platforms - work with Matthieu Herrb to fix issues regarding the multiple platforms on which OpenBSD compiles XFree86 OpenPackages developer/admin, http://www.openpackages.org, aims to provide a package system for all unix-like operating systems - maintain the OpenBSD based cvs server - contribute occasionally BOCHS developer, http://bochs.sf.net, pc simulator - coded several improvements to allow OpenBSD to boot - overhauled the (output/error) logging mechanism Linux contributor, http://www.kernel.org - modularized the xd (old pre-ata disk controller) driver LAM mirror maintainer, http://lam.fries.net, Multiple Processor Interface (MPI) implementation