Fractional CTO Associates
Principal
Consulting with companies around the world on their high-level technical needs. Topics of focus include Strategy, Process, and People. Continuing work in open source to further client goals.
Thirty years experience using a passion for communication to focus on executive level technology leadership, standards, and real-world interoperability.
Consulting with companies around the world on their high-level technical needs. Topics of focus include Strategy, Process, and People. Continuing work in open source to further client goals.
Led a team of 700 people worldwide to build and maintain the Firefox web browser used by hundreds of millions of people. Established guidelines for career paths, worked with the Diversity&Inclusion Team to find ways to increase the representation of Firefox's potential user base (i.e., every person in the world) on Mozilla's staff, and built a culture of openness, excellence, and repeatability. Responsible for all engineering, operations, and partnerships for Gecko, the Web Platform inside of Firefox.
As a part of the Corporate Technology Group in the Office of the CTO, participated in the formation of corporate-wide technology strategy. Member of the Internet Architecture Board (IAB).
Overall architecture lead for WebEx. As a member of the executive team, managed priorities and funding for over one thousand staff spread across multiple continents producing over $1 billion in revenue. Established an architecture governance model that serves as a template for how Cisco can write software. Built an approach for internal software development using mechanisms from open source to motivate code sharing between disparate parts of a large business. Mentored senior technical talent from multiple business units. Directed standards activities at the IETF and XSF tied to business objectives.
As part of the executive management team, responsible for the technical direction of a highly-scalable multi-protocol instant messaging software product with various storage back-ends. Supported global sales team with training, collateral, and customer visits. Provided high-level support for the Sales Engineering and Professional Services department, including developing and presenting customer training, architecting customer solutions, and incorporating customer requirements into product direction. Developed prototypes and production code in C, C++, C#, Java, Perl, Python, and Delphi on Linux, Solaris, and Windows. Provided final escalation point for all technical problems in Development, Professional Services, and Support. Directed standards activities with the IETF and XSF. Provided technical liaison for industry analysts and reporters through briefings, whitepapers, and industry conferences. Instrumental in the sale of Jabber, Inc. to Cisco Systems.
As part of the senior management team, responsible for keeping a growing consulting company on the forefront of technology. Created, staffed, and managed a national architecture practice. Introduced and enforced software development practices, including configuration management, code inspection, and testing. Developed reusable architectures for Delphi, Visual Basic, Java, and C#. Supported national sales team in role of technical closer. Developed service offerings, including reusable sales collateral. Mapped client business needs onto technology platforms and directions. Mentored architects, developers and administrators in industry best practices. Developed internal line-of-business solutions. Provided final escalation point for all technical problems.
Designed and developed web site and API to accept telephone number updates for local number portability.
Built systems for USMTF battlefield messaging, including distributed queuing, user interfaces, APIs, and systems management. Created data-driven web applications for message format management and source code control. Led teams to deliver military-grade solutions.
Built a graphical user experience to control COBRA, a robotic arm used in nuclear power applications.
Designed robotic manipulators for high-radiation environments. Deployed designs in the field, including acting as robot operator and tooling engineer on the critical path for scheduled reactor maintainence. Used operational knowledge to design user experiences for next-generation robotic systems.
Provided quick-response programming support for the Meteorology component of the ABLE-3A field research team in Alaska as a part of the Global Tropospheric Experiment. Performed graphical analysis of meteorological data for review by scientists studying changes to polar ozone concentrations.
Devised and maintained a database management system to track donations to the Research Science Institute (RSI), a summer enrichment program established by Admiral Rickover for gifted high school students from the US and abroad.
Built graphical systems for natural language and AI applications as a part of an internship sponsored by RSI.
Interdisciplinary interest in robotics including control software, kinematics, and mechanical design.
As a member of the Internet Security Research Group (ISRG) Technical Advisory Board, provided technical advice and review for one of the world's largest Certificate Authorities. For the year 2016, served as a member of the board of directors, providing fiduciary oversight.
Responsible for the overall architecture of the Internet. Focus on documentation standards and new transport protocol approaches. Program committee member for the SEMI workshop, the CARIS workshop, and the MaRNEW workshop.
Co-chaired the working groups webpush, XMPP, HyBi, and WebDAV. Helped build and judge consensus across multiple competing world views to create standards that allow people and systems to communicate.
Under the direction of the IAB, provided oversight for the RFC Series and RFC Series Editor.
Founding member of the XMPP Standards Foundation. Member of the XSF Council 2002-2003. Published several XMPP Extensions.
Hoffman, P. and J. Hildebrand, ""xml2rfc" Version 3 Preparation Tool Description", RFC 7998, DOI 10.17487/RFC7998, December 2016.
Hildebrand, J., Ed. and P. Hoffman, "HTML Format for RFCs", RFC 7992, DOI 10.17487/RFC7992, December 2016.
Kuehlewind, M. and Trammell, B. and Gubser, E., and Hildebrand, J. "A New Transport Encapsulation for Middlebox Cooperation", in Proc. IEEE Conference on Standards for Communications and Networking (CSCN), Tokyo, Japan, October 2015.
Saint-Andre, P., Houri, A., and J. Hildebrand, "Interworking between the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP): Instant Messaging", RFC 7572, DOI 10.17487/RFC7572, June 2015.
Jones, M. and J. Hildebrand, "JSON Web Encryption (JWE)", RFC 7516, DOI 10.17487/RFC7516, May 2015.
Trammell, B. and Hildebrand, J., "Evolving Transport in the Internet", in IEEE Internet Computing, vol. 18, no. 5, September 2014.
Saint-Andre, P., Houri, A., and J. Hildebrand, "Interworking between the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP): Presence", RFC 7248, DOI 10.17487/RFC7248, May 2014.
Saint-Andre, P., Houri, A., and J. Hildebrand, "Interworking between the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP): Architecture, Addresses, and Error Handling", RFC 7247, DOI 10.17487/RFC7247, May 2014.
Hildebrand, J. "Nine IM Accounts and Counting", in ACM Queue, vol. 1, no. 8, January 2004.
A scalable cross-protocol mechanism is provided for describing, transmitting and checking large lists of authorizations for operations on network resources.
Increasing network and compute resources just-in-time as predicted by various events.
Encode and decode CBOR documents, with both easy mode, streaming mode, and SAX-style evented mode.
A set of .Net controls for sending and receiving XMPP.
A Windows XMPP client written in Delphi.
See my profile for some other open source projects.
See my profile for questions I've helped answer.