[ home ] currently complexity c.v. Technical Skills code cribbings cd player compendium coda camera co-ordinates
|
|
Technical Skills
Operating systems.
Unix
flavours. SunOS - Solaris 2.5/2.6/2.7 -
Ultrix - Linux - OS/9 Macintosh.
System 7.5/8.0/9.0 and later Windows.
Windows 95/98/2000/3.1/NT
Programing Languages.
-- Java (JDK 1.2, 1.3), C++, ANSI C, Objective C, Python, Perl 5
(00), Lisp (Scheme, Emacs Lisp) Text processing. --
XML, XSL, LaTeX, BibTeX, SGML (DocBook), DSSSL Shells & other
languages. -- Bash, Bourne, Korn, C, Extended C
shell, m4 (Unix macro language). Unix/Linux tools,
utilities. -- (gn)awk, sed, emacs, vi, e-lisp, (gn)dbm,
rpm (Red Hat) Graphics/GUI
development. -- Java AWT, Tcl/Tk, X (some) Networking. -- Linux
network administration, TCP/IP, inetd, ppd, Ethernet Development tools. --
CVS, RCS, numerous GNU tools: gcc, gdb, make, autoconf, automake,
libtool, gdm, flex, bison Scientific software. --
Mathematica 3.0, Maple, R (SPlus), HDF5 Database languages. --
PL/SQL, Oracle, SQL*Plus Web languages,
programming. -- XML, XSL, HTML, Meta-HTML, CGI, JavaScript
Applications development.
Most recent applications programming has been entirely
in Java (JDK 1.2): experience with Java Native Interface
(JNI), AWT/Swing GUI toolkit, Javadoc/Doclet customization,
some exposure to Java Beans and RMI. [1 - 2 years] Strong ANSI C, C++ and Objective C programmer. Last
four years have been entirely in an object-oriented (OO)
environment. [6 years]
Unix background.
Programming primarily in a Unix and Linux
environment for the past six years. Numerous projects involving a combination of
shell scripting (bash, [tc]sh, Perl, awk) often involving low-level
database manipulation using one of the dbm families. [3 years]
Systems-level
orientation. Worked on a number of complex
projects over three or four people often requiring
sophisticated version control/configuration procedures.
Written extensions to the popular GNU autoconf/automake
utilites. [4 years] Web automation.
Developed an all-XML website. Implemented several significant
CGI backends for live web applications: Perl-to-database
interface for stock quotes, Meta-HTML-to-SQL backed Forms
interface. HTML, JavaScript and Meta-HTML extensions. [1
year] Databases. Some
Oracle database experience: PL/SQL and SQL*Plus. Client/server
technology [5 months] Free software
projects. Contributed to GNU (FSF) and ``open
source'' projects: GNU Nana (an assertion and logging utility),
Swarm (simulation toolkit), Modular DocBook (stylesheets for
SGML DTD). Emacs/e-lisp development environment. [2
years] Hardware/operating systems level
experience. socket-based interfaces, IPC and shared
memory, RS232/422 serial communications. Development experience
under OS/9: a true real-time operating system. [6 months] Networking
experience. implemented a custom communications
protocol for date and time acquisition using TCP/IP. Other
experience: mainly adminstering Linux boxes, certainly no guru, but
two years and gaining... [2 years]
Broadcasting/Multimedia.
1 1/2 years (Australian Broadcasting Corp.) Academic/Research. 3
1/2 years (Santa Fe Institute, Univ. of NSW) Financial Sector. 1 year
(Lombard North Central, Macquarie Bank) Telecommunications. 4
months (Whitesmith's/Optus)
|