- 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