This page is not intended to be a full CV but rather a listing of
some major
subject areas I have focussed on and various technologies with which I
have had
to become very familiar during the course of my career.
Major Focus Areas
- Computer Operating systems
- Computer graphics subsystems
- User interface design and construction
- The Java platform
- Web technology (HTML, XML etc.)
- Declarative application design (using XML and code)
- Web Security
- Web Services
- Services Oriented Architecture (SOA)
- Software Standards
- Software interoperability
- Web 2.0
- Rich Internet Applications (RIAs)
- Cloud computing
- Smart Planet and Green Computing
Programming Languages/Platforms
- Assembly languages (6502, 68000, X86, Z80, VAX, S370)
- Bash shell scripting
- BASIC
- C
- C#
- C++
- COBOL
- Fortran
- Java
- Microsoft .NET
- Pascal
- PL/S
- Perl
- Python
- REXX
- Ruby
Web Technologies & Standards
- AJAX
- Apache Web Server
- ASP.NET
- Atom
- CSS
- Dojo
- Flex
- HTML
- JavaScript
- JSP
- PHP
- REST
- RSS
- Microsoft Silverlight
- SVG
- WebSphere
- XAML
- XFORMS
- XML
- XSL
- XSLT
- XUL
Operating Systems
- AIX
- Linux
- Mac OS X
- OS/2
- PC-DOS / MS-DOS
- VM/CMS (IBM S/370, S/390)
- VAX/VMS
- Unix
- Windows (95,98,2000,XP,Vista)
Miscellaneous
- Digital photography and image processing
- Font file formats
- Graphics file formats (SVG,WMF,CGM, etc.)
- Image file formats (JPG,PNG,BMP etc.)