Resume of
Uri Guttman
79 Everett Street
Arlington, MA 02474
(781) 643-7504
Fax: (781) 643-2710
uri AT sysarch.com
http://www.sysarch.com
http://www.stemsystems.com
Education
- B.S. in Computer Science and Engineering, M.I.T., June 1983
Computer Skills
Perl
- Developer of Stem, a network toolkit and application suite.
- Developed modules on CPAN
- Presented papers at Perl and Open Source Conferences.
- Code reviewing and training.
- Active participant in the design of Perl 6.
Communications
- Created message passing architecture for Stem (stemsystems.com).
- TCP/IP, sockets, multiplexing I/O.
- Serial line protocols.
Systems Design
- Middleware systems.
- Multi-process client/server systems.
- Architected APIs for many libraries and systems
Writing and Documentation
- Author of Perl articles and tutorials.
- Technical editor of 4 Perl books.
- Co-author of award winning paper, "A Fresh Look at Efficient Perl Sorting", presented at the 3rd Perl Conference.
- Written system specifications and documentation for many systems.
Language Systems
- Created mini-language to control sync/async flow control in Stem
- Developed run time library for PL/I
- Created a proprietary language for voice response application system
System and Network Administration
- Solaris, BSD, Linux, OSX, Windows.
- Installation, system and kernel configuration.
- Web servers, NFS, NIS/YP, TCP/IP, email.
- Local networks, terminal servers,
Operating System Internals
- UNIX system internals.
- Ported BSD to custom single board computer
- Device drivers.
- Real time systems.
Computer Experience
- Perl (11 years), C (20 years), SQL, HTML, CGI, UNIX/GNU shells, MySQL, Oracle, Sybase, others.
- Sparc, x86, Alpha, others.
- Solaris, Linux, BSD, other UNIX, Windows.
Selected Employment History
Sep. 2004 - Present
Consultant
Athena Health, Inc. Waltham, MA
- Upgraded large web application to use Perl 5.8.5 (was on 5.005)
- Refactoring a large utility module (150 subs)
- Refectoring of their unit test system
Mar. 2004 - Aug. 2004
Consultant
Fidelity Investments Boston, MA
- Analysis and review of Perl based web templating system which handles 20 million hits/day
- Proposed new templating schemes to simplify the code and to allow easier maintenance
- Corporate-wide Perl expert
- Perl education and training
May 2003 - Nov. 2003
Consultant
Sportsline, Inc. Ft. Lauderdale, FL
- Perl education and training
- Code review and refactoring of existing modules
Feb. 2002 - Nov. 2002
Consultant
The Napa Project
- Developed specialized web crawler
- Assisted in development of search engine
- Designed RDBMS schema and implemented SQL
- Wrapped C library in Perl
- System infrastructure and control was all based on Stem
Jul. 1999 - Aug. 1999
Consultant
Akamai Technologies, Cambridge, MA
- Ran Perl classes for employees, beginner to advanced levels.
- Developed Perl modules for IP address processing.
Jan. 1999 - May 1999
Consultant
Ironbridge Networks, Lexington, MA
- Developed parts database system in Perl.
- Developed Perl system for Bill of Materials management.
- Developed support utilities in Perl
Jun. 1998 - Aug. 1998
Consultant
Millennium Pharmaceuticals, Cambridge, MA
- Developed system to transfer and update selected parts of genetic database.
- System was written in Perl and used DBI/DBD to interface to Sybase.
Jun. 1996 - May 1997
Consultant
Northern Light, Cambridge, MA
- Developed world scale web crawler for search engine.
- Developed modules to convert data feeds to internal format.
Jun. 1994 - Mar. 1995
Software Engineer
UniPrise Systems, Burlington, MA
- Ported PL/I run-time library to Alpha OSF1
- Specified indexed record I/O system for PL/I run-time
- Created software configuration management system using make, Perl and RCS
Sep. 1988 - July 1992
Systems Architect
CommNetics, Natick, MA
- Co-founder of CommNetics.
- Chief software engineer.
- Leader of team of 4 developers.
- Developed patented (5,354,069) "Lottery by Phone" system.
Aug. 1980 - June 1983
Software Engineer
Perception Technology, Canton, MA