Nancy Wang

San Francisco, California, United States
30K followers 500+ connections

Join to view profile

Articles by Nancy

Activity

Join now to see all activity

Experience & Education

  • 1Password

View Nancy’s full experience

See their title, tenure and more.

Join with email

Already on LinkedIn?

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Volunteer Experience

  • Advancing Women in Tech (AWIT) Graphic

    Founder & Board Chair

    Advancing Women in Tech (AWIT)

    - Present 9 years 8 months

    Education

    I founded Advancing Women in Tech (AWIT), a global 501(c) non-profit organization with the purpose of accelerating more women and underrepresented groups into leadership roles in technology. Today, we are an international organization with over 35,000 members and one of the only non-profit partners of Coursera to have achieved college accreditation for our online courses in Product Management, Cloud Product Management, and Engineering Management.

  • University of Pennsylvania Engineering Graphic

    Member of the Board of Advisors, Board of Technology Innovation and Entrepreneurship (BoTIE)

    University of Pennsylvania Engineering

    - Present 1 year 1 month

    Education

    The Technological Innovation and Entrepreneurship Board ensures that the School’s research and educational programs are reflective of real-world scenarios, its students and faculty are networked with technologists, entrepreneurs and investors, and that students will have opportunities for starting new ventures after they graduate.

  • University of Pennsylvania Engineering Graphic

    Member of the Board of Advisors, Penn Engineering Online

    University of Pennsylvania Engineering

    - 2 years 11 months

    Education

    I advise the Dean of the Penn Engineering School and its Online Engineering Education department on issues related to finances (P&L), new curriculum development, and student outcomes.

    As part of the Board, I established the Executives in Residence program for the Penn School of Engineering. https://online.seas.upenn.edu/about/executives-in-residence/

