Deep experience in JBoss, JavaEE/J2EE, and the wider open source ecosystem around IETF / W3C / JCP open standards.

Strong capabilities on both front-end and back-end; deep appreciation for web-centric perspectives and enterprise-centric perspectives; substantial participation in both the CTO-centric world and the CIO-centric world.

2012 August update: My work continues to center on HTML5, GWT, JBoss, and Cloud. For a multinational client who is a global player in internet infrastructure, content hosting, and media delivery, I architected and implemented the first generation of CDN-class video streaming network diagnostic framework and initial toolset. Included clientside java network diagnostic agents, html5/gwt/browser admin console, JavaEE6 serverside service suite, JPA2 relational persistence, CDI injection & events, COMET, REST, JSON, Maven, Git. For a startup consumer products client I implemented a prototype image-centric rich-media HTML5 cloud-based showroom for display of designer products. During telephone sales conversations with potential distribution channel partners or buyers at major retailers, my web application will support tactical marketing goals of presentation and promotion, and as public website will support strategic marketing goals of brand positioning and style leadership (while in both cases gathering market data). Substantial work this year has been with SVG in the HTML5 context, along with HTML5 video output (and cutting edge video input), Canvas, DnD, and HTML5 browser-to-native Filesystem APIs. The foregoing involved architectural-level and hands-on development and administrative work with JBoss AS7 and over a dozen JBoss subprojects. I managed multiple PaaS cloud accounts from multiple cloud service providers (as fractional-CIO for 2 startup clients, as consultant providing a collaboration and demonstration space for a corporate client, and as researcher doing cloud technology development.)

2011 October update: I've been creating webapps for Sustainability (tracking/tracing environmental impacts throughout the supply chain and product lifecycle) for one client and for Solar Energy (accelerating legal and business processes for electric utility renewable energy generation adoption and grid connection) for another.
My webapps are graphically-rich, open-standards-based, state-of-the-art: JPA2 (Object Relational) & RDF (Semantic Web) backends... my own topology & geometry processors.... my own GWT2 layout & HTML5 Canvas & SVG diagrammatic frontends.
As I pass my 40th anniversary of first cutting computer code (FORTRAN in Sept 1971), I am grateful for the open-source tools and open-standard platforms that are making my life so much fun: HTML5, GWT, Errai, JBoss7, and the Java-centric clouds I deploy to..... allowing me to develop full public interactive webapp slices including rich frontend and solid backend and everything in between in record time – yep, we're now hitting on all cylinders!

2011 March update: My primary work over the past 2 years has been architecting/designing/prototyping/developing web applications for healthcare IT, plus for advertising media and solar energy vertical markets. 2 recent successful national launches: my Fortune 50 healthcare IT client (see 2010, below) has achieved full certification, including "meaningful use" requirements for federal stimulus funds under the Recovery Act; our team at my other healthcare IT client completed and demonstrated several weeks ago a breakthrough advance of being the first ever to implement and harmonize both the Direct Protocol and the Connect Protocol of the new US Nationwide Health Information Network.
Some of the interesting technical aspects of my work over the past 9 months include: advanced asynchronous (push) messaging among collections of web browsers and/or cloud servers; Google cloud (GAE) Datastore graph persistence tools; advanced tabular reporting capabilities based on the GWT2.1 widget set; demonstrating a range of my GWT/HTML5/GAE/JavaEE apps running successfully on iPad/iPhone/iPod/iOS devices; further deepening JavaEE-interoperating HTML5 capabilities via GWT, including integrating dynamic 2D graphics via Canvas and SVG into the GWT2 LayoutPanel UI model; JBoss async messaging clustering / high availability; GWT-cloud end-to-end integration test architecture; strategizing Android-GWT synergies; extending the HTML5 media envelope into 3D via WebGL, solidifying the cloud platform via JavaEE6, JBAS6, and CDI (and assembling the next-generation tooling to support the foregoing).

2010 June update: Finishing up my primary project with an
intra-preneurial team within a Fortune 50 company.
The domain is Healthcare IT, with direct relevance to what has been in
the headlines nationally, and specifically targets strategic
opportunities funded by the American Recovery and Reinvestment Act of
2009 (the "Stimulus").
I was one of the 4 foundational Architect-Developers who began the
project from scratch, our progress demos have garnered highly positive
feedback, the team has since grown larger and continues to grow.
I provided the platform strategy, including the JBoss + GWT
architecture. As a GWT / AJAX web application, all navigation among
hundreds of dynamic screens is provided within a single webpage. I have
collaborated with other team members across a wide range of issues, and I
personally have written multiple chunks of the codebase. Based on my
substantial background with computer graphics, human interface,
web/cloud architecture, content management, and portal systems
(including JBoss Nukes and its successor JBoss Portal), I designed and
implemented an entire GWT / AJAX dynamic Portal/Portlet system to serve
as dashboard and provide user-configurable high-level summary views onto
the substantial complexity of the overall system.
All code for our app is in Java: the backend is
Cloud/JBoss/EJB3/JPA/Oracle; and the frontend is pure web standard
(HTML/CSS/Javascript) with no plugins, all generated from our GWT Java
code (including numerous subcomponents using GXT (Ext GWT)).
Nevertheless, my portal/dashboard provides realtime interactive features
such as drag and drop instantiation and rearrangement of portlets
(widgets, gadgets), maximization and minimization of portlets, ondemand
entity-based creation and persistence of portlets and portal layout, and
other animated context-preserving navigation effects.

