##master-page:HomepageTemplate #format wiki #language de Email: <> IRC: jandd I'm an IT Architect from Dresden, Germany and work in the [[SystemAdministration#Infrastructure_team|Infrastructure team]]. I'm also interested in [[Software/DevelopmentTeam|CAcert software development]]. I'm a [[http://wiki.debian.org/JanDittberner|Debian Developer]] and have more than 25 years of experience in the professional software and system engineering fields. I'm team lead of the [[SystemAdministration#Infrastructure_team|Infrastructure Team]] and admin of [[https://infradocs.cacert.org/systems/infra02.html|Infra02]] and [[https://infradocs.cacert.org/systems/infra03.html|Infra03]], our LXC based infrastructure hosts, and many non-critical infrastructure systems. I'm also working remotely to support critical admin tasks. My preferred programming languages (in descending order) are: || '''language''' || '''experience''' || || Go || implemented the [[https://motion.cacert.org/|new board motion system]], the new OCSP responder (ocsp.cacert.org), OIDC IDP code (auth.cacert.org) and other web and CLI tools using Go. I like Go's comprehensive standard library, it's great aproach to concurrency and the small binary compilation results. || || Python || former upstream of [[http://code.google.com/p/sqlalchemy-migrate|sqlalchemy-migrate]] and [[http://portfolio.debian.net|Debian Member Portfolio Service]], member of Debian's Python Modules and Applications teams, lots of custom code for system administration tasks || || Java || certified as [[http://www.sun.com/training/certification/java/scjp.xml|SCJP]], [[http://www.sun.com/training/certification/java/scwcd.xml|SCWCD]], [[http://www.sun.com/training/certification/java/scdjws.xml|SCDJWS]]. Broad experience with Spring, REST and SOAP !WebServices and big enterprise applications || || Ba(sh) || most Debian work is writing Makefiles (debian/rules) containing shell code, bash used for common administration tasks || || PHP || [[http://www.mediawiki.org/|MediaWiki]] and [[http://drupal.org/|Drupal]] development and customizations, don't really like it though || || C || for grunt work at low level, I maintain some C based Debian packages (see my [[http://qa.debian.org/developer.php?login=jandd@debian.org|DDPO page]] for details), co-upstream of [[http://cracklib.sourceforge.net|cracklib]] (primarily maintaining the Python binding || ---- CategoryHomepage