Pavel Chuprikov

Pavel Chuprikov

Software Engineering Intern

Followers of Pavel Chuprikov264 followers
location of Pavel ChuprikovMassy, Île-de-France, France

Connect with Pavel Chuprikov to Send Message

Connect

Connect with Pavel Chuprikov to Send Message

Connect
  • Timeline

  • About me

    distributed systems, programming languages, and computer networks, PhD

  • Education

    • St. Petersburg Academic University of the Russian Academy of Sciences

      2013 - 2015
      Master of Science (MSc) Computer Science A

      Graduated cum laude, master thesis topic: "Priority Queueing with multiple packet characteristics".

    • Higher School of Economics

      2019 - 2019
      Doctor of Philosophy - PhD Computer Science
    • Университет ИТМО

      2009 - 2013
      Bachelor of Science (BS) Computer Science
  • Experience

    • Wärtsilä Marine

      Oct 2011 - Sept 2013
      Software Engineering Intern

      3D visualization department.

    • JetBrains

      Jul 2014 - Sept 2014
      Software Engineer

      Application of formal methods (Coq Proof Assistant) to the verification of operational transformations.

    • St. Petersburg Academic University of the Russian Academy of Sciences

      Sept 2015 - Feb 2016
      Teacher

      Conducted seminars on graph theory and combinatorics for masters students.

    • JetBrains

      Oct 2015 - Feb 2016
      Software Engineer

      Develop a dependently typed programming language targeted at the formal theorem proving in the realm of the homotopy type theory.

    • St. Petersburg Department of V.A.Steklov Institute of Mathematics of the Russian Academy of Sciences

      Nov 2015 - Oct 2019
      PHD Student
    • IMDEA Networks Institute

      Mar 2016 - Jan 2020
      Research Assistant

      I have been working on performance optimization of computer networks from a variety of angles. One direction is optimization of network packet classification, a functionality at the core of network operation. There, I have designed several general classifier transofmration techniques leading to reduced reliance on TCAM. Another direction is buffer management policy, where I have designed and formally analyzed online algorithms in multiple scenarios, including delay- and retransmission-aware and work-requirements aware settings. While at IMDEA Networks, I have also made several contributions to the resource auto-scaling algorithms and planning in compute-aggregate tasks. Show less

    • USI Università della Svizzera italiana

      Jan 2020 - now
      Postdoctoral Researcher

      At USI Lugano, I have been working on and co-supervising multiple projects in the area of optimization and formalization of distributed systems.For confidential data analytics, we have designed a general language-based approach enabling a data analyst to transparently use both hardware (trusted execution environments) and software (cryptographic primitives) security mechanisms, while providing end-to-end security guarantees. I have co-supervised overall system development, designed the secure type system, specified and proved security guarantees and query semantics preservation.I have also worked on traffic engineering algorithms for the X-Lane system, whose aim is to provide communication primitives having reliable and low latency significantly improving the performance of distributed coordination primitives.Third direction has been the algebraic specification of quantum networks that provide core communication service to distributed quantum applications.Other projects include fault-tolerant multi-party session types and network data plane programmability. Show less

  • Licenses & Certifications

    • Intro to Parallel Programming

      Udacity
      Nov 2012