(X)HTML and CSS
Advanced experience designing interfaces using structural HTML and CSS. An
intimate understanding of cross-browser compatibility issues and workarounds.
Evangelist for the separation of content from presentation and a move towards
web standards. More than 10 years of building and maintaining stylishly simple
web applications.
Java and J2EE
Four years of experience designing, building, and maintaining web-based J2EE applications, with an
emphasis on application architecture and reusable design patterns. Extensive use
of the Spring Framework
for dependency management, data access, and MVC support. Current knowledge of
leading libraries and open-source projects, such as
Hibernate,
ACEGI,
Lucene,
and Jetty. Experience with unit, integration, and performance testing
methodologies and tools.
XML and related technologies
Six years of hands-on XML,
XSLT,
and XML Schema experience building content management and data exchange systems.
Advanced usage of XSLT and XPath. Real-world experience with XML Schema and XML
vocabulary design. Contracted by BEA Systems to conduct in-house training in XML
technologies.
JavaScript and related UI frameworks
Extensive experience building non-intrusive JavaScript components using leading
libraries, such as Prototype and Ext.
Designed, built, and tested AJAX interfaces.
Flex and RIA technologies
Built reusable UI components for two Flex applications. Designed
interactions with external services and built UI widgets.
Extended charting and data analysis components to build rich visualization
and summarization tools for high-volume data.
Excel
Extensive experience using Excel for data analysis, modeling, and massaging,
including pivot tables, linear programming, and custom functions.