cv

General Information

Full Name Marcin Copik
Languages Polish, English, German

Education

  • 2024
    PhD in Computer Science
    ETH Zürich, Zürich, Switzerland
    • Core focus - high-performance solutions for serverless computing.
    • Published eight first-author publications.
  • 2017
    MSc in Simulation Sciences
    RWTH Aachen University, Aachen, Germany
    • Core focus - high-performance computing.
  • 2014
    BSc in Computer Science
    Silesian University of Technology, Gliwice, Poland
    • Core focus - software engineering.

Experience

  • 2019
    Research Intern
    Microsoft Research, Redmond, USA
    • Analyzing microarchitectural implications of serverless workloads.
  • 2016
    Research Assistant
    Louisiana State University, Baton Rouge, USA
    • Integrating single-source GPU programming in HPX.
  • 2014-2018
    Software Engineer, Mentor
    Google Summer of Code
    • Improving statistical model checking in PRISM model checker.
    • Integrating single-source GPU programming in HPX.
    • Mentoring students working on HPX.
  • 2014-2016
    Student Assistant
    Jülich Supercomputing Centre, Jülich, Germany
    • Developing tools for performance analysis of parallel applications at Scalasca.
  • 2012-2014
    Student Assistant
    Silesian University of Technology, Gliwice, Poland
    • Implementing versions of ICP algorithm for registration of respiratory motion.
  • 2012-2013
    Student Assistant
    The Institute of Theoretical and Applied Informatics of the Polish Academy of Sciences, Gliwice, Poland
    • Implementing GPU simulator of Markov Chains.

Honors and Awards

  • 2024
    • SIGHPC Travel Grant
  • 2023
    • SIGHPC Travel Grant
  • 2022
    • ACM/IEEE George Michael Memorial HPC Fellowship
    • Gold Medal at the ACM Student Research Competition, ACM/IEEE Supercomputing
    • AWS Cloud Credits for Research Applications
    • Google Cloud Research Credits
  • 2021
    • Microsoft Research PhD Fellowship
  • 2019
    • Gold Medal at the ACM Student Research Competition, ACM/IEEE Supercomputing

Open Source Projects

  • 2020 - now
    SeBS, Serverless Benchmark Suite
    • A comprehensive benchmarking suite for serverless computing.
  • 2021 - now
    rFaaS
    • FaaS platform with RDMA acceleration and decentralized allocations for high-performance computing.
  • 2021 - now
    FaaSKeeper
    • Serverless storage system supporting ZooKeeper synchronizationd and consistency model.

Experience

  • Programming Languages
    • Experienced C++, Python, Java
    • Familiar Matlab, Julia, Mathematica, R, Pascal, JavaScript, x86 assembly.
  • Technologies
    • Software Engineering git, SVN, Mercurial, CMake, LLVM
    • HPC MPI, OpenMP, OpenCL, SYCL, C++AMP, SLURM
    • Cloud FaaS, Docker, Kubernetes, AWS