Software Development
I've been working as software developer since 1998 (since 2003 on a freelance basis). Following is a list of my knowledge areas.
Unix / C Programming
- Operating systems: Linux, OpenBSD, Mac OS X, Solaris
- Scripting languages: Perl, Shell
- C programming :
- system programming
- network programming
- database programming
- technical/scientific computing
Relational Databases
- PostgreSQL:
- database design
- client programming (native/C, JDBC, DBI, PHP)
- server programming (extensions in C or PL/PgSQL)
- migration of existing database systems (such as MySQL, Oracle) towards PostgreSQL
- Oracle:
- database design
- client programming (JDBC)
- migration towards PostgreSQL
Java Software Development
- Web server development in the J2EE environment: servlets, JSP etc.
- Database programming
- Application development
Web Server Technology
- Apache httpd - PHP - Perl/CGI
- Apache tomcat - servlets/JSP
Many of the names for software products mentioned on this page are registered trademarks.
(C) 2005 Chris Mair - last changed Nov 1, 2006


