Software Engineer/Researcher
Portland, Oregon Area
Software Engineer/Researcher
Portland, Oregon Area
I am passionate about fault-tolerant computing, concurrency control, and recovery.
web services, database internals, messaging, model checking, Statemate statecharts
(Public Company; 10,001 or more employees; ORCL; Information Technology and Services industry)
January 2006 — Present (2 years 10 months)
OEMS infrastructure development (mostly file-based OC4J-JMS). See http://www.oracle.com/technology/products/ias/oems/index.html
(Non-Profit; 51-200 employees; Computer Software industry)
April 2004 — December 2005 (1 year 9 months)
developed a new PHP session module that provides correct system failure handling for stateful PHP applications. EOS: Exactly-once Web-Service. Can you imagine a zero-data-loss unstoppable service based on PHP and Microsoft Internet Explorer, where the end users never see backend failures. A service where a frontend failure just means reconnect and go on as if the failure never happened. And service that is based on mathematically verified recovery protocols. This is all EOS.
VLDB 2002, ACM TOIT 2004, VLDB 2006, WISE 2006, SCC 2008, SOAIS 2008
(Public Company; 10,001 or more employees; MSFT; Computer Software industry)
September 2002 — December 2002 (4 months)
http://research.microsoft.com/db/ImmortalDB
SIGMOD 2005, ICDE 2006
(Public Company; 5001-10,000 employees; ENL; Publishing industry)
November 2001 — May 2002 (7 months)
Contributed almost all sample solutions for the textbook by
Gerhard Weikum and Gottfried Vossen: "Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control and Recovery", Morgan Kaufmann Publishers, San Francisco, CA, USA, May 2001
(Educational Institution; 1001-5000 employees; Higher Education industry)
September 1998 — March 2001 (2 years 7 months)
Queued transaction support for the research prototype of the distributed workflow management system Mentor-lite.
EDBT 2000, ICDE 2000, SIGMOD 2000, VLDBJ 2001
(Educational Institution; 1001-5000 employees; Higher Education industry)
September 1997 — August 1998 (1 year)
Ethernet-LAN, computer hardware, 50+ NT servers and workstations, IIS.
Doktor der Ingenieurwissenschaften (PhD), Computer Science, 2001 — 2005
Diplom-Informatiker (M.Sc.), Computer Science, 1995 — 2001
minored in Business Administration
Studienkolleg/Fachabitur, German, Mathematics, Physics, Chemistry, 1995 — 1995
Completed a program designed for 1.5 years in 0.5 years. Individuals with a high school degree who spent less than 13 years at school are required to earn the Abitur to be able to enroll in a University in Germany.
1992 — 1994
database and middleware technology
ACM (http://www.acm.org/), SIGMOD (http://www.sigmod.org/), Freunde der Saarbrücker Informatik (http://www.fdsi.org/)
First-grade Diploma for a visual computer simulation of the solar system (joint work with Vladimir Zamiatin), National High School Conference on computer science under the patronage of Russian Academy of Sciences, Saint-Petersburg, Russia, 1994.