Burn And Tremble

Hermann Loose

CS student at Dresden University of Technology. Previously an intern at Google.

Education

Computer Science, Diplom

Oct 2007 – present

Dresden University of Technology (TUD)

Minor: Discrete Mathematics, Algebra & Geometry

Broad curriculum with some focus on architecture of distributed systems.

» What kind of degree is this? «

Abitur

Federal School of Saxony, St. Afra, Meissen

Graduated Jun 2006.

Advanced courses: Physics, Chemistry, German

» information on German A-levels «

Employment

Google UK, Software Engineer Intern

Sep 2012 – Jan 2013

Worked on Google Swiffy, a tool for converting Flash SWF files to HTML5.


Mar 2011 – Jul 2011

Worked with GWT, Guice, AppEngine and Chrome extensions developing in-house products as part of a small team in CorpEng.

Dresden University of Technology

Nov 2010 – Feb 2011

Student assistant to Björn Döbel, Chair of Operating Systems

Worked on restartable services in L4Re, the runtime environment for the Fiasco.OC microkernel. Gained experience in extending Lua in C.


Oct 2009 – Mar 2010

Tutor for second-year students, Chair of Operating Systems

Expertise

I don’t sleep well in the absence of green tests and the word code review gives me a warm and fuzzy feeling. I’m no stranger to agile methodology.

My NERF marksmanship is average.

Languages

Ruby, Java, C – I’m probably most productive in Java.

C++ – which I write a lot like Java, maybe not brutally efficient.

Things I’ve used / dabbled in / “heard of” a while ago—and definitely can’t do on the spot without revisiting—include Python, Lua, Haskell, Erlang, Prolog, in roughly that order. I’m still looking for a project to try out Clojure and Scala.

If the language you throw at me isn’t butt-ugly, I’ll likely pick it up fast.

Lastly, native German, fluent English, basic French.


References gladly provided upon request. Also, LinkedIn.