320 Tunnel 19 Road
To create sustainable revenue-generating solutions by engineering with technical excellence & innovation, finding balance with market practicalities. To help take an organization into its technology future.
Primary creator & operator for a wildlife-centric community & social network; encouraging capture and sharing of natural encounters. WildObs leverages web 2.0 technologies to bring sharing and discovery to wildlife, capturing traffic and engaging users, whilst reducing 'nature deficit disorder'.
WildObs supports micro-blog style content, community comments/rating, tagging, feeds, mapping, geo-coding, Twitter and Flickr integration and others. It provides a search engine optimized service, providing a platform for wildlife content promotion and web marketing.
WildObs Observer, the associated iPhone application, works offline for back-country adventures and uploads recorded encounters to WildObs for sharing.
Adventure Central is the leading provider of travel distribution and online booking services for adventure and experiential travel outfitters.
Created business management services, delivered to tour operators via ASP, to manage & operate their outfits, acquiring access to real-time inventory in the process. Generated significant additional revenue by distributing this available inventory through the Adventure Central network; OTAs (e.g. Orbitz, Away), affiliates via Commission Junction. Drove traffic with more Web 2.0 mechanisms such as Google Gadgets, APIs and more.
With responsibility for engineering, system architecture & operations, IT, data management & analysis, provided service for 300+ tour operator users, at the same time as delivering millions of traveler/consumer page views. Maintained 99.9999% up-time.
Chief architect for PositiveWare; a Corporate Performance Management start-up. Completely re-architected initial prototype into a commercial product in less than 6 months, whilst maintaining live customers with iterative releases. Introduced robustness into the system; allowing agile development of new features whilst improving operations.
Efforts lead to the company's first Fortune 500 customer as well as its first international customer, with the Japanese language product launch.
Leveraged C# on the .Net framework/platform for it cost effective/powerful infrastructure, along with its globalization/localizability support. Integrated with open source and third party components to develop a cost effective, best of breed, solution.
Primary strategist and advisor to the CTO, with core focus on product direction/messaging and new technologies. Researched Emerging & Open Source Software (OSS) technologies and principles for use by Sybase, and subsequently brought OSS techniques in-house to Sybase Engineering. Introduced Sybase to the benefits of internal blogs and wikis, and developed an Eclipse-based automated infrastructure for cross-team communications and distributed development of Sybase Eclipse components.
Created 'TrySybase Experience Center', delivering hands-on (and instant-on) positive experiences of Sybase technology. This state-of-the-art environment allowed prospective customers to test drive Sybase products, from the comfort of their desk, without the need to download/install/configure any software. Efficient use of time and guaranteed positive results were key factors in generating sales leads. TrySybase was integrated into lead management, reporting and monitoring systems.
TrySybase was achieved using open source technologies atop VMWare hardware virtualization, for managing/cloning pools of user machines. A service oriented architecture (SOA) deployment of J2EE and OSS integration components scheduled and managed the environment. Security was established and maintained, using VNC-remoted desktops into a tightly restricted sub-network, with non-persistent virtual machines.
Launched TrySybase-To-Go, an 'environment on a DVD' solution based upon the existing TrySybase infrastructure. This targeted governmental presentations, and other cases where network capabilities were insufficient for accessing TrySybase directly. This also worked for Keynote presentations, where network failure risks were unacceptable.
CTO (Open Biz)
New Era of Networks, Inc.
2000 - 2002
New Era of Networks delivered Enterprise Integration solutions to fortune 500 companies, and was acquired by Sybase for this IP & expertise.
As part of the executive team for the Open Biz spin-off organization, performed roles in sales, partnerships and acquisition due diligence. Spearheaded the design, development, and operations (including support) of Open Biz.
Open Biz provided a revolutionary Internet-based B2Bi service. Communications and transactions were comprehensively tailored to each customer's disparate system's needs, without imposing any proprietary technology. (EDI without conformance requirements, XML integration without forcing bleeding edge on peers/partners.) By directly supporting heterogeneity, with rule-based format transformations and communications agents, this unique proposition appealed to organizations of all sizes. Loosely coupled networks using Open Biz benefited from the potential for viral growth.
Open Biz combined the cumulative integration experience of New Era of Networks into a (patented) rules-based mega-hub message broker. Presenting a simple to use wizard-based user interface to allow users to self-subscribe and direct the flow of data, Open Biz was scalable from the mom-n-pop shop to the largest enterprise.
Business processing management was supported, allowing disparate business flows to be blended. Asynchronous and transactional communications could be balanced with synchronous/session oriented. Multi-step process flows could be balanced with less complex ones. For example, SAP (BAPI/RFC) systems over MQSeries could interact with RosettaNet EDI/XML over HTTP, where the latter required both notifications and acknowledgements.
Open Biz was designed and developed for 24x7 non-stop operations. Open Biz was both an open and a high performance system, being written primarily in Java with C++ for time-critical operations.
Vice-president Technology and Business Development
New Era of Networks, Inc.
1996 - 2000
As head of the Architecture Committee (for the NEON family of companies), defined the roadmap for product and technology convergence. Promoted component sharing, internal cross-team communications and standards.
Performed technical due diligence on all NEON acquisition prospects. Evaluated partners and new technologies, and provided sales presentations to key prospects.
Created NEON's adapter strategy, creating an adapter toolkit that automated the creation of format metadata, and data transactions to match that.
Created NEON's first pure Java offering, and participated with Javasoft's messaging and queuing expert group, in the development of the JMS specification.
Senior Software Engineer/Consultant
Micrognosis (Danbury, CT USA : London, UK)
1992 - 1996
As project lead within the Workstation Development Group, created a fully object-oriented Trader Workstation. Integrated quote and news feeds into graphical tooling, supporting re-usable and GUI-scriptable components.
Senior Software Engineer
Interlink (London, UK)
1990 - 1992
Developed banking transaction systems, and integrated them into bank's existing host systems (for transaction authorizations).
Scicon Networks (London, UK)
1988 - 1990
Designed and Developed electronic message switching (and storage) software for military and telecommunication application. Specialized in communicating ASN.1 over a variety of protocols, including X.25/X.29.
XML (& related) Technologies: DOM/SAX, JQuery, RDF, Atom.
Web Services Technologies (SOA): REST, SOAP, UDDI, HTTP.
Databases: MySQL, Sybase, Sqlite, MSSQLServer.
(Recent) Operating Systems: iiPhone OS, MacOSX, Windows XP/2K, Linux (Redhat, Debian), Unix.
(Recent) Tools / Environments: iPhone SDK 2.2.1, TextMate, Plesk.
Miscellaneous: Enterprise Integration, Application Integration, Datacenter Operations, Financial Services/Tranactions, Embedded device programming.
Architecture and Design: Object Oriented Design, Extreme Programming, N-tier Web Applications, Client/Server programming.
Networking: IP-Stack (e.g. IP-Multicast, UDP-IP, TCP-IP, DNS, etc.), Monitoring and Management, TCP-IP based protocols; SMTP, FTP, HTTP, SOAP, Messaging and Queuing (MQSeries, JMS, MSMQ), X.25, X.29, Bisync, 3270.
Apache Gump is an 'automated developer' for monitoring and communicating OSS integration health. Gump reduces 'jar hell' through continuous integration, and is a key feedback loop for the Apache Software Foundation's quality assurance.
Gump is written in Python, and consumes XML, performs CVS & SVN updates, then Ant & Maven builds, then generates XML (RSS & Atom) feeds, RDF tuple stores, along with notification e-mails and HTML documentation.
Emergency Medical Technician (EMT-Basic), Fire-Fighter I, Wildland Fire-Fighter (Red Card), HazMat (Operations).
Last modified 1 September 2008 .
Redistribution without permission is forbidden.