Profile

I’m a software developer from Duisburg-Neudorf, working for 9elements in Bochum.

I’ve been involved with programming and software since my highschool years a the Steinbart Gymnasium in Duisburg. I just finished my last semester of studying CS at Dortmund Technical University, writing my diploma thesis about Serverside JavaScript.

I began with PHP3 and Java around 1998. Since 2004 I’m a fan of Ruby on Rails. I love how Ruby extended my horizon and I’m fascinated with all sorts of programming languages and paradigms ever since.

I take a holistic approach to software development, combining my theoretical knowledge from studying CS with my practical experience in designing and developing software.

I love my MacBook, I enjoy taking photos with my Nikon D90, I like music, movies, food and art.

Curriculum Vitae

Jan Varwig
born 1982 in Duisburg, Germany

Formal Education

  • Abitur (1993-2002)
    Steinbart Gymnasium Duisburg

  • Study of Applied Computer Science (10/2003 – 07/2009)
    Technische Universität Dortmund
    Main areas: heuristic optimization, graphical systems, compilers and hardware design
    In my diploma thesis I developed A Thin Web Application Framework Based on Server-Side JavaScript.

Work Experience

  • Development and project management for 9elements GbR 12/2007 – today
    Development and supervision of several projects in Ruby on Rails and PHP.
    Working as a hired freelancer during my studies, employed since 10/2009.

  • Freelance work for PEKiP e.V. 04/2005 – today
    Maintenance of several websites.
    Internal software development for administration of members and courses. Development of an AJAX-based chat module for Xoops.

  • General Freelance work 2004 – today
    Several projects for customers not explicitly listed here.

  • Student assistant at ISF, Dortmund University 03/2007 – 12/2007
    Development of FEM software in C++/OpenGL

  • Freelance work for Mediastar GmbH 02/2004 – 10/2007
    Maintenance and administration of several Typo3-based websites.
    Search engine optimization.
    Setup and maintenance of the Websale eCommerce system.

  • Webmaster N-Europe.com 2002 – 2006
    Development and maintenance of a CMS in an international team.

Knowledge Buzzwords

(unordered)

Java, Subversion, Unix/Linux, Apache, Photography, Git, .NET, Mercurial, Ruby, PHP, Rails, Haskell, JavaScript, rspec, MySQL, C#, HTML, Photoshop

Work Examples

  • img.ly
    An image sharing site for Twitter, similar to twitpic.
    One of the first sites to use the Twitter OAuth API.

  • Szenesprachen Wiki
    A collaboration between Duden, Trendbüro and 9elements.
    Implemented user-engine and Facebook Connect interface in Rails and JavaScript.

  • PicturePeople.de
    Online shop for images from photosessions.
    Implemented customer-area and administrative backend in Ruby on Rails.

  • Open Source projects
    Those are available at the projects page.

  • Most of my other work has been nonpublic, samples are available on request