Born: October 27th, 1973, in Haifa, Israel.
Submitted manuscript (not yet published): Tal Cohen and Joseph (Yossi) Gil, "Three Approaches to Object Evolution" (submitted 2006).
| (2007-date) | Google, Inc. I'm currently employed as a software engineer and project tech-lead in Google's Haifa engineering center. |
| (1999-date) | HaAyal HaKore and other web sites: I have developed, and constantly maintain, the web-site for an Israeli online culture and current-affairs magazine. The magazine is called "HaAyal HaKore" and it can be found at http://www.haayal.co.il. The site is a Slashdot-like system, in Hebrew. It was developed from scratch using PHP. The program includes a number of enhancements on the Slashdot idea, for increasing the community-building power of the web site. Several other web sites currently use this system, including the site for the Israeli Society for Science Fiction and Fantasy (http://www.sf-f.org.il), movie reviews site FishEye (http://www.fisheye.co.il), and six attitional web sites. |
| (1997-2003) | IBM Haifa Research Laboratory (IBM HRL): Worked as a researcher in IBM's Haifa Research Laboratory, first Programming Languages and Optimization department and later in the Systems and Software department. I took part in several research projects, including: 3D graph visualization, large-framework accessibility, static analysis of software and automated Enterprise Java validation tools (for IBM's WebSphere Studio product). |
| (1995-1998) | Shells Interactive, Ltd.: Worked as a lead programmer, project manager and later on as a consultant for this startup company, which created multimedia authoring tools and Macromedia Director plug-ins. |
| (1992-2000) | GalSoft, Ltd.: Beginning in 1992, I took a leading part in several projects by this Israeli company. These projects included the development of multimedia CD-ROMs for teaching driving theory, preparing students to psychometric exams, and more. Years later, I have also orchestrated the porting of some of these projects into modern web-sites, and developed additional (unrelated) web-sites for this company. |
| (1991-1993) | FastVGA: As a high-school student, I developed FastVGA, a shareware multimedia toolkit for Borland Pascal programmers. FastVGA was an engine for arcade and action games under DOS, including a high-speed graphics engine with graphic primitives, precision timing functions, etc. Several modules in FastVGA, including the sound support modules, were developed by my late friend Ido Razon. |
Over the years, I also did quite a few different freelance projects and provided consultancy services to numerous companies, including banks, insurance companies, and software engineering firms.
| (1998-date) | Technion (Israeli Institution of Technology in Haifa, Israel): I have worked as a lecturer or guest lecturer in the following courses: Introduction to the Theory of Compilation (236360), Introduction to Operating Systems (234119), Operating Systems/Linux (234120), Advanced Topics in CS: J2EE (236606), and Software Design (236700). |
| (1998-2003) | IBM Learning Services (Israel): I taught various courses in IBM Learning Services (Israel). My field of expertise was software engineering, advanced topics in Java, Enterprise Java (J2EE), Web Services, and the IBM WebSphere Application Server. I have also developed custom courses for several of IBM's clients. |
| (1999) | Open University (Israel): I taught software engineering courses in the Israeli Open University's "Project: Thought", designed to introduce people with academic degrees to computer-related professions. |
E-mail: tal@forum2.org
Homepage: http://tal.forum2.org/