Brief Resume
Two-page CV can be found
here (last update: Sept. 2022).
Professional Experience
- Research Assistant (Aug. 2020 - ), iacoma group and CS@ILLINOIS
- Description: The work so far includes consistency and persistency models and distributed transactions that leverage the RDMA technology and NVM.
- Graduate Research Intern (May 2024 - August 2024), Azure Research - Systems (Microsoft)
- Description: Characterization and use case exploration for memory pooling with Compute Express Link (CXL).
- Graduate Intern (May 2022 - August 2022), NVIDIA
- Description: Pre-silicon design and verification.
- Research Engineer (Dec. 2019 - Aug. 2020), CARV, ICS-FORTH
- Description: Evaluate and expand the in-house hardware prototypes designed and developed by the CARV laboratory. More specifically, provide a detailed performance analysis of the FPGA-based RDMA Engine, as well as optimize page-fault handling during RDMA.
- Graduate Trainee (July 2017 - Nov. 2019), CARV, ICS-FORTH and CSD-UoC
- Description: Provide support to handle dynamic page faults during RDMA transfers (MSc thesis).
Studies
- PhD in Computer Science (2020 - ), CS@ILLINOIS
- M.Sc. degree in Computer Science (2017 - 2019), CSD-UoC
- M.Sc. Thesis: "Handling of Memory Page Faults during Virtual-Address RDMA"
- Objective: Aimed to avoid pinning of the page tables of processes, that would hinder the memory utilization. A non-pinned-memory-pages design results to page faults that require handling.
- Advisor: Prof. Manolis G.H. Katevenis
- Took place at CARV, ICS-FORTH [July 2017 - July 2019]
- Supported and used by the ExaNeSt project
- B.Sc. degree in Computer Science (2013 - 2017), CSD-UoC
- B.Sc. Thesis: "IOMMU Support for Virtual-Address Remote DMA in an ARMv8 Environment"
- Objective: Effectively utilize ARM’s IOMMU (SMMU) on Xilinx Zynq Ultrascale+ in order to support virtual-addressed RDMA transfers. A mechanism was designed to enable seemless translation of virtual-to-physical addresses by utilizing the process page table.
- Advisor: Prof. Manolis G.H. Katevenis
- Took place at CARV, ICS-FORTH [June 2016 - Dec. 2016]
- Partly used by the ExaNeSt project
Teaching Experience
- Graduate Teaching Assistant (Sept. 2017 - Nov. 2019), CSD-UoC
Affiliations
Current:
Previously: