Mark W. Eichin 411A Highland Avenue #331 Somerville, MA 02144 +1(617)354-5619 Objective High level technical position with a focus on network security. Education Massachusetts Institute of Technology * Cambridge, MA * Student * Sep. 1984 - Dec. 1988 * Courses include Signals and Systems, Computation Structures, Software Engineering, Introduction to Linguistics, Linear Algebra, Bioelectronic Project Lab, Automata Computability and Complexity, Computer Systems Engineering, Probabilistic Systems, German Language. * Awarded S.B. in Computer Science and Engineering -- Feb. 1989 Experience Cygnus Support * Cambridge, MA * Member of Technical Staff * Aug. 1991 - present * Developed Kerberos version 4 (as supplied by MIT Project Athena) into a commercially supportable product. Worked cooperatively with MIT on version 5 public release. Developed Kerberos V5 into a high quality product (KerbNet.) * Primary technical contact for over 30 development tools customer sites at once (direct phone and email support, final responsibility for problem resolution.) * Technical contact for many Kerberos customers, including on-site installation support, bug fixing, and occasional on-site porting work. * Constructed and performed pre-sales demos (for embedded development tools and Kerberos.) Worked with Sales staff as technical backup. * Operated trade show booths at Interop, Connectathon, Usenix, and Embedded Systems conferences. * Developed expertise in cross compilation environments, embedded systems, remote debugging, configuration and maintenance of large releases, automated testing. * Developed expertise in SGML and DocBook, served as focus and implementation aide for document unification project. * Served as Network Engineering expert in support of in-house systems administration staff. Hewlett-Packard/Apollo Computer Systems * Chelmsford, MA * Software Engineer * Mar. 1990 - Aug. 1991 * Participated in design and implementation of Aurora, a C++ tool set for a proprietary high level distributed object model. Enhanced the Apollo Network Computing System RPC to support higher level objects. U.S. Department of Defense * Ft. Meade, MD * Computer Analyst * Jan. 1989 - Mar. 1990 * As a Computer Analyst, introduced X11 and Object Oriented programming to a software development team environment. Worked with Apollo 9.7 and 10.1 operating systems, and DSEE, as well as Sun 3 and 4, SunOS 3.5 and 4.0, GNU software, and C++. Created portable software and maintained it under Sun and Apollo environments, and GPR, X11, and Sunview graphics systems. Project Athena * Cambridge, MA * Watchmaker (Student Systems Programmer) * Jun. 1987 - Dec. 1988 * Developed the Zephyr notice transport and delivery system for the Athena Workstation Environment, under X Window System versions 10 and 11. Ported software between IBM and Vax environments. Maintained MicroVax and VS2000 systems. Wrote UNIX system level programs in C and Vax assembler. Foundation - Athena Writing Project * Cambridge, MA * Head Programmer * Jan. 1986 - Jun. 1988 * Created a large text editing system for use under the X Window System, with full font control, multiple cross coupled window support. Worked with a Project Athena staff programmer and several other programmers; was responsible for much of the original low and high level design and coding. Student Information Processing Board * Cambridge, MA * Member, Core Staff * Jan. 1987 - present * Built programming and managing experience on MULTICS and a Vax 11/750 Unix, as well as consulting skill. More recently, administrated AFS, helped port the Athena environment to Linux, and helped run a WWW server. * The SIPB is a group of MIT students who are interested in using computers and helping others to use them. The SIPB provides computer accounts, consulting, and programing help, as well as general information on computer services available at MIT. MIT EECS Department * Cambridge, MA * 6.001 Lab TA * Sep. 1985 - Dec. 1985 * Tutored students in a 50 person lab for the MIT course Structure and Interpretation of Computer Programs. Used Scheme, UCSD p-System on HP ``Chipmunk'' computers. Diagnosed system bugs and student programming problems. The Tech * Cambridge, MA * Night Editor * Jan. 1985 - Feb. 1987 * Produced The Tech , the MIT semi-weekly newspaper. Was final authority for printed copy, responsible for scheduling, staff, and system maintenance on a per-issue basis. Did graphic design for advertisements. DOKAD Incorporated * New Milford, CT * Senior Software Engineer * May 1983 - Dec. 1985 * Head programmer for a small startup company, responsible for product design and development, programming, field service. Also involved in selecting staff. Programmed in assembler and machine language on the 8080, Z80, and 8086, under CP/M-80 and TurboDOS. Ported TurboDOS to the Radio Shack Model 4 series computers. Teaching U.S. Department of Defense * Ft. Meade, MD * Structure and Interpretation of Computer Programs * Aug. 1989 * Using video and course material from the MIT course (6.001), lectured and tutored DoD employees in an intensive 2 week session. Cygnus Support * (Cambridge, MA) * Security Issues in Embedded Networking * Oct. 1993, Apr. 1994 * Lectured professionals at the 1993 Embedded Systems Conference and the 1994 Embedded Systems Conference-East on small-scale application of networks security techniques. Western Institute of Computer Science * Stanford University, Palo Alto, CA * Adding Kerberos to Applications, Introduction to Network Security * Aug. 1995, Aug. 1996 * WICS professional education series, a pair of lectures to a large mostly-commercial audience, introducing Kerberos from both system and development perspectives. MIT Student Information Processing Board * Ada95 for Programmers * Jan. 1997 * Comparative lecture on Ada 95 focussed on people with existing high level language experience. MIT IAP lecture. List of Publications Implementing the X Protocol * Spring 1997 * The Perl Journal, Issue #5 (Volume 2, Issue 1) * http://www.tpj.com/tpj/contents Security Issues in Embedded Networking * Oct. 1993, Apr. 1994 * Embedded Systems Conference * http://www.mit.edu/people/eichin/embedded-kerberos.html "With Microscope and Tweezers --- an analysis of the Internet Worm" * Jun. 1989 * CACM * The CACM version has been reprinted in several collections and translated in to Japanese. * ftp://athena-dist.mit.edu/pub/virus/mit.PS "With Microscope and Tweezers --- an analysis of the Internet Worm" * 1 May 1989 * IEEE Symposium on Security and Privacy * Jon Rochlis, MIT Telecommunications * ftp://athena-dist.mit.edu/pub/virus/mit_ieee.PS The Zephyr Notification Service * Feb. 1988 * Proceedings of the Winter 1988 USENIX Technical Conference * 213-220 * ftp://athena-dist.mit.edu/pub/ATHENA/zephyr/doc/usenix.PS A Digital Logic Simulator (S.B. Thesis) * Jun. 1988 * http://www.mit.edu/people/eichin/thesis/thesis.html