Computer Experience

Sergei A. Klioner




I work with computers since 1980. Computers and information technology were always an important part of my interests and my scientific activity. Below I summarize my most important abilities and experience in this field.


Operating systems:

OS360/370, DUBNA Monitoring System, CMS, Unix (SunOS, Sun Solaris, IRIX, HP UX, various versions of Linux) including system administration, VAX/VMS, MacOS (up to version 8.0), Mac OSX, MS-DOS, MS Windows (3.x, 95, 98, NT, 2000, XP), OS/2, Novell


High Level Computer languages:

Basic (various versions), Fortran (IV, 77, 90, 95), Algol 60, Algol 68, PL/1, Pascal, Modula-2, C, C++, Prolog, Forth, Lisp (favorite language), Perl, Python, Java

top-level languages of the following scientific computing systems: Reduce, Macsyma, Maple, Mathematica


Low Level Computer languages:

Assembler IBM360/370, Assembler DEC VAX, Assembler BESM-6, Assembler HP2000


Special Interests:

Computer algebra systems and semi-numerical programming (various computer-algebraic algorithms and practical work with Reduce, Derive, Macsyma (Maxima), Maple, Mathematica, Poisson series processors)

Numerical algorithms

Parallel programming (MPI, Open MP)

Typesetting systems (TeX and its derivatives, Postscript)

Computer graphics (CorelDraw, Abode Photoshop)



Important projects:

Plug-in-ready implementation of the relativistic model for microarcsecond positional observations, used in the internationally written the Gaia simulator software (C, 2003)

FFTpert: a package to calculate five-dimensional Fourier expansion of the planetary disturbing function (C, 1999, available from http://rcswww.urz.tu-dresden.de/~klioner/fftpert.html)

EinS: a Mathematica package for operations with indexed objects (Mathematica top level code, 1994-, available from http://rcswww.urz.tu-dresden.de/~klioner/eins.html)

An interpreter of Prolog which allows one to extend Prolog by adding new data types (Lisp (mu-Lisp dialect), in collaboration with Dr. A.Voinov, 1992)

Implementation of my own relativistic VLBI model within the package OCCAM for VLBI data processing (Fortran, 1991)

Russian version of TeX and LaTeX: russian hyphenation rules, virtual fonts combining conventional latin and cyrillic characters (C, TeX, 1991)

Built-in assembler for a FORTH system for HP2000, M6000 and CM-2 (Forth, Assembler HP2000, 1986)

RAM-based database aimed at acquiring and analyzing information in real time (Assembler IBM/370, 3 programmers, 1985-1986)

Arbitrary precision arithmetic system (PL/1, Assembler IBM/370, 1985)



Other Experience:

System administration of a local area network consisting of a Sun cluster (7 workstations) under Sun Solaris (NFS, NIS, NTP, mail, samba, backup, etc.) and an IBM PC cluster (about 10 computers) under Linux and MS Windows 95/98/NT/2000/XP (from 1996)

Administration of local area network consisting of 5 IBM PCs under MS DOS, NOVELL NETWARE and MS Windows 3.11 (1993-1995)

Modems (including modem control language)

Low level printer languages (PCL, Postscript, Epson printers)

Web developing (HTML, CGI scripts, forms, Java)

Various "useful" programs and system components like MS Office, MathCad, Mathlab, GNUplot, Unix shells, awk, etc.


Back to Sergei A. Klioner's Curriculum Vitae

Back to Sergei A. Klioner's Home Page