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.
Abitur
Federal School of Saxony, St. Afra, Meissen
Graduated Jun 2006.
Advanced courses: Physics, Chemistry, German
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.