Jan Varwig
Jahrgang ‘82
Informatikstudent und selbstständiger Webentwickler aus Duisburg-Neudorf.
Ausbildung und Einbildung
Ich befinde mich derzeit im neunten und vorletzten Semester meines Informatikstudiums an der Uni Dortmund, mit Programmierung und Software beschäftige ich mich jedoch bereits seit meiner Schulzeit auf dem Steinbart Gymnasium in Duisburg.
Angefixt wurde ich durch PHP (1998/99 mit Version 3) und Java. 2004 brachte mir Ruby on Rails die Erleuchtung dass neben den Mainstream-Sprachen Java, PHP und C++ weitaus mächtigere, aber eben leider unbekannte, Sprachen existieren.
Seitdem bin ich Feuer und Flamme für Softwarewerkzeuge die es ermöglichen, mit weniger Arbeit und weniger Code saubere, sichere und bessere Programme zu entwickeln. Werkzeuge beschränkt sich dabei nicht bloß auf Sprachen wie Ruby, Haskell, Erlang, Lisp, C# oder F#, sondern beinhaltet Tools (Trac und Subversion), Umgebungen (.NET), ganze Computer (meinen Mac Mini, den ich nicht wieder hergeben möchte) und Prozesse (Testdriven Development, Agile Development).
Ein ganzheitlicher Ansatz der Softwareentwicklung, der theoretisches Wissen aus der Informatik, praktische Programmiererfahrung und einen langjährigen Bezug zum Web in all seinen Ausprägungen umfasst, führt dazu, dass ich bei der Arbeit diese Fähigkeiten kombinieren kann um technisch solide und benutzerfreundliche Lösungen zu entwickeln, mir schnell neues Wissen anzueignen und Lösungen jenseits des Tellerrandes zu finden.
Dabei bleibe ich immer pragmatisch und verwende Techniken die schnell gute Ergebnisse liefern. Nur wer seine Werkzeuge beherrscht und mit Leidenschaft und Freude an die Arbeit geht, kann gute Resultate liefern.
Referenzen
Von Ende 2003 bis Ende 2007 habe ich die mehrere Sites umfassenden Webpräsenz der Mediastar GmbH unter Typo3 betreut, sowie Tools und Verfahren entwickelt, die den Abgleich der Präsenzen untereinander und mit dem eCommerce-System der Websale AG erleichtern.
Seit April 2005 verwalte ich für den PEKiP eV. mehrere PHP/MySQL-basierte Webseiten. Dabei wurde von mir unter anderem ein leichtgewichtiges AJAX Chat-Modul für Xoops entwickelt.
Von 2001 bis 2005 habe ich ehrenamtlich für N-Europe (damals noch Cube-Europe) für ein internationales Team von Redakteuren ein Content-Managementsystem in PHP entwickelt und gepflegt.
Kurz darauf habe ich für insert credit ein Content Management- und Redaktionssystem auf Basis von Ruby on Rails entwickelt. Das System war bereits ausgereift, der geplante Start Ende 2006 fiel aufgrund eines nachlassenden Interesses der Redakteure des Seite leider aus.
Glücklicherweise konnte ich Teile des Codes in einem kleinen eCommerce System für die Apotheke meines Vaters weiterverwenden. Die Entwicklung ist noch nicht abgeschlossen.
Zwischen Oktober 2006 und Oktober 2007 habe ich mit einer elfköpfigen Projektgruppe am Institut für spanende Fertigung der Uni Dortmund das Programm Pavel mit C# und OpenGL entwickelt.
Pavel ist ein Werkzeug zur Visualisierung hochdimensionaler Paretomengen, die bei der heuristischen Optimierung komplexer Prozesse anfallen und zur Auswertung untersucht werden sollen.
Pavel wurde unter GPLv3 veröffentlicht und kann unter http://pavel.sourceforge.net/ heruntergeladen werden.Im Frühjahr 2007 habe ich mit einer Modifikation der eCommerce-Software BakeSale den mehrsprachigen Shop http://www.tapetenkuenstler.de/ entwickelt.
Nebenbei bearbeite ich ständig kleinere, meist unveröffentlichte Projekte, z.B. diverse Plugins und Patches für Wordpress oder Tools für meinen Mac, oder entwerfe und installiere für Freunde und Bekannte kleine Webseiten mit Websitebaker: http://www.klangmassage-duisburg.de/, http://www.ferienhaus-schaupert.de/, http://www.thespoons.de/
Vorbilder
Autoren und Ideen die mich maßgeblich geprägt haben sind in meiner Blogroll (unten rechts auf der Seite) und auf der Seite Lesen zu finden. Was mich sonst beeindruckt, beschäftigt oder bewegt spiegeln meine Blogeinträge wieder.
Suche
Ich suche Kontakte, Firmen und Agenturen die meine Vorstellungen von Softwareentwicklung teilen um gemeinsam Ideen umzusetzen. Möglichkeiten zur Zusammenarbeit bestehen in Form von freier Mitarbeit oder einer Teilzeitbeschäftigung.
Auf XING bin ich unter https://www.xing.com/profile/Jan_Varwig zu finden.