• Network and Web: servlets, JSPs, EJBs, Apache, JBOSS, Resin, Jakarta/Tomcat, HTTP and HTTPS, TCP/IP sockets, multi-tiered client/server architecture, firewalls, gateways, proxies
  • Programming Languages: Java (RMI, JNDI, Applet, Taglibs), C/C++, Perl, JavaScript, JSTL, shell scripts
  • Operating Systems, programming and administration: Windows NT/XP/2000, Linux (Debian), UNIX (BSD and OPENSTEP/NeXTSTEP)
  • GUI: layout, design and implementation, custom windowing and widget libraries, custom interface design tools
  • Database Systems: MySQL, SQL, JDBC, ODBC, Oracle, Postgres
  • Graphics and other Programming: Swing, AWT, 3D, Image processing, OPENSTEP/NeXTSTEP AppKit/Foundation Kit
  • Document Processing: HTML and XHTML, CSS, XML, XSLT, JSTL, SiteMesh, PostScript, TeX, LaTeX
  • SCM: SVN, Perforce, StarTeam, CVS
  • IDEs: IntelliJ, JBuilder
  • Internationalization and localization
  • Network and Web: JRun, CGI, EAI, MQSeries, systems analysis, Apache-SSL
  • Programming Languages: Objective C,80x86 assembly, Pascal, Fortran, PL/I
  • Operating Systems, programming and administration: Solaris, Redhat Linux, Cobalt Linux, Mac OS and MS-DOS
  • Databases: MySQL, PostgreSQL, Interbase
  • Security and Cryptography: SSH, SSLeay, JSSE, Java and JavaScript obfuscation
  • Video, serial device drivers and IBM-PC BIOS programming
  • Technical writing and documentation
  • Some experience with government research and development
  • Customer support and relations