Post Job Free
Sign in

Network Management

Location:
Madison, WI
Posted:
February 19, 2013

Contact this candidate

Resume:

TODD A. TANNENBAUM

********@**.****.*** http://www.cs.wisc.edu/~tannenba

EMPLOYMENT EXPERIENCE

Technical Lead

Feb 1997 to Present,, Madison, WI.

Director

January 1995 to January 1997

UW-Madison Model Advanced Facility (MAF),

Founding Director of the MAF lab, which is the state-of-the-art computing

environment for the University of Wisconsin-Madison s College of

Engineering. After starting completely from scratch, have successfully

obtained (mostly via partnerships & grants), installed, and supervised all

aspects of the MAF s growing computer resources now valued at over

$2,500,000.00. Work hands-on evaluating, developing, consulting and

evangelizing cutting-edge computer technology in the areas of

high-performance distributed/parallel processing and high-end visualization.

Evaluate and inject emerging technology (incl. HTCondor, MPI, Virtual Reality)

into the College. Manage MAF budget and funds on both a daily and strategic

basis; also manage staff of 4 employees. Created fruitful industrial

partnerships between the MAF and leading technology vendors. Author and

receive numerous grants for equipment from vendors and government agencies.

Perform outreach and technology transfer to UW research and instructional

programs, as well as Wisconsin industry. Act as a liaison from UW-Madison

to other high-performance computing partners nationwide, such as NCSA and

Cornell Theory Center. Develop custom computer solutions for enhancing

ease-of-use for parallel computing and visualization resources. Consult and

trouble-shoot for faculty, staff, and students on all aspects of

high-performance computing.

Technology/

Contributing Editor

May 1996 to Present, A Publication of

Ensure technical accuracy of material before publication in Network

Computing, a national bi-monthly magazine with ~200,000 subscribers in

corporate information technology. Author articles which review, inform, and

evaluate corporate computer network technology in a hands-on real-world

environment. Participate in strategic planning for the magazine s

direction, editorial calendar, promotion, and content control. Develop

testing methodologies.

President/CEO

Feb 1996 to Present

Manage both daily and long-term affairs for a high-technology network

systems software development company. Develop network and video/codec

commercial software applications in C++ for Window95, WindowsNT, Netware,

and UNIX environments. Developed sophisticated client/server network

file-server benchmark in MS Visual C++ currently used by CMP Media, and

interest from Chevron, SCO, CompuServe, and others. Manage and collaborate

with team of programmers. Negotiate both customer and legal contracts.

Work with company directors and board members to prioritize opportunities

and attract investment.

UNIX Systems Manager

Aug. 1990 to Dec. 1994

Total management authority over an installation of approximately 200 UNIX

client workstations, 10 servers, and 4000 student and faculty accounts.

Maintained University software contracts with vendors. Managed staff of six

who install software, perform day to day maintenance of workstations, and

write programs. Designed/deployed all UNIX network services for the center:

DNS, NFS, NIS, Web, etc. Ported HTCondor distributed batch processing system

to HPUX on Hewlett-Packard workstations. Manage backup system.

Install/maintain network routers/switches connected to UNIX stations.

Managed team software development efforts for in-house programs (UNIX C/C++

network code) and databases to manage student, staff and faculty

accounts.

Network Administrator

Jan. 1988 to July 1990

Full system software setup, configuration, and maintenance of a

multiple-server Novell network consisting of over 120 workstations. Develop

custom software in C and assembly, such as a Netware and TCP/IP-based Email

servers. Assist training consultant staff. Manage and monitor student

hourlies. Problem-solve for College faculty.

EDUCATION

BS Computer Science, May 1990.

University of Wisconsin-Madison.

GPA: Overall 3.6 of 4.0. Major 3.6 of 4.0

SNUCT Training (SP2 and MPI instruction at the Cornell Theory Center).

Seminars on effective management & public speaking.

COMPUTER SKILLS

Nine years of professional experience with systems/network programming and

development, system administration, technical team management, and

applications support.

Programming Languages: Extensive programming

experience under both UNIX and MS Windows. C, C++, POSIX, Java (MS J++,

JDK, Sun JavaWorkshop, Cafe), UNIX system and network-level coding, TCP/IP,

Berkeley sockets, Microsoft Visual C++, Win32, MFC, Pascal, 80x86 Assembly,

Shell programming, AWK, LISP, BASIC.

Systems and Technologies: UNIX System

Administration (Solaris, SunOS, HP-UX, IRIX, Linux, AIX/IBM SP2, BSD),

