
Sascha Brawer
Länggassstrasse 27
3012 Berne
Switzerland
sascha@brawer.ch
http://www.brawer.ch/
* May 26, 1972 in Zürich, Switzerland
Experience
| Since 5/2004 |
Google, Zürich, Switzerland
- Designed, implemented significant parts, and drove to launch:
Indoor Maps; Google Chart API; Google Webmaster Tools/Sitemaps;
Public Transit on Google Maps; Layers infrastructure for
Google Maps; Google Translation Dictionaries;
“onebox” web search features for European markets;
Romansh web search; algorithmic transliteration of Google Maps
to Japanese, Chinese, Korean and Russian.
- Helped starting up Google’s European Engineering
headquarters.
Interviewed candidates for positions in Software Engineering,
Operations, Engineering Leadership, and Product Management.
Trained new hires about Google’s systems infrastructure.
Guided project teams through Google’s launch process,
reviewing their systems design and making sure their additions
fit into the existing production infrastructure.
- “Engineering Ambassador” in Tokyo, connecting
Google Japan to other sites while leading a Japanese team.
|
| 4/2003 – 4/2004 |
Dandelis, Berne, Switzerland |
| 4/2002 – 3/2003 |
Adasys, Zürich,
Switzerland
|
| 3/2000 – 1/2002 |
Xerox PARC, Palo Alto CA,
USA. Human-Document
Interaction Area
- Designed a modular, distributed
architecture to integrate heterogenous engines for analyzing
semi-structured document collections.
- Implemented a prototype
client/server application for assisting “knowledge
workers.”
- Developed the statistical engine for an
interactive classification program.
|
| 4/1998 – 2/2000 |
Adasys, Zürich,
Switzerland - Contributed to the design of an
object-oriented modeling language for Geographic Information
Systems. Developed a Java tool and class library for checking
the semantic consistency of models.
- Designed and implemented a Modula-2 mapping for CORBA IDL.
- Consulted clients on data modeling issues, color management and
client/server architectures.
|
| 10/1997 – 7/1999 |
University of
Zürich, Switzerland.
Computer Science
Department |
| 3/1997 – 9/1997 |
Apple Computer,
Cupertino CA, USA. Advanced Technology Group- Designed a
linguistic formalism for information extraction. Built a
highly optimizing compiler for transforming such grammars
into RISC machine code.
- Re-engineered Apple’s content
analysis framework for higher performance.
- Specified
an API for linguistic analysis.
|
| 4/1994 – 10/1996 | Saarland University,
Germany. Computational Linguistics- Developed a natural
language parsing framework in C++.
- Implemented a component for visualizing the semantic
construction process in the “Verbmobil” machine
translation system (in Prolog, under X11).
|
3/1993 8/1993 – 10/1993 | ETH Zürich,
Switzerland. Computer
Engineering and Networks Lab, Speech Processing Group
- Improved the phrase structure grammar of a German text-to-speech
synthesis system.
- Implemented Earley’s
O(n3) chart parsing algorithm in
Modula-2.
|
Education
| 1/1998 | Diplom (~Master’s Degree)
in Computational Linguistics
Minor subject: Computer Science.
Passed with distinction. Saarland University,
Saarbrücken, Germany. |
Programming Skills
Programming Languages — Extensive
experience in C++, C, Java, and Python. Completed small projects in
Perl, Prolog, Lisp, Object Pascal,
Assembler (PowerPC, 680x0, 6301), Objective C, Forth,
AppleScript, TCL, PostScript, and Basic.
Operating Systems — System-level
programming for MacOS and GNU/Linux. Basic knowledge of
Tru64 UNIX, HP-UX, Solaris, and Win32 (ported libraries). Minimal exposure to VMS and CP/M.
Libraries — Java J2SE (wrote several
packages for GNU
Classpath); Java MIDP; GTK+;
deeply familiar with MacOS InterfaceLib/CarbonLib; many GNU and X
libraries; basic familiarity with Windows API.
Languages
Swiss German native speaker; fluent in English;
working knowledge of Italian and French; entry-level knowledge of Romansh.
Publications, Patents, Talks
See http://www.brawer.ch/articles/