Michael R. Furman Contact 2200 Monroe Street Apt 1508 Voice: (408) 480-5865 Information Santa Clara, CA 95050 USA E-mail: N6IL@computer.org WWW: http://www.ocs.net/ Objective To work in a fast-paced and challenging research and development organization on software relating to or supporting networking and communications systems, operating systems, or pro- gramming languages. Professional VMware, Inc., Palo Alto, California. Experience Software Quality Assurance Engineer June 2007 -- present Wrote many utility scripts in Perl, Bourne Shell, and Python that helped improve testing productivity or assisted with information gathering. Improved robustness of of automated scripts by shifting from event to state driven architectures. Specialized in testing VMotion, CIM and SNMP features of ESX. Tested new CPUs and servers from various vendors to qualify them for use with VMware products. Assisted developers with high profile vendor issues by performing experiments and tests in a thorough and timely manner. Performend regression testing during software release cycles and worked dilligently on opening, resolving, and closing bug reports. Penguin Computing, San Francisco, California. Intern, Software Quality Assurance June -- September 2006 Wrote programs in C to test API library calls and scripts in Bourne Shell and Perl to perform bug regression tests. Authored tools to improve lab management and data logging facilities. Performed testing and verification of Beowulf clustering system installed on top of RedHat Enterprise Linux 4. Sun Microsystems Laboratories, Menlo Park,California. Student Intern May -- September 2005 Assisted with porting a virtual machine for the Self programming language from Macintosh OSX to Linux. Learned about software debugging techniques. Wrote programs in C, C++, and Self. Gave a presentation on my work at the end of the internship term. netVmg, Inc., San Jose, California. Software Test Engineer July 2001 -- September 2002 Worked closely with the software development team during design cycles. Leveraged Network Engineering background to ensure that the designs would work in the real-world. Tested and debugged early versions of software to ensure conformance to designs and test plans. Network Engineer June 2000 - July 2001 Authored many documents on network design and implementation. Involved with making daily decisions concerning network implementation and assisting with resolution of network troubles. Worked closely with network equipment vendors to provide input for new feature de- velopment and to resolve bugs relating to netVmg's software. Built, designed, and maintained the software/network engineering lab. Global Crossing, Sunnyvale, California. Senior Network Engineer March 1999 -- June 2000 Performed in depth performance and protocol testing of newest hardware from many vendors. Specialized in BGP, IS-IS, and MPLS. Worked with vendors to ensure conformance with cur- rent and future network design and standards. Served on monthly On-Call Engineer rotation for fourth-level network trouble escalation. Tested early OC192 cards from various vendors. Network Operations Engineer October 1997 -- March 1999 Worked closely with customers, Network Engineers, and vendors to quickly resolve network troubles. Provided support for the first wide-scale deployment of MPLS. Installed one of the first OC-48 circuits for Internet Backbone use between Los Angeles and San Francisco. Wrote web based tools for customer notifications and IP allocation. Trained new NOC staff. Cisco Systems, San Jose, California. Student Intern May 1996 -- October 1997 Wrote complex CGI applications in Perl and Bourne Shell. Programs used DBI interface to Oracle database back end. Assisted in the implementation and testing of a large document control system. Netmagic Information Systems, Campbell, California. Systems and Network Administrator October 1996 -- October 1997 Managed and maintenained all technical aspects of the ISP including upstream network con- nections, dialup systems, servers, and end-user services. Served as field technician/consultant for end users' connections, networks, servers, and web sites. Wrote Perl scripts to automate daily administration tasks. ACE Technologies, Sunnyvale, California. Systems and Network Administrator April 1995 -- May 1996 Worked on web page design and wrote scripts and applications in TCL and VisualBasic. In- stalled and maintained T1 internet connection. Skills * Programming Languages: C, Perl, Bourne hell, C++, Java, Python, TCL, Tk, BASIC; MC6809, SPARC, MIPS, PPC, x86 Assembly. * Test Tools: Software: gdb, ddd, valgrind; STAF/STAX, OpenGroup TetWare. Network: IXIA, SmartBits, Pagent, Agilent QARobot. * Linux: 16 years of installation and maintenance experience. Two years systems programming experience. Distributions: Gentoo, RedHat, Ubuntu, Debian, Fedora. * Network Devices: Experience installing, configuring, and maintaining routers and switches from Cisco Systems, Juniper, and Foundry Networks. * Network Protocols & Technologies: Routing protocols: BGP, IS-IS, MPLS. Working un- derstanding of Frame Relay, SONET, Ethernet, and ATM Layer 2 protocols. Experience with RS-232 troubleshooting. Working understanding of TCP/IP protocols. * Amateur Radio: Extra-class license N6IL; Licensed since October 1992. Member Amateur Radio Relay League since October 1992. Education University of California, Santa Cruz, Santa Cruz, California. B.S., Computer Science, December 2007. De Anza College, Cupertino, California. April 2003 -- June 2005. Professional Member IEEE Computer and Consumer Electronics Societies. Affiliations