Jan Dittberner
Lebenslauf
Ein paar Daten aus meinem Lebenslauf:

- geboren am 8.8.1977 in Löbau
- 1996 Abitur am Gymnasium Dresden Striesen (Suchen Sie ehemalige Mitschüler? Vielleicht finden Sie sie bei StayFriends)
- Grundwehrdienst im Fernmeldebataillon 430
Spezialgrundausbildung zum Richtfunktechniker - 1997 bis 2000 Informatikstudium an der Technischen Universität Dresden, Nebenfach Kognitionspsychologie
- 2000 bis 2002 Softwareentwickler bei der newtron AG, dabei 3 Monate technische Projektleitung in Indien
- 2003 bis 2004 Softwareentwickler bei der bluesoft AG
- seit 2004 Communardo Software GmbH (hier gehts zu meinen Beiträgen im Communardo Techblog und hier im Teamblog) im Einsatz bei der T-Systems Multimedia Solutions GmbH
- ab 2004 Softwareentwickler
- ab 2008 Junior Softwarearchitekt
- seit 2010 Softwarearchitekt
- seit 2009 Debian Developer
- seit 2009 CAcert.org Infrastruktur-Administrator
IT-Kenntnisse
Ich führe hier nur einige wichtige IT-Kenntnisse auf. Falls Sie an einem Profil mit Referenzen und einer umfangreicheren Beschreibung interessiert sind, können Sie das gern über mein Kontaktformular anfordern.
Betriebssysteme
Ich nutze seit 1997 das freie Betriebssystem GNU/Linux. Als Distribution verwende ich nach Erfahrungen mit SuSE, RedHat und Mandrake nun seit etwa 2000 Debian GNU/Linux. Seit 2009 bin ich Debian-Entwickler.
Ich setze Debian als Serverbetriebssystem für mein Hostingangebot gnuviech-server.de und auch privat als Desktopsystem ein, seit 2009 bin ich außerdem an der Administration der Infrastruktur von CAcert.org beteiligt.
Ich habe außerdem beruflich praktische Erfahrungen mit Sun Solaris und IBM AIX gemacht.
Programmiersprachen/-frameworks
Beruflich arbeite ich primär mit Java/JEE, derzeit viel mit Glassfish 3/JEE6/EJB 3.1.
In Projekten habe ich bereits mit den Frameworks Struts, Lucene, Spring, Ehcache, Axis, XFire, CXF, Metro und diversen XML-Frameworks gearbeitet. Ich habe außerdem bereits in J2EE-Projekten mit dem Bea Weblogic Applicationserver, IBM Websphere Portal sowie Tomcat und JBoss entwickelt.
Über einen längeren Zeitraum entwickelte ich Anpassungen für das Java-basierte Coremedia CMS.
Buildmanagement mit Ant, Maven sowie Versionsverwaltung mit Git, Mercurial, Subversion und CM/Synergy gehören dabei ebenfalls zum Handwerkszeug.
Ansonsten nutze ich auch gern Python, Perl und bash für Prototyping, Administrationstools und Websiteentwicklung.
Datenbanken
PostgreSQL, Oracle, MySQL
Zertifizierungen
Ich bin zertifiziert als:
- Sun Certified Programmer for the Java™ 2 Platform, Standard Edition 5.0
- Sun Certified Web Component Developer for the Java™ 2, Enterprise Edition 1.4
- Sun Certified Developer for Java WebServices
- iSAQB Certified Professional for Software Architecture
- Microsoft Certified Systems Engineer für Windows NT 4.0, mit den absolvierten Prüfungen:
- Netzwerkgrundlagen
- Implementation und Wartung von Microsoft Windows NT Workstation 4.0
- Implementation und Wartung von Microsoft Windows NT Server 4.0
- Implementation und Wartung von Microsoft Windows NT Server 4.0 Unternehmenstechnologien
- Internetworking mit Microsoft TCP/IP und Microsoft Windows NT 4.0
- Administration von Microsoft SQL Server 7.0