Projekterfahrung
2012 - 2013 : Mitarbeit in einem Forschungsprojekt zum Thema "Paketverluste in 802.11-Netzwerken"
Branche: Forschung
Aufgaben: Untersuchung von Paketverlusten in 802.11-Netzwerken
Werkzeuge: C++, Shell-Skripte, XSLT, Matlab/Octave, Eclipse, Git
Plattform: Linux
2012: Unterstützung kleiner Projekte in der Industrieautomatisierung
Branche: Industrieautomatisierung
Aufgaben: Anpassung und Installation von Anwendungen in der Industrieautomatisierung
Werkzeuge: Ruby, C#, SQL
Plattform: Windows XP
2012: Unterstützung in der Weiterentwicklung und Pflege eines Onlineshop-Frontends
Branche: E-Commerce
Rolle: Entwickler
Teamgröße: 7
Aufgaben: Anpassungen, sowie Neuentwicklungen für das Frontend des firmeneigenen Onlineshops
Werkzeuge: PHP, HTML, CSS, Javascript, SVN, Netbeans, Ajax, Sass
Plattform: Linux
2012: Neugestaltung einer Firmenwebseite mit Hilfe von Joomla
Branche: Wassersport
Aufgaben: Einrichtung und Anpassung von Joomla, Erstellung eines Joomla-Templates
Werkzeuge: Joomla, PHP, MySQL, HTML, CSS, Javascript
Plattform: Windows XP/7, Linux
2010 - 2011: Mitarbeit im Projekt: "Entwicklung und Pflege von Software Extensions für das redaktionelle CMS Frontend“
Branche: IT/Telekommunikation
Rolle: Entwickler
Teamgröße: 5
Aufgaben: Weiterentwicklung und Pflege der bestehenden redaktionellen CMS-Frontend-Werkzeuge, sowie Unterstützung im Aufbau einer Testplattform für die Weiterentwicklung der Frontend-Werkzeuge
Werkzeuge: Java, Swing, Servlets, Wicket, JUnit, Easymock/Powermock, Jad, XML, Maven, Eclipse, Subversion, Hudson/Jenkins, Tomcat, Apache-Webserver, Postgres, MySQL, Coremedia CMS, MediaWiki
Plattform: Windows XP, Linux (Debian/Suse)
2009 - 2010: Mitarbeit im Forschungsprojekt "Monte-Carlo-Simulation einer Proteinfaltung"
Branche: öffentlicher Dienst
Rolle: Entwickler
Teamgröße: 3
Aufgaben: Planung und Entwicklung einer Simulationsauswertungsumgebung mit Einbindung der vorhandenen in Fortran geschriebenen Monte-Carlo-Simulation
Werkzeuge: Java (Swing, JNI, RMI), C, Fortran, Eclipse, Mercurial, JUnit, JMol
Plattform: Linux
2009: Implementierung eines Demonstrators in Ruby on Rails
Branche: Umweltbranche
Rolle: Entwickler
Teamgröße: 5
Aufgaben: Planung und Entwicklung eines Demonstrators (Travel-Management)
Werkzeuge: Netbeans, Trac, Ruby on Rails, JavaScript, PostgreSQL
Plattform: Linux
2009: Programmierung von Schnittstellen für den Dokumentenserver der Humboldt-Universität
Branche: öffentlicher Dienst
Rolle:Entwickler
Teamgröße: 3
Aufgaben: Erweiterung des Dokumentenservers, Implementierung von Schnittstellen, Anpassung des Designs für Hostings von Drittanbietern Werkzeuge: Eclipse, PHP, Javascript, HTML, XSL, Apache, Sybase
Plattform: Linux
2009: Entwickler im DFG-Forschungsprojekt "Dokupedia"
Branche: öffentlicher Dienst
Rolle: Entwickler
Teamgröße: 4
Aufgaben: Implementierung von Anpassungen für Mediawiki, Integration von Extensions, Anpassung des Layouts, Einbindung einer Literaturverwaltung
Werkzeuge: HTML, CSS2, JavaScript, PHP, Apache-Webserver, Mediawiki, MySQL
Plattform: Linux, Windows
2007 - 2009: Entwickler im DFG-Forschungsprojekt "OA-Netzwerk"
Branche: öffentlicher Dienst
Rolle: Entwickler
Teamgröße: 6
Aufgaben: Implementierung einer serviceorientierten Infrastruktur für elektronische Publikationen, Programmierung von OAI-PMH- und REST-Schnittstellen, Umsetzung einer Weboberfläche auf der Basis von Apache-MyFaces
Werkzeuge: Java, JSF, Servlets, SQL, XML, REST, HTTP, Sybase, Ant, Subversion, Bugzilla, Apache-Tomcat, Apache-Webserver
Plattform: Solaris, Linux, Windows
2006 - 2007: Softwareentwickler in der Firma Mobi-Tech GmbH
Branche: IT, mobile Anwendungen
Rolle: Software-Entwickler
Teamgröße: ca. 7
Aufgaben: Implementierung von Backendlösungen für Zweitvermarktung von Content für Mobiltelefone, Implementierung einer MMS-Anbindung über das MM7-Protokoll
Werkzeuge: Java, XML/XSL, SQL, Ant, Sybase, Apache-Tomcat, Cocoon, Subversion, Eclipse
Plattform: Linux
2001 - 2003: System-/Netzwerkadministration und Nutzersupport am MDC in Berlin-Buch in der Forschungsgruppe "Theoretische Biophysik"
Branche: öffentlicher Dienst
Rolle: Administrator
Aufgaben: Administration der SGI- und Linux-Workstations und Server, Entwicklung von Backupstrategien, Sicherung des Netzwerkes, allgemeiner Nutzersupport
Werkzeuge: Shell-Skripte
Plattform: IRIX, Linux (Redhat, Suse), Windows 2K
