Curriculum Vita

Andreas Kupries

Contact information

Name Andreas Kupries
Address Vancouver, British Columbia, Canada
Born at August 15, 1967
in 48777 Willich 1, Germany
Nationality german


1973 - 1977 Grundschule im Muehlenfeld, Willich
(basic/elementary school)
8/1977 - 6/1986 St. Bernhard Gymnasium Willich
(high school)
Graduation: "Abitur" at 06/02/1986
Summary grade: 2.0
(highschool diploma)
9/1986 - 10/1992 Courses at RWTH Aachen
(Northrhine Westphalia technical university Aachen)
Major subject: Computer science
Minor subject: Mathematics
11/1988 Vordiplom: 2.0 (B.S.)
10/1992 Diplom: 1.0 (M.S.)


10/1990 - 10/1992 Student worker at Lehrstuhl fuer angewandte Mathematik, insbesondere Informatik
(Chair for applied mathematics, especially computer science).
Chair holder: Prof. Dr. Walter Oberschelp
11/1992 - 12/1992 Scientific worker at chair named above
01/1993 - 10/1997 Employee of Ingenieurbuero Kisters.
Development of software to support the work of hydrologists.
More specifically:
• Application for graphical visualization and manipulation of timeseries.
• Application to support digitization of analogously recorded timeseries (sheets of paper).
• Storage of timeseries data in relational databases.
11/1997 - 02/2001 Employee of Ascom Deutschland GmbH (Standort Aachen).
02/2001 - 08/2015 Employee of ActiveState Tool Corp.
Part of the Tcl Team:
• Maintenance of ActiveTcl and bundled extensions.
• Work on the Tcl Dev Kit.
• Integration of Tcl with Komodo.
Stackato commandline client.
09/2015 - current Employee of Hewlett Packard Enterprise.
In the Cloud Business Unit:
• Maintenance of HPE Helion Stackato
• Work on the next generation of the same.


See my musings

Other knowledge

Foreign languages English
Computer languages Tcl/Tk, Pascal, Modula, C(++), OCCAM, PROLOG, Go, bash
Development experience with Unix (Linux, AIX, Ultrix, DEC OSF, SCO) and Windows (MSVC++).


  • Reading, mostly SF&F, Computer security

  • Member of the ``Deutsche Lebens-Rettungs-Gesellschaft (DLRG e.V)'', a German water rescue organization.

German grades

A note on german grades: They are of numerical value, in the range of 1 to 6. One is best, six worst. For more flexibility in grading suffixes + and - are possible. Numeric only indication of a suffix is addition/subtraction of 0.3 to/from the base value.

Rough translations:

1 very good
2 good
3 satisfactory
4 enough/sufficient
5 unsatisfactory/poor
6 inadequate