# Vladimir Gurevich

> engineer at Intel Corp., where he conducts educational and development activities related to P4 language, Tofino ASICs and the data plane APIs

**Wikidata**: [Q123938757](https://www.wikidata.org/wiki/Q123938757)  
**Source**: https://4ort.xyz/entity/vladimir-gurevich-q123938757

## Summary
Vladimir Gurevich is a Russian-American engineer and programmer specializing in networking technologies, particularly the P4 programming language and data plane APIs. He is best known for his work at Intel Corp., where he leads educational and development initiatives related to P4 and Tofino ASICs.

## Biography
- Born: [Not available in source material]
- Nationality: Russia (educated in Moscow), later affiliated with U.S.-based companies
- Education: Moscow State Institute of Radio-engineering Electronics and Automation
- Known for: Development and advocacy of the P4 programming language and Tofino ASICs
- Employer(s): Intel (Principal Engineer), Barefoot Networks, Broadcom, Cisco
- Field(s): Software engineering, networking, semiconductor industry

## Contributions
Vladimir Gurevich has made significant contributions to the advancement of programmable data planes, particularly through his work with the P4 language. At Intel, he has been instrumental in educational and development activities, helping to standardize and promote P4 for network programming. In 2023, he developed **p4-16-mode**, an Emacs extension that provides syntax highlighting and editing support for the P4-16 programming language, improving developer productivity. His work has influenced the adoption of P4 in modern networking hardware, including Tofino ASICs, which are widely used in high-performance networking equipment. Gurevich has also been affiliated with key semiconductor companies like Broadcom and Cisco, contributing to the evolution of data plane APIs and programmable networking solutions.

## FAQs
### Q: What is Vladimir Gurevich known for?
A: He is known for his work on the P4 programming language, Tofino ASICs, and data plane APIs, particularly during his tenure at Intel.

### Q: Where did Vladimir Gurevich study?
A: He studied at the Moscow State Institute of Radio-engineering Electronics and Automation.

### Q: What companies has Vladimir Gurevich worked for?
A: He has worked for Intel, Barefoot Networks, Broadcom, and Cisco.

### Q: What is p4-16-mode?
A: It is an Emacs extension developed by Gurevich in 2023 to support editing and syntax highlighting for the P4-16 programming language.

### Q: What is his role at Intel?
A: He serves as a Principal Engineer, focusing on educational and development activities related to P4 and Tofino ASICs.

## Why They Matter
Vladimir Gurevich has played a pivotal role in advancing programmable networking through his work on P4 and Tofino ASICs. His contributions have helped bridge the gap between software-defined networking (SDN) and hardware acceleration, enabling more flexible and efficient network infrastructures. By developing tools like p4-16-mode and promoting P4 adoption, he has empowered developers to create more sophisticated network applications. His work has influenced major semiconductor and networking companies, shaping the future of data plane programming.

## Notable For
- Principal Engineer at Intel, leading P4 and Tofino ASIC initiatives.
- Developer of **p4-16-mode** (2023), an Emacs extension for P4-16.
- Affiliations with key semiconductor companies: Broadcom, Cisco, and Barefoot Networks.
- Advocate for programmable data planes and P4 language standardization.

## Body
### Early Life and Education
Vladimir Gurevich studied at the **Moscow State Institute of Radio-engineering Electronics and Automation**, a prominent technical university in Russia. His education laid the foundation for his career in software engineering and networking technologies.

### Career and Affiliations
Gurevich has held key roles at major technology companies:
- **Intel**: Serves as a **Principal Engineer**, focusing on P4 language development, Tofino ASICs, and data plane APIs.
- **Barefoot Networks**: Contributed to programmable networking solutions (acquired by Intel).
- **Broadcom**: Worked on semiconductor and networking technologies.
- **Cisco**: Involved in networking hardware and software development.

### Key Contributions
- **P4 Language Advocacy**: Gurevich has been a leading figure in promoting the P4 programming language, which enables programmable data planes in networking hardware.
- **p4-16-mode (2023)**: Developed an Emacs extension to support P4-16 syntax, improving developer workflows.
- **Tofino ASICs**: Contributed to the development and adoption of Tofino ASICs, which are widely used in high-performance networking equipment.

### Industry Impact
His work has influenced the adoption of programmable networking technologies, enabling more flexible and efficient network infrastructures. By standardizing P4 and developing tools like p4-16-mode, Gurevich has helped developers create advanced network applications.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Vladimir Gurevich",
  "jobTitle": "Principal Engineer",
  "worksFor": {
    "@type": "Organization",
    "name": "Intel"
  },
  "nationality": {
    "@type": "Country",
    "name": "Russia"
  },
  "alumniOf": [
    {
      "@type": "EducationalOrganization",
      "name": "Moscow State Institute of Radio-engineering Electronics and Automation"
    }
  ],
  "knowsAbout": [
    "P4 programming language",
    "Data plane APIs",
    "Networking technologies",
    "Tofino ASICs"
  ],
  "description": "Engineer at Intel Corp., known for his work on the P4 language, Tofino ASICs, and data plane APIs."
}
```

## References

1. [Source](https://research.cec.sc.edu/files/cyberinfra/files/vladimir.pdf)