Brian Bergstrand
*****@**********.***
Technical Skills:
I have signi cant experience with all C-based languages, OS X kernel APIs, Cocoa, POSIX, multi-threading and
networking code. In addition, I am pro cient with GDB, network packet analyzers (for debugging network protocols
on-the-wire), SQL, SVN, CVS and all major operating systems.
Certi cations:
Red Hat Certi ed Engineer (RHCE) Cert #: 806************ NetWare 5 CNA
Experience:
Prosoft Engineering, Inc. Senior Software Engineer
Pleasanton, CA (Tele-Commute) 6/2001 - 4/2003 & 11/2003 - Present
Drive Genius 1.5 and later
Lead developer responsible for overall design, architecture, and scheduling
Provided threaded disk management module using Disk Arbitration and IOKit
Responsible for low-level le-system and disk testing modules
Shipped several successful updates on schedule
Netware for Mac OS X
Ported Windows NT networking and le system kernel drivers to Mac OS X 10.1 kernel
Ported 10.1-10.3 kernel drivers to Mac OS 10.4 KPI
Ported entire product to Mac OS X Intel
Implemented brand new features (64bit le support, printing, etc)
Wrote end-user documentation guide
Primary developer since 2003
Shipped more than fteen updates (including four major updates)
TDF Corporation UNIX System Administrator
Rock Island, IL 4/2003 - 11/2003
Administer and maintain over twenty- ve HP-UX servers of several hardware vintages (K,L,R and D Class) and
several OS versions (10.1 - 11i). Several of the servers have over ve-hundred users.
Responsibilities included: user management, software/patch management, custom script programming and
security.
Northern Illinois University Systems Programmer, Network Administrator
DeKalb, IL 7/1997 - 6/2001
Management of NIU network using HP OpenView software.
Installation and administration of HP-UX 10.2 and 11i (11.11) systems.
Development of Web based change management system using PHP and MySQL
Installation and administration of CiscoSecure ACS for Solaris and Solaris 8 operating system.
Responsible for all client OS development (Linux,MacOS,Win95/NT - using C/C++ and scripting)
Use of NAL and ZenWorks to create program distributions for Win95.
System administration of departmental Linux server (DNS, sendmail, apache (inlcuding ssl), ssh, netatalk, etc)
System administration of NIU student web server, including customization of Apache web server source for NIU
use.
Designed and engineered DS Login for connecting MacOS 8/9 computers to NIU s NDS network in. DS Login is
also used by hundreds of third-party users.
Manage a team of student technicians
Install and maintain software on network servers
NetWare administration responsibilities
Support Technical needs of Labs and ACS Staff
Teach PC Technician Training class
Personal Projects Software Design and Engineering
4/1996 - Present
Lead developer for several Open Source / Freeware projects:
PeerGuardian Firewall
iScrobbler last.fm Client
ChangeDesktop
EXT2 (Linux) lesystem driver Mac OS X
NTFS (Windows) lesystem driver Mac OS X (10.2.x)
Contributions to:
Notational Velocity
XRG
Fire IM Client
HexEdit File Editor
Education:
Northern Illinois University Bachelor of Science
DeKalb, IL Operations Management Information Systems
Cumulative GPA: 3.67 / 4.0 Cum Laude, May 1998
Black Hawk College Associate of Arts
Moline, IL Music Business
Cumulative GPA: 4.0 / 4.0 Summa Cum Laude, May 1995
Honors:
Dean s list, Northern Illinois University 1995-1998
Dean s list, Black Hawk College 1993-1995
Phi-Theta Kappa National Honor Society
Professional Training:
Netware 5 Administration - Course #560
Netware 5 Networking Technologies - Course #565
ZENWorks 2 Mastery Training
Redhat Linux Administration - Course #RH300
HP Openview Network Node Manager on UNIX - Course #B4743