Roman Gushchin

Software Engineer

San Francisco, California, United States13 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in Linux kernel memory management and cgroups.
  • Led major kernel upgrades and stability improvements.
  • Co-maintainer of memory cgroups with significant contributions.
Stackforce AI infers this person is a Linux Kernel expert with a focus on performance and stability in software engineering.

Contact

Skills

Core Skills

Linux KernelKernel Programming

Other Skills

BPFBashCC++CVSEmbedded SoftwareGNU DebuggerGNU toolsLinuxMac OS XObjective-COperating SystemsPerforcePythonSoftware Design

About

I work mostly on core parts of the Linux kernel: memory management, cgroups, and some bits of scheduler, bpf, etc. Co-maintainer of memory cgroups, reviewer the of slab memory allocator.

Experience

13 yrs 6 mos
Total Experience
3 yrs 10 mos
Average Tenure
1 yr 10 mos
Current Experience

Google

Senior Staff Software Engineer, Linux Kernel

Jun 2024Present · 1 yr 10 mos · Mountain View, California, United States

Linux KernelKernel Programming

Cruise

Senior Staff Technical Lead Manager

Jun 2022Jun 2024 · 2 yrs

  • founded and ran the Linux kernel team
  • rebuilt kernel and drivers code management processes
  • led the major kernel upgrade across multiple platforms
  • worked on multiple performance and stability issues
  • ran CoreOS team
  • led CruiseOS 2.0 project
LinuxKernel ProgrammingSoftware EngineeringLinux Kernel

Meta

Software Engineer, Linux Kernel

Feb 2016Jun 2022 · 6 yrs 4 mos · Menlo Park, California, United States

  • rewrote the kernel memory accounting stack with 40%+ slab memory savings
  • implemented cgroup v2 device and freezer controllers
  • bpf memory accounting redesign, accounting of percpu memory
  • bpf per-cgroup local storage
  • multiple dying cgroups fixes and enhancements
  • using cma for gigantic page allocations
  • cgroup-aware oom killer
LinuxKernel ProgrammingCBPFLinux Kernel

Yandex

2 roles

Software Engineering Manager (Linux Kernel Team)

Promoted

Oct 2013Jan 2016 · 2 yrs 3 mos

Software Engineer (Linux Kernel)

Aug 2012Sep 2013 · 1 yr 1 mo

Education

Moscow State University

Master — Physics

Jan 2003Jan 2008

Stackforce found 100+ more professionals with Linux Kernel & Kernel Programming

Explore similar profiles based on matching skills and experience