Itamar Shtull-Trauring
Goals
(Note that I am currently happily employed, this resume is for reference only.) Create and develop new systems, in a creative and knowledge-expanding environment. Work on research-oriented or new development of software, especially distributed systems.
Contact Information
Email: itamar
Open Source Development
Developed large parts of the Twisted networking framework, implemented in Python. Maintainer and one of the main developers of the core networking package (TCP, UDP, SSL, and so on). Contributed to SIP, FTP, mDNS (zeroconf aka Rendevezous) and HTTP 1.1 protocol implementations. Worked on GUI integration, threading infrastructure, XML-RPC and SOAP web services support, authorization and authentication framework and the component architecture.
Lead developer for a number of projects, including:
- Perspective Broker (Twisted's language-independent remote object/RMI protocol) implementation in Java.
- Coil, a configuration library.
Contributed bug fixes and patches to a number of Open Source projects including Zope 2 and Python.
Work Experience
2004 - Present Software Engineer, ITA Software
2002 - 2004 Independent contracting, based in NYC
Designed and implemented a distributed educational system with offline support and database synchronization. The system has a three-tier architecture composed of backend server, local server, and GUI frontend. Designed and implemented cross-platform installation, network update and deployment software running on Windows, Mac OS X and Linux. Designed database synchronization protocol and algorithm, allowing syncing of data from multiple sites and supporting offline read/write access. Built form generation toolkit.
Worked on a number of other projects, including:
- Instant messaging/email notification system for Technorati.
- RFID and wireless networking work in an inventory tracking proof of concept project by Masters of Branding.
- XML<->Word document processing server using XML-RPC and COM for Infrae.
- VoIP protocol work (SIP).
2000 - 2002 Chief Technology Architect, Zoteca
Designed and implemented Zoteca's reliable, available, private and secure data sharing platform. This includes client libraries, a server system, and applications built on top of the framework. Author of patents for Zoteca's proprietary technology.
2000 Lead Developer, MAXIMA
Developing an advanced web application platform, including an Application Service Provider framework, credit-card transactions, database systems.
1999 - 2000 Lead Developer, OneBigTable.com
OneBigTable, a NY-based startup in the areas of food and culture. Using Zope, an object-based web application server:
- Built an object-oriented high-level food, nutrition and recipe database, with advanced searching and information mining capabilities, together with a work flow system.
- Programmed the company's website, including membership, automatic updating capabilities and GUI administration tools for Windows and Unix.
1994 - 1999 Programmer, MAXIMA New Media
Programmed all of MAXIMA's multimedia CD-ROM titles. Programmed a multimedia informational center for the Israel Museum, Jerusalem.
Worked with Perl, HTML, Javascript, Java, PHP and SQL, building back-ends for websites - searchable databases, e-commerce solutions, Java based games.
Linux system administrator and network administrator.
Papers and Presentations
Patent #6662198 for Method and system for asynchronous transmission, backup, distribution of data and file sharing, with Prof. M. Satyanarayanan (director of Intel's research lab in Pittsburgh).
Taught tutorials at Emerging Technologies Conference 2004, O'Reilly Open Source Conference 2003.
Co-authored Networking For The Rest Of Us, with Glyph Lefkowitz, presented at USENIX03 conference, FREENIX track (PDF).
Speaker at the PyCon 2005, PyCon 2003 and EuroPython 2002 conferences.
Wrote a series of articles on protocol design for webservices.xml.com as well as articles for xml.com and OnLAMP.
Education
1998 - 2000
Studied Mathematics and Computer-Science at Tel-Aviv University, Israel.
1996 - 1997
Studied Mathematics at Bar-Ilan University, Israel, in parallel
to high school.
1992 - 1998
Renanim High-School, Ra'anana, Israel. Studied English, Math,
Physics, Talmud and Computer Science at 5 Unit level.
Personal Details
US Citizen. Living in Cambridge, MA.