Stephen Walli

Product Engineer

Redmond, Washington, United States45 yrs 1 mo experience
Highly Stable

Key Highlights

  • Over 35 years of experience in open source software.
  • Led initiatives at Microsoft and various open source foundations.
  • Passionate about teaching and developing software engineering courses.
Stackforce AI infers this person is a seasoned expert in Open Source Software and Education, with a strong focus on technology strategy.

Contact

Skills

Other Skills

Open Source SoftwareFree SoftwareSoftware DevelopmentIPSoftware EngineeringStandards DevelopmentOpen SourceStart-upsSoftware Intellectual PropertyIntellectual PropertyBusiness Model InnovationSoftwareApacheLinuxSystem Architecture

About

I am semi-retired, adjunct faculty at Carnegie Mellon University, and doing a but of consulting still. I was principal program manager in the Open Source Ecosystem team in the Microsoft Azure Office of the CTO. I have worked with open source software in the product space for 35+ years. I have been a technical executive, a founder and consultant, a writer and author, a systems developer, a software construction geek, and a standards diplomat. I love to build teams, and products that make customers ecstatic. I have worked in the IT industry since 1980 as both customer and vendor. Developing software engineering learning experiences for students in the natural lab of well-run open source projects is an area of deep interest for me. I'm planning courses now to explore how AI-augmented tooling will work in software engineering teams. I also enjoy teaching business people to better understand building better solutions for customers in open source community and deeper partnerships in open source nonprofits. I blog about free and open source software, business and software development, and standards on Medium [https://medium.com/@stephenrwalli] (and there's still work on "Once More unto the Breach" [http://stephesblog.blogs.com/] You can reach me by email at stephen.walli@gmail.com.

Experience

45 yrs 1 mo
Total Experience
3 yrs 8 mos
Average Tenure
--
Current Experience

National science foundation (nsf)

Review Panel Member for Pathways to Open Source Ecosystems (POSE): Phase I/II

Nov 2023Dec 2024 · 1 yr 1 mo · Remote

  • Evaluating grant proposals in two separate panels over two years for the Pathways to Enable Open-Source Ecosystems (POSE) program, which aims to harness the power of open-source development for the creation of new technology solutions to problems of national and societal importance.

Carnegie mellon university school of computer science

Adjunct Faculty

May 2023Present · 3 yrs · Pittsburgh, Pennsylvania, United States · Hybrid

  • Co-developed and co-taught an internship experience Summer course using OpenStack projects and local startups to provide the mentored work environment for teams of undergraduate students. Extension of the Semesters of Code program.

Ieee p3190 open source software project governance

Working Group Chair

Sep 2022Aug 2023 · 11 mos

  • I am leading and supporting the discussion for the P3190 (OSSPG) Working Group, approved by the IEEE Computer Society Standards Activity Board Standards Committee. The working group is developing an IEEE Recommended Practices to aid developers building community around their open source licensed software projects. https://sagroups.ieee.org/osspg/

Eclipse software defined vehicle

Working Group Steering Committee Chair

Mar 2022Feb 2025 · 2 yrs 11 mos

  • I work with members and Eclipse staff to ensure we can reach our mission. The Eclipse SDV Working Group was created to support an open technology platform for the software defined vehicle of the future, based on open source and open specifications.

Eclipse foundation

Member Board Of Directors

Jul 2021Dec 2025 · 4 yrs 5 mos

  • The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.

Johns hopkins whiting school of engineering

Adjunct Faculty

Jan 2021Jan 2024 · 3 yrs · Baltimore, Maryland, United States

  • Developing and teaching the undergraduate Open Source Software Engineering course (JHU-EN.601.270) offered in Fall of '21 and '22. Building the Semesters of Code mentoring programme. Developed the intersession open source course (JHU-EN.601.210) offered in January 2021.

Confidential computing consortium

Governing Board Chair

Sep 2019Oct 2023 · 4 yrs 1 mo

  • Working with industry partners through the Spring and Summer of 2019, planned and created the Confidential Computing Consortium under the Linux Foundation umbrella. Elected as first governing board chair and re-elected for the second year of operation and growth.

Microsoft

Principal Program Manager, Azure Office of the CTO

Sep 2017Mar 2026 · 8 yrs 6 mos · Redmond, WA

  • Working in the Azure Office of the CTO on various open source related initiatives with partners, Azure service/product teams, and the Microsoft Open Source Programs Office (OSPO), and corporate legal team. Microsoft board member to the Eclipse Foundation. Microsoft alternate board member to the Linux Foundation.

Docker, inc

Independent Consultant

Jul 2016Aug 2017 · 1 yr 1 mo · Greater Seattle Area

  • Working on Open Container Initiative and Cloud Native Computing Foundation initiatives.

Hewlett packard enterprise

2 roles

Distinguished Technologist

Nov 2015May 2016 · 6 mos · Greater Seattle Area

  • Developed plans and collateral for HP Labs to support open source publishing the software portfolio. Developing the certification trademark process for the OCI container specification with the Open Container Initiative.
  • Continued strategic engagement across the open source foundations responsible for the key open source projects that come together to form the HP Helion and HP Helion NFV platforms, including Linux, Openstack, Cloud Foundry, and OpenDaylight. Deliver cross-functional plans and collateral with strategic partners (e.g. Intel) within the Openstack Foundation organization to accelerate adoption.

Business Strategist (Director)

Sep 2014Oct 2015 · 1 yr 1 mo · Greater Seattle Area

  • Develop strategic engagement across the open source foundations responsible for the key open source projects that come together to form the HP Helion and HP Helion NFV platforms, including Linux, Openstack, Cloud Foundry, and OpenDaylight. Deliver cross-functional plans and collateral with strategic partners within the Openstack Foundation organization to accelerate adoption. Support the Helion product evangelism and business development teams.

Open container initiative

Governance, Certification, Trademark

Jun 2015Jun 2020 · 5 yrs · Greater Seattle Area

  • Participated in organizing the governance model.
  • Founding member of the Trademark Board and the Certification Working Group.
  • Participant in the development of the certification test environment (Go).

Corbis

Senior Director, Platform Engineering

Sep 2013Sep 2014 · 1 yr · Greater Seattle Area

  • Led the media services team for the primary Corbis properties and that developed the new modern platform that underlies those properties. I worked across functional areas (front-end, QA, DevOps) to ensure internal and external customer satisfaction. I managed the search team (Solr, Couchbase) and the financial services platforms team (SAP, Sabrix). I reduced budget spend by 30% across the teams. I developed and ran the open source management program at Corbis working with the legal team.  Worked with HR on technology hiring practices, and Finance on technology budget planning and reporting.
  • Working with my peers, we led the cultural shift to a open source licensed software platform away from .NET/SQLserver/IIS. We also worked on the cultural shift to an agile-developed, DevOps supported, product-centric view of applications using the Atlassian toolsets (Jira, Confluence, Stash/Git, Bamboo) over a traditional project-based environment (run on Microsoft TFS).

Outercurve foundation

Technical Director

May 2010Jun 2013 · 3 yrs 1 mo · Redmond, WA and London, UK

  • The Outercurve Foundation was a 501(c)6 non-profit that provided legal structure, business operations, and technical services to open source software projects for its sponsoring members.
  • Created the software IP management process and developer practices to clarify IP handling.
  • Worked with gallery managers to find and shepherd projects into their galleries.
  • Created the mentorship team to improve the communities for the 28+ projects.
  • Developed the first Outercurve Open Source Software Conference (2013).

My own consultancy

Independent Consultant

Jan 2007May 2010 · 3 yrs 4 mos · Redmond, WA

  • Consulted on software business development and open source strategy, often working with partners like Initmarketing and InteropSystems. Customers included Microsoft, the Eclipse Foundation, the Linux Foundation, and many start-ups. I'm an advisor at Bitrock, Continuent, Zentyal, and TargetSource (each of which represents unique opportunities in the FOSS world). I was also the open-source-strategist-in-residence for Open Tuesday out of Finland. In Spring 2007 I organized the agenda, speakers and sponsors for the inaugural Beijing Open Source Software Forum as part of the 2007 Software Innovation Summit in Beijing.

An undercover start-up

CTO and VP Engineering

Sep 2006Jan 2007 · 4 mos · Portland, OR

  • I was responsible for working with the initial founders on the business plan, and the supporting software architecture. The idea was to allow small business owners to build and demonstrate financial reputation when working with partners and financial institutions. (Imagine removing the black box magic that is Dun & Bradstreet or Standard & Poors from small business credit.)

Optaros, inc.

Vice-president, Open Source Development Strategy

Feb 2005Sep 2006 · 1 yr 7 mos · Boston, MA

  • Developed IP strategy and consultant training for how Optaros engaged with open source software communities for its clients through its initial 20 months. Optaros is venture-backed.

Microsoft corp

Business Development Manager/Product Unit Manager

Sep 1999Dec 2004 · 5 yrs 3 mos · Redmond, WA

  • Business Development Manager, Platforms Team, November 2002 – Dec 2004. Developed the model for how Microsoft could best participate in open source software as part of its overall go-to-market product strategy, and released the first Microsoft open source project.
  • Program Management, Rotor Team, August 2001 – November 2002. Rotor is a reference implementation of C# and the Common Language Infrastructure (CLI) on FreeBSD, Mac OSX, and Windows based on the ECMA C#/CLI standards. Managed the Ottawa-based Corel Corp. development team working on the platform portability layer. Developed tutorials and demonstrations of the Rotor project.
  • Product Unit Manager (PUM), Interix/Services for UNIX, September 1999 – July 2001 Managed the product development team for Interix technology at Microsoft after the acquisition of Softway Systems by Microsoft. The Interix technology was merged into the Services for UNIX product and the team reported through the India Development Centre, in Hyderabad, India, adding testing resources in India.

Softway systems inc.

Vice-president, R&D/Founder

Sep 1995Sep 1999 · 4 yrs · Kitchener, ON, Canada

  • Developed the Interix environment to port/re-host UNIX applications on Windows NT. Interix juggled core Softway developed software, Microsoft licensed code, and a wealth of open source software covered by a myriad of licenses. Softway was venture backed, taking US$8.5M over 4 rounds from Partech, H&Q, NTT and others.
  • One of the two original developers. Developed and managed the R&D team across three locations, set the software engineering practices, and managed product strategy for three products across 2 major releases and multiple minors. Softway Systems was successfully acquired on September 16, 1999 by Microsoft Corp.

Srw software

Consultant

Jan 1995Aug 1995 · 7 mos · Kitchener, ON, Canada

  • Author and editor of the X/Open Guide “Migrating Applications to Open Platforms” and the ‘‘XPG3-XPG4 Base Migration Guide’’ to teach developers how to port to X/Open branded UNIX platforms.
  • Contributed key testimony to the win as an expert witness for Wiley, Rein, and Fielding, on Unisys behalf in the Coast Guard Standard Workstation III bid protests of C3, Inc., and TiSoft, Inc. that Windows NT was not a POSIX operating system.
  • Authored the ‘‘Go Solo’’ book for X/Open Company Ltd., used to introduce developers to the Single UNIX Specification (Spec 1170) and X/Open UNIX branding.
  • Represented USENIX, the UNIX and Advanced Computing Systems Technical Association and EurOpen (E.U.U.G) as their organizational representatives at IEEE POSIX meetings and the U.S. Technical Advisory Group to ISO POSIX WG 15.
  • Rewrote the Canadian Treasury Board’s procurement specification of the POSIX.1 standard and developed the Canadian Treasury Board’s Application Portability Guidelines.

Mks inc.

Software Development Manager

Nov 1991Dec 1994 · 3 yrs 1 mo · Waterloo, ON, Canada

  • Managed porting projects for POSIX.2 standards for multiple clients (IBM OpenMVS, DEC OpenVMS, HP MPe/IX, Unisys CTOS, Sun Solaris). Instituted robust internal configuration management practices and developed support and maintenance plans. Worked on the next generation configuration management and software version control products.

Ieee/iso posix standards working groups

Sponsor Executive Committee/Project Management Committee

Jan 1989Dec 2009 · 20 yrs 11 mos

  • Chairperson of the POSIX Advisory Group to ISO/IEC JTC1 SC22 (2004-2009)
  • Long time participant (1989-1999) and voting executive officer at the IEEE POSIX working groups.
  • Developed and balloted POSIX standards (1003.0, 1003.1, 1003.2, 1003.4) at IEEE from 1989 through 1999.
  • Represented USENIX and EurOpen/EUUG at IEEE POSIX meetings, and the U.S. Technical Advisory Group to ISO POSIX WG15.
  • Served on multiple national delegations (US, UK, Canada) to the ISO POSIX WG15 as a POSIX expert.
  • Resolved key issues that prevented the IEEE POSIX working groups from making progress (Programming Language Independent Specification requirements from ISO and the Conformance Test Standard requirement.)
  • Founding member of the Project Management Subcommittee of the PASC SEC.

Eds canada, ltd.

Systems Analyst

Aug 1987Mar 1991 · 3 yrs 7 mos · Oshawa, ON, Canada

  • Provided systems analysis and applications development and support in the fully automated General Motors Truck Assembly Centre. PL/1 and VAX C on VAX/VMS.

Sears canada, ltd.

Programmer Analyst

Apr 1982Jul 1987 · 5 yrs 3 mos · Toronto, Canada

  • Real time programmer supporting warehouse and distribution systems. Macro-11 assembler on RSX-11M, and PL/1 on VAX/VMS.

Ferrco engineering, ltd

Programmer

Sep 1980Mar 1982 · 1 yr 6 mos · Whitby, Ontario, Canada

  • Developed sound propagation model and engineering cabling packages. Supported real-time steel rolling mill systems. Macro-11 assembler and Fortran on RSX-11M.

Education

University of Toronto

Computer Science

Jan 1981Jan 1983

Stackforce found 100+ more professionals with Open Source Software & Free Software

Explore similar profiles based on matching skills and experience