Photo of Oliver Schrenk

Oliver Schrenk

Services: twitter / github / stackexchange

I'm a software developer currently living in Amsterdam, Netherlands. I approach software development as a craft, constantly striving to change for the better. I can be a real stickler for code cleanliness and organization. In my free time I read books, listen to music and train archery.


Elmar Reizen May 2013 - today

Software engineer Scala, Java, Git, Play, Solr, Hadoop

  • Developing a Hypermedia API for travel deals in Scala
  • Big Data Processing with Hadoop and Solr

Q2WEB - Quality To The Web April 2010 - April 2013

Software engineer Java, SVN, Oracle DB, Hibernate, Spring, OpenCL

  • Developing a software stack for inventory and service management for a Telecommunications Service Provider using Java
  • Research of future technologies and their application (node.js, OpenCL)

dbc - digital business creators gmbh October 2007 - April 2010

Software engineer Java, Lucene, XSLT, Flex, PHP, SVN

  • Development of content models for websites for medium sized businesses
  • Setup of newsletter systems based on PHPList and ezPublish Newsletter
  • Development of Lucene based custom intranet searches
  • Maintenance and further development of a Flex based construction loan application for public savings banks served by a JavaEE platform

Karmariders October 2007 - April 2012

Volunteer work Java, Play, Google Maps API

  • Organization and execution of a fundraising campaign
  • Bicycle tour through Germany and North East India
  • Organization of an annual bicycle tour through the Ruhrgebiet
  • Seasonal Homepage to register for bicycle tour (Play Framework)
  • Setup and Support for Google Apps for all volunteers

International English Library August 2006 - March 2008

Volunteer work English

  • Improvement of language skills
  • Front desk work
  • Sorted and ordered books
  • Introduced library management software

net mobile AG April 2004 - October 2007

Software engineer Java, J2ME, Doja, PHP, CSV, SVN

  • Porting of DoJa based games, integration of accounting, license and high score systems
  • Creation of a DoJa based games
  • Management and development of a sales platform for mobile games

Heinrich-Heine-Universität Düsseldorf October 2007 - October 2012

Master of Science, Computer Science Java, C, OpenCL, Algorithm Design

  • Focus on mobile communication
  • Car to car communication and geo services
  • Project thesis: "Exchanging Spatial Information in the Context of Vehicle to Vehicle Communication"
  • Master thesis: "Trajectory Compression by Means of GPU"

Heinrich-Heine-Universität Düsseldorf October 2002 - October 2007

Bachelor of Science, Computer Science, Physics Java, Swing, XML

  • Hardware programming of sound based 3D mouse
  • Thesis title: "Definition und Verwaltung von Digitalen Sammelobjekten"
Technical skills
  • Java
  • Scala
  • JavaScript
  • Git
  • And I dabbled in OpenCL, PHP, Flex, and C
  • German (first language)
  • English (fluent)
  • Japanese (rudimentary)
  • Dutch (rudimentary)
Notable projects:
  • tracereduce Java, OpenCL. Encoding vehicular traces.
  • datr.js JavaScript. Natural Language processing for German date and time
  • orbit NodeJS, MongoDB. Share bookmarks around your geolocation.
  • srpad JavaScript, HTML5. Tracking tool for a role-playing game.
  • flatlinr Java. Parse flat files describing a hierarchical data structure.
  • notes Markdown. My development notes.
  • dotfiles Shell. My dotfiles.
More available on request