Georgios Mappouras

Software Engineer

Sunnyvale, California, United States11 yrs 1 mo experience
Highly Stable

Key Highlights

  • Expert in distributed systems and database management.
  • Proven track record in enhancing query performance.
  • Strong background in heterogeneous memory architectures.
Stackforce AI infers this person is a Database Management and Hardware Engineering expert with a focus on performance optimization.

Contact

Skills

Core Skills

Distributed SystemsSystems DesignComputer ArchitectureParallel Programming

Other Skills

C++SQLOperating SystemsCUDAData StructuresModeling and SimulationBashLinuxJenkinsGerritGitGrafana

Experience

11 yrs 1 mo
Total Experience
3 yrs 10 mos
Average Tenure
--
Current Experience

Oracle

Principal Member of Technical Staff

Apr 2020Oct 2025 · 5 yrs 6 mos · San Francisco Bay Area

  • Software engineer on the MySQL HeatWave:
  • Designed and developed a consistent hashing that maps data partitions to nodes in the HeatWave cluster
  • Designed and developed elastic resize for the HeatWave cluster, allowing the cluster to resize (add or remove compute nodes) while experiencing no downtime
  • Designed and developed new features that enhanced HeatWave's query execution throughput, leveraging techniques like dynamic thread-level parallelism to increase compute utilization.
  • Developed support for many MySQL functions on the HeatWave cluster.
  • Contributed to testing suites, debugging, and maintenance of the HeatWave code
C++SQLParallel ProgrammingDistributed SystemsSystems DesignOperating Systems

Amd

Co-op research engineer

Jan 2018Aug 2018 · 7 mos · San Francisco Bay Area

  • Investigated use-cases of Heterogeneous Memory in GPUs:
  • Investigated Heterogeneous Memory architectures that could provide both high memory capacity (through NVM) and high memory bandwidth (through HBM) for Deep Neural Network training on GPUs.
  • Proposed runtime extensions to support and manage data transfers between NVM and HBM.
  • Tested and evaluated our implementations using hipCaffe (a HIP port of Caffe) for various DNNs (CaffeNet, NiN, SqueezeNet, GoogleNet, ResNet, VGG).
CUDAData StructuresModeling and SimulationComputer ArchitectureParallel Programming

Duke university

Ph.D. Student

Aug 2014Mar 2020 · 5 yrs 7 mos

  • Research Assistant
  • Teaching Assistant: Programming, Data Structures, and Algorithms (Fall 2015, Fall 2016, Fall 2017)

Education

Duke University

Doctor of Philosophy - PhD — Electrical and Computer Engineering

Jan 2014Jan 2020

Duke University

Master's degree — Electrical and Computer Engineering

Jan 2014Jan 2016

National Technical University of Athens

Bachelor's degree — Electrical and Computer Engineering

Jan 2009Jan 2014

Stackforce found 100+ more professionals with Distributed Systems & Systems Design

Explore similar profiles based on matching skills and experience