Patents

  • Data backup and disaster recovery between environments

    Issued US 11074143

    A data management and storage (DMS) cluster of peer DMS nodes manages data backup and disaster recovery using a service level agreement. The backup data can be replicated from a primary compute infrastructure to the secondary compute infrastructure. For example, primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. If the primary compute infrastructure is lost, the secondary compute…

    A data management and storage (DMS) cluster of peer DMS nodes manages data backup and disaster recovery using a service level agreement. The backup data can be replicated from a primary compute infrastructure to the secondary compute infrastructure. For example, primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. If the primary compute infrastructure is lost, the secondary compute infrastructure is initialized to replicate the primary compute infrastructure. Applications that were running in the primary compute infrastructure can failover to run in the secondary compute infrastructure. The replicated backup data is used to facilitate the migration. During a failover, the primary snapshots are deployed in the secondary compute infrastructure as virtual machines.

    Other inventors
    See patent
  • Automated review of source code for style issues

    Issued US 10769046

    In one aspect, a computer system automatically identifies style issues in a source code base. A reference set for a known style issue includes source code examples that exhibit the style issue. The source code examples in the reference set are compared to the source code base, for example using string convolution. Based on the comparison, locations in the source code base that are likely to exhibit the style issue are identified. Various steps in the processing may be implemented using machine…

    In one aspect, a computer system automatically identifies style issues in a source code base. A reference set for a known style issue includes source code examples that exhibit the style issue. The source code examples in the reference set are compared to the source code base, for example using string convolution. Based on the comparison, locations in the source code base that are likely to exhibit the style issue are identified. Various steps in the processing may be implemented using machine learning models, clustering or other automated data science techniques.

    Other inventors
    See patent
  • Application migration between environments

    Issued US 10,503,612

    A data management and storage (DMS) cluster of peer DMS nodes manages migration of an application between a primary compute infrastructure and a secondary compute infrastructure. The secondary compute infrastructure may be a failover environment for the primary compute infrastructure. Primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. During a failover, the primary snapshots are…

    A data management and storage (DMS) cluster of peer DMS nodes manages migration of an application between a primary compute infrastructure and a secondary compute infrastructure. The secondary compute infrastructure may be a failover environment for the primary compute infrastructure. Primary snapshots of virtual machines of the application in the primary compute infrastructure are generated, and provided to the secondary compute infrastructure. During a failover, the primary snapshots are deployed in the secondary compute infrastructure as virtual machines. Secondary snapshots of the virtual machines are generated, where the secondary snapshots are incremental snapshots of the primary snapshots. In failback, the secondary snapshots are provided to the primary compute infrastructure, where they are combined with the primary snapshots into construct a current state of the application, and the application is deployed in the current state by deploying virtual machines on the primary compute infrastructure.

    Other inventors
    See patent
  • Incremental Replication of Data Backup Copies

    Filed US 20200019424

    An example method of managing and storing data includes pulling and saving a first snapshot of a first state of a target machine running on a cloud service and creating a first virtual machine (VM) package associated with the first snapshot. The first VM package sufficient to instantiate a VM emulating the target machine with the first state on an on-premise destination VM platform. The method includes pulling and saving a second snapshot of a second state of the target machine, wherein the…

    An example method of managing and storing data includes pulling and saving a first snapshot of a first state of a target machine running on a cloud service and creating a first virtual machine (VM) package associated with the first snapshot. The first VM package sufficient to instantiate a VM emulating the target machine with the first state on an on-premise destination VM platform. The method includes pulling and saving a second snapshot of a second state of the target machine, wherein the second state occurs after the first state. A second VM package is created and associated with the second snapshot, the second VM package sufficient to instantiate the VM emulating the target machine with the second state on the destination VM platform. The second VM package is created by updating the first VM package according to differences between the first snapshot and the second snapshot.

    Other inventors
    See patent
  • Application Backup and Management

    Filed US 20190391880

    A data management and storage (DMS) cluster of peer DMS nodes manages data of an application distributed across a set of machines of a compute infrastructure. A DMS node associates a set of machines with the application, and generates data fetch jobs for the set of machines for execution by multiple peer DMS nodes. The DMS node determining whether each of the data fetch jobs for the set of machines is ready for execution by the peer DMS nodes. In response to determining that each of the data…

    A data management and storage (DMS) cluster of peer DMS nodes manages data of an application distributed across a set of machines of a compute infrastructure. A DMS node associates a set of machines with the application, and generates data fetch jobs for the set of machines for execution by multiple peer DMS nodes. The DMS node determining whether each of the data fetch jobs for the set of machines is ready for execution by the peer DMS nodes. In response to determining that each of the data fetch jobs is ready for execution, the peer DMS nodes execute the data fetch jobs to generate snapshots of the set of machines. The snapshots may be full or incremental snapshots, and collectively form a snapshot of the application.

    See patent
  • Fileset Passthrough Using Data Management and Storage Node

    Filed US 20200104216

    A data management and storage (DMS) cluster of peer DMS nodes manages data of a compute infrastructure by generating snapshots of partitions of a fileset of the compute infrastructure and providing a passthrough for storing the snapshots in a data storage separate from the DMS cluster, such as a cloud computing system. In one approach, the DMS nodes determine partitions of a fileset using fileset metadata, generates snapshots of the partititons, and stores the snapshots in the data storage…

    A data management and storage (DMS) cluster of peer DMS nodes manages data of a compute infrastructure by generating snapshots of partitions of a fileset of the compute infrastructure and providing a passthrough for storing the snapshots in a data storage separate from the DMS cluster, such as a cloud computing system. In one approach, the DMS nodes determine partitions of a fileset using fileset metadata, generates snapshots of the partititons, and stores the snapshots in the data storage. Each DMS node may include a local storage which is used to facilitate creation of a snapshot of a partition. The snapshot may be removed from the local storage after being sent to the data storage. Rather than storing the snapshot, the DMS cluster stores fileset metadata that is referenced to retrieve the snapshot from the data storage. The snapshot is deployed to retrieve a file stored in the partition.

    Other inventors
    See patent

Languages

  • English

    Native or bilingual proficiency

  • Chinese

    Native or bilingual proficiency

  • German

    Professional working proficiency

  • Japanese

    Elementary proficiency

Organizations

  • Commvault (NASDAQ: CVLT)

    Member, Technical Advisory Board

    - Present

    I advise the C-suite and Board of Directors of Commvault on emerging security trends and cyber threats as well as highlight best practices in cyber resilience, all of which can play a key role in shaping product development, defining partnership opportunities, and guiding business strategies.

  • Wharton Women Entrepreneurship Council

    Board Member

    - Present

    Council established by the Wharton School of Business to create the inaugural incubator focused on women founders. Partnering with top VCs in the Silicon Valley and NYC.

  • Penn Club of Northern California

    yPenn Panelist, Alumni Interviewer

    - Present

    Promoting Penn alumni engagement in the SF Bay Area, as well as interviewing high school students in the Bay Area for admission

  • University of Pennsylvania Alumni Club of Metro Washington, DC

    Co-Vice President

    -

    Promoting alumni engagement and mentorship of undergraduate students in the DC Metro area

Recommendations received

4 people have recommended Nancy

Join now to view

More activity by Nancy

View Nancy’s full profile

  • See who you know in common
  • Get introduced
  • Contact Nancy directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Others named Nancy Wang in United States

Add new skills with these courses