Thanos Makatos

CTO

Cambridge, United Kingdom19 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in virtualization and storage systems.
  • Achieved 350% performance improvement in XenServer.
  • Core developer of next-gen Windows file system.
Stackforce AI infers this person is a highly skilled software engineer specializing in infrastructure and virtualization technologies.

Contact

Skills

Core Skills

VirtualizationSoftware EngineeringStorageFile SystemsSoftware DevelopmentLinux Kernel

Other Skills

Rust (Programming Language)SPDKlibvfio-userCDistributed SystemsProgrammingComputer ScienceMultithreadingScalabilityAlgorithmsDebuggingShell ScriptingStorage VirtualizationSoftware DesignCloud Computing

About

I'm a software engineer with experience in storage systems, virtualization, software-defined storage, and hyper-converged infrastructure.

Experience

Nutanix

Senior Member Of Technical Staff

Jan 2019Present · 7 yrs 2 mos · Cambridge, United Kingdom

  • Working on virtualizing devices outside QEMU with libvfio-user (https://github.com/nutanix/libvfio-user/) and implementing an NVMe controller using SPDK (https://github.com/tmakatos/spdk) using libvfio-user.
Rust (Programming Language)VirtualizationSoftware Engineering

Sunlight.io

Senior Software Engineer

Sep 2018Jan 2019 · 4 mos · Cambridge, United Kingdom

  • OnApp spin-off

Onapp

Senior Software Engineer

Feb 2015Aug 2018 · 3 yrs 6 mos · Cambridge, United Kingdom

Citrix systems

Software Engineer

Jan 2012Jan 2015 · 3 yrs · Cambridge, United Kingdom

  • Senior Software Engineer (October 2014 - January 2015)
  • Software Engineer (January 2012 - September 2014)
  • I was a member of the storage team in XenServer, where I re-engineered part of the disk I/O data path from the VM to the service domain leading to a 350% performance improvement in aggregate throughput (http://xenserver.org/blog/entry/tapdisk3.html).

Barcelona supercomputing center

Software Engineer

Jul 2010Dec 2011 · 1 yr 5 mos · Barcelona Area, Spain

  • I was the core developer in a start-up endeavor where we created a next-generation Windows file system. I implemented entirely the kernel component and the majority of the user-space counterpart.

Foundation for research and technology – hellas, institute of computer science

Research assistant

Nov 2006Jun 2010 · 3 yrs 7 mos · Greece

  • Design, implementation, and evaluation of a transparent compression system in the Linux kernel, operating at the block-level. Also, participated in the design and evaluation of a disk-based SSD cache in the Linux kernel, operating at the block-level.

Education

University of Crete, Greece

M.Sc — Computer Science

Jan 2007Jan 2010

University of Crete, Greece

B.Sc — Computer Science

Jan 2002Jan 2007

Stackforce found 100+ more professionals with Virtualization & Software Engineering

Explore similar profiles based on matching skills and experience