HTCondor, MPI, Windows NT, Windows 3.1, Windows 95, NFS, AFS, SMB, SMTP Mail,

DNS, HTTP (incl. Web Server administration, design, CGI-scripting), NNTP,

POP, Gopher, MSDOS, ActiveX, Macintosh, Novell Netware, SAMBA, CAP, TCP/IP,

IPX/SPX, AppleTalk, SLIP, PPP, ATM, FDDI, NetBIOS, NBT, MPEG, Digital Video,

UNIX Security, Network Security, HTML, Computer Animation (WaveFront

certified), Router/Switch Configuration and Network Design; Ethernet, FDDI,

ATM.

PERSONAL SKILLS

Outstanding oral and written communication skills. Ability to excel on

multiple projects simultaneously. Excellent team management skills, incl.

ability to foster in co-workers a strong sense of camaraderie and

pride-of-ownership. Knowledgeable in TQM. Able to meet short deadlines.

Passionate about continuously learning new skills, technology. Experienced

and successful in authoring grants, soliciting funds, and concept promotion.

Strong group-presentation skills; experience preparing/delivering 2-hour+

presentations to 300+ person audiences on short notice.

SELECTED TECHNICAL ACHEIVMENTS

Ported the HTCondor Distributed Processing System versions 4.1, 5.0, and

5.5 to HPUX UNIX. Implemented many features into HTCondor v5.6, such as

periodic checkpointing, support for controlling vanilla jobs which Fork,

several new control parameters, checkpointing signal state, condor_compile

and condor_fsck utilities, and many bug fixes. Implemented and promoted

the use of Engineering Condor Pool, a compute cluster containing over 200

workstations.

Developed the Yacht Network Print Server in C and

assembly which handles UNIX (LPD) and Novell Netware printing (PC and Mac),

along with page accounting interpreters for Postscript and PCL. Code

completely implements both TCP/IP and IPX stacks with sockets interface,

multiple threads, a TELNET daemon for remote management, more; all in

MS-DOS. Continues to handle all network printing at UW Engineering since

1990; also known to be in use at over 60 other institutions (incl. UCLA,

Brown, and MIT).

Co-authored FileMetric, a Windows NT-based fileserver

benchmark written in MS Visual C++ with MFC and used by organizations such

as Network Computing Magazine and SCO.

Developed a B-plus tree database

in C on both UNIX and MS-DOS which answers network queries over UDP and IPX;

presently used to store all user account information at the UW CAE Center;

services over 1,000,000 queries a month.

Reverse-engineered an

Netware/3Com Network Boot PROM in 80x86 assembly, and modified it to use

different configurations (different interrupts, network adapaters).

Software development a lifetime passion: At age 13, received highest

score possible on Computer Science AP Exam and at 15 years old began

attending Computer Science courses at University of Wisconsin-Milwaukee (4.0

GPA).

Designed and managed programming team to implement an automated

account generation/management system which handles over 6000 users accounts.

Managed growth of the CAE Unix network from ~30 workstations and 800

users to ~200 workstations and 3,500 users with mostly 24 hours per day/7

days per week uptime.

Designed, specified, and built the Engineering

modem dialup pool servicing 4,000 users and supporting PPP, SLIP/CSLIP,

Remote Appletalk, and TELNET. Supervised modifications to Xylogics Annex

source code to authenticate user login/passwords against both UNIX and

Novell Netware server accounts.

Supervised initial development of UW

Engineering s Web server (www.engr.wisc.edu), one of the first web sites in

the Midwest.

PUBLICATIONS (partial listing)

Published over 25 articles in several of the nation s leading software development and network administration

publications. Sample publications:

T. Tannenbaum and M. Litzkow, "The Condor Distributed Processing System", Dr. Dobbs Journal, Feb. 1995.

T. Tannenbaum, "IP Multicasting: Diving Through the Layers", Network Computing, November 15, 1996.

T. Tannenbaum and J. Conover, "Managing Your Switched Network", Network Computing, June 15, 1996.

T. Tannenbaum, "HSM: Is This Technology For You?", Network Computing, Oct. 1994.

T. Tannenbaum, "How Secure Can UNIX Be? OpenVision and Raxco Raise the Ante", Network Computing, Oct. 1994

T. Tannenbaum, "How to Play the UNIX Network Name Services Game: DNS", Network Computing, March 1993.

HOBBIES

All things computers, electric bass guitar, voracious reader, cooking, brewing.

REFERENCES

Available on request.

********@**.****.***

Feb., 1997



Contact this candidate