Roland Mainz

 

Personal details and occupational development

 

 

Personal details

Name:

Roland Sebastian Mainz

Nationality:

German

Languages:

German, English, Latin (basics)

 

 

 

 

 

 

Contact details

Address:

Monroestraße 23
35394 Gießen

Phone:

+49 641 3992797

 

 

Email:

roland.mainz@nrubsig.org

 

 

 

 

Education

6/1998

Baccalaureate/senior secondary education certificate; privilege for higher technical institutes, degree: "Staatlich geprüfter Informationstechnischer Assistent" (State examination as Assistant for Information Technologies)

 

"Rheinische Akademie" in Köln (Cologne): Fachoberschule/Höhere Berufsfachschule für Technik, Fachrichtung Informatik

 

 

 

 

10/1999

Civilian service

 

Institute for Medical Informatics, University Gießen

 

 

 

 

11/2008

intermediate examination for diploma

 

"Fachhochschule (FH) Gießen-Friedberg"
(Higher technical institute/university of applied sciences)

 

 

 

 

 

 

 

 

Profile

Software engineer with Unix system administration skills, specializing in Solaris, high-performance-computing as well as internationalization and localization; experienced with leadership in various open-source projects

 

 

 

 

Special interests (focal points)

  • Parallel and distributed computing
  • Internationalization and localization
  • Virtualisation
  • HPC
  • POSIX/SUS standards
  • Desktop environments
  • Artificial intelligence ("Cyc")
  • MPEG
  • Unix
  • Solaris/UNIX operating system development

 

 

 

 

Technical abilities/skills

  • Various programming languages including
    • ISO C/C11
    • ISO C++/C++11
    • Fortran
    • JAVA
    • JavaScript
    • Pascal
    • perl
    • REXX
    • Unix shells (ksh88/ksh93, bash, original bourne shell (bsh))
    • Various POSIX/SUS utilities, including awk, join, grep, sed, sh, tr, etc.
  • POSIX/SUS application programming, including threads, multibyte character support, localisation(=l10n), internationalisation(=i18n), realtime programming, regular expressions in various flavours etc.
  • Unix system programming, including inner workings of libc and system interfaces
  • Unix adminstration
  • Creation/maintenance of documentation written in DocBook/XML

 

 

 

 

Professional experience

(in parallel to the studies at FH Gießen-Friedberg)

 

 

 

 

References

References from projects at X.org, mozilla.org and opensolaris.org can be provided on demand

 

 

 

 

Work samples

1.3.2007

Talk "Overview of the OpenSolaris Korn Shell 93 Integration Project" at the first German "OpenSolaris Developer Conference", Berlin.
See http://www.guug.de/veranstaltungen/osdevcon2007/abstracts.html#3_6_1 and http://www.opensolaris.org/os/project/ksh93-integration/osdevconf2007/

17.8.2007

First putback of opensolaris.org "ksh93-integration" project;
this putback is the first of a longer serious of putbacks which will introduce ksh93 and related features incrementally into OpenSolaris.
See http://web.archive.org/web/20100206155109/http://mail.opensolaris.org/pipermail/opensolaris-announce/2007-August/001637.html

27.12.2008

Second putback of opensolaris.org "ksh93-integration" project;
this putback is the second putback into OpenSolaris, adding features like a shell script compiler, kernel components to handle compiled shell scripts and other infrastructure.
See http://web.archive.org/web/20100206155109/http://mail.opensolaris.org/pipermail/ksh93-integration-discuss/2008-December/006749.html

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gießen, 3. August 2016