Making Open Work
May 8–9, 2017: Training & Tutorials
May 10–11, 2017: Conference
Austin, TX

Building and growing your InnerSource practices

Margaret Mayer (Capital One), Kranthi Dandamudi (Capital One)
4:15pm4:55pm Wednesday, May 10, 2017
In Real Life (IRL)
Location: Meeting Room 12
Level: Non-technical

Who is this presentation for?

  • Software engineers and managers at all levels

Prerequisite knowledge

  • A general understanding of software development practices and the software development lifecycle

What you'll learn

  • Learn how Capital One got started with InnerSource
  • Explore principles and practices for InnerSourcing and lessons learned as adoption grew


Internal open source models and practices hold a lot of promise: shared enterprise codebase and contribution, improved code quality, resiliency and team collaboration, to name a few. However, building the team and practices to achieve these benefits requires understanding your company’s culture and the capabilities of your software engineers and adopting the mindset of building a product that will be adopted by other teams within your company.

Margaret Mayer and Kranthi Dandamudi share Capital One’s journey building an application framework that is utilized across many applications and has very active cross-divisional contributors, discussing how Capital One got started and the lessons learned as adoption grew.

Photo of Margaret Mayer

Margaret Mayer

Capital One

Margaret Mayer is a senior director of software engineering for consumer identity and messaging platforms at Capital One, where she sets the technology strategy, including the use of NLP and machine learning for messaging. Margaret champions the use of InnerSource within Capital One and is a passionate advocate for closing the gap in women in technology, serving as the lead for Capital One’s Women in Technology Richmond location. Margaret has been with Capital One for 18 years, in roles of increasing responsibility within technology and operations. Previously, she was an assistant professor of systems engineering at the University of Virginia. Margaret is a board member of and the Computer Science Industrial Advisory Board at Virginia Commonwealth University. She holds a BS in operations research and industrial engineering from Cornell University and an MS and PhD from Lehigh University in the same field.

Photo of Kranthi Dandamudi

Kranthi Dandamudi

Capital One

Kranthi Dandamudi is a senior director of software engineering at Capital One, where he is responsible for building application frameworks and DevOps-related capabilities in the digital engineering space. Kranthi has over 20 years of experience in technology architecture, strategy, application development, and operations/support in the retail and financial industry domains. He lives in Glen Allen, VA, with his wife and two daughters. In his spare time loves to explore new technologies, spending time with his family, and watching and playing sports.