Anton Podkopaev

Anton Podkopaev

Followers of Anton Podkopaev449 followers
location of Anton PodkopaevAmsterdam, North Holland, Netherlands

Connect with Anton Podkopaev to Send Message

Connect

Connect with Anton Podkopaev to Send Message

Connect
  • Timeline

  • About me

    Head of Research Lab @ JetBrains

  • Education

    • Saint Petersburg State University

      2014 - 2018
      PhD Computer Science 5.0/5.0
    • Saint Petersburg State University

      2009 - 2014
      Specialist Mathematics and Computer Science
  • Experience

    • JetBrains

      Nov 2012 - now

      Managing a team of 25+ researchers.- Lead the CoqPilot project, a plugin for an LLM-based generation of Coq proofs.- Lead the LitmusKt project, a tool for stress testing of concurrency implementation of Kotlin/Native.- Lead a group working on theoretical aspects of weak memory models. The group develops new memory models suppposed to replace C/C++ and Java memory models and proves properties of these models in the Coq proof assistant. At the moment I became the head of the lab, the lab comprised 4 researchers (incl. myself).Before merging with another lab and renaming to the PLAN lab, the lab comprised 15 researchers and interns.

      • Head of Programming Languages and Program Analysis (PLAN) lab

        Jan 2024 - now
      • Head of Programming Languages and Tools (PLT) lab

        Jun 2022 - Jan 2024
      • Senior Researcher

        Apr 2018 - Jun 2022
      • Researcher

        Oct 2013 - Apr 2018
      • Research Intern

        Nov 2012 - Sept 2013
    • IMDEA Software Institute

      Jun 2015 - Aug 2015
      Research Intern
    • St. Petersburg Academic University of the Russian Academy of Sciences

      Sept 2015 - Aug 2018
      Lecturer
    • Max Planck Institute for Software Systems

      May 2016 - Aug 2016
      Reseach Intern
    • Computer Science Center

      Feb 2018 - May 2022
      Lecturer

      Teaching courses:- Programming Language Semantics;- Compiler design and implementation.

    • HSE University

      Nov 2018 - Jun 2022
      Associate Professor
    • MPI SWS

      Jun 2019 - Oct 2020
      Postdoctoral Researcher
    • Constructor University

      Mar 2023 - now
      Adjunct Professor

      - Advising programming language's (PL) track at "Software, Data and Technology" program (https://lp.jetbrains.com/software-data-and-technology-constructor-university/).- Teaching courses on programming language semantics, interactive theorem proving (the Coq proof assistant) in application to programming languages, weak memory concurrency.- Supervising bachelor and master students' theses in the areas of PL, concurrency, formal verification.

  • Licenses & Certifications

    • Advanced Learning Algorithms

      Coursera
      Jun 2023
      View certificate certificate
    • Machine Learning Specialization

      Coursera
      Jul 2023
      View certificate certificate
    • Successfully completed «Team Management, Business Communication and Negotiation Course» (February 2024)

      STRATOPLAN MANAGEMENT SCHOOL
      Sept 2024
      View certificate certificate
    • Dutch B1 certificate

      UvA Talen
      Nov 2024
    • Supervised Machine Learning: Regression and Classification

      Coursera
      Jun 2023
      View certificate certificate