2002: Designed & delivered "IT Architecture MasterSeries" in Perth,
Australia covering Java, XML, J2EE, and WebServices architectures --
highlighting the strategic importance of open standards, open source,
and JBoss. First person to integrate headless Java3D with JBoss; then
used it to design and generate a finished animation for an environmental
video. Began using Eclipse heavily. Advised Apple decision makers to
adopt JBoss as Mac OSX's bundled J2EE app server.

2001: 11 months in Singapore: First person ever to integrate IBM
MQSeries with JBoss (deep JMS and JCA); integrated Oracle backend; then
tripled transactional message performance via 2 weeks of tuning (yet
still keeping within J2EE standards, MDBs & pure-CMP entity
EJBs!).... resulted in better than 50% reduction in HW cost for this
Korean banking (mainframe + Oracle CRM) EAI project. (Other major
projects while in Singapore included: Advising one of the world's
largest telco consortia on data center market strategy, how to host
java-based web apps, and where to add value to avoid competing with
their wholesale customers. Training domain-name internationalization
venture on traditional and Agile Java development methodologies.
Training the Java team of the organization that runs the world's busiest
shipping port. Training a major wireless carrier's development group
how to process XML via Java. Designed and delivered a summit conference
(Enterprise Application Integration, and the Strategic Importance of
XML) for 50 IT executives impacted by the merger of their employers -- 2
of the 5 largest financial institutions in Singapore. Served on the
Board of Directors for an Australian Java-based portal startup, and
represented them to the Singaporean VC community. Delivered a number of
specialized XML and Java seminars and workshops under the auspices of
the largest university in Singapore, and also of the largest European
system software vendor.)

2000: When the head of a Sun Microsystems Java R&D lab was hired as
CEO of the development arm of a $30M VC-funded online ad/music delivery
startup, who did he bring in as his top J2EE guru? Who did he pick to
train his team in strategy and architecture? Plus, to give his team a
further boost: Architected the entire backend. Developed 4-tier
architectural prototype, 200-class UML functional prototype, and human
interface prototype -- all based on JBoss2.0 + Tomcat, with tooling from
that era including Visual Cafe, Together UML, and early versions of Ant
automated build tools. (Additional 2000 engagements (referred to on the
testimonials page): "Java Enterprise Architecture" and XML trainings
for Capital One, executive briefing on IT Strategy for Goldman Sachs,
"What Every IT Manager Must Know About Enterprise Java" for
Compaq/Tandem's top-tier clients, plus several more including 2-day
JavaOne "Fast Track to Java".)

1998-1999: Leading seminars in Java Enterprise Architecture since 1998;
developing and delivering EJB & J2EE trainings since 1999. Close
tracking of open source java, especially Tomcat and JBoss since their
inception. Open source EJB since EJBHome 1998 (I personally knew the
EJBHome authors in London, so I was hot on the lookout for a replacement
open source EJB container after they sold out to Iona in 1999);
EJBoss/JBoss hands-on since 1999. Evaluated JBoss from adopter
perspective since 1999; introducing JBoss to CXO-level clients for
increasing range of projects since 2000.

1996-1998: Java programming since 1996; primary programming focus since 1997. Example of one of my pre-J2EE
projects.... For a major player in the Digital Factory market (and #1
Computer Aided Production Engineering vendor): Developed a visual,
web-enabled Executive Information System / Decision Support System for
production-chain oversight. In response to
demand from GM, Ford, and other automotive and aerospace customers
worldwide, this product allows users to present their robot-automated factory designs
for executive sign-off by making animated, 3D, interactive management
reports/presentations via web (Netscape browser, Java applet, and VRML
(VirtualRealityMarkupLanguage) plugin) to any authorized persons in their
company (intranet) and in
partner companies (extranet). Managed, designed and implemented from
start to finish in only 19 weeks. Authored 100% of all Java application code;
personally performed all object-oriented analysis, design, coding,
testing, and integration.

Additional information available on request:

** Testimonials and references.

** Press clippings.

** Background in Whole Systems, Ecology, Environment, and Renewable Energy since the 1970's.

** Experience with Java (since 1996) and XML (since 1998); and their precursors (extensible languages) since the 1970's.