Skip to content
View QuentinI's full-sized avatar
❄️
❄️

Highlights

  • Pro
Block or Report

Block or report QuentinI

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
QuentinI/README.md

Artemii Gerasimovich

GitHub QuentinI · LinkedIn q-ink · e-mail [email protected]

Experience

Middle Rust Developer @ Soramitsu

Stack: Rust, tokio, Python, PyO3, Nix

Duration: Apr. 2022 - Present

Responsibilities

  • Part of Iroha 2 core team, contributing to the development of a distributed ledger
  • Maintainer of Iroha 2 python bindings
  • Creator and maintainer of blockchain upgrade tool for Iroha 2

Middle Rust Developer @ Kupibilet

Stack: Rust

Duration: Nov 2021 - Apr 2022 · 6 mos

Responsibilities:

  • Integrated third-party airline API with the company's aggregator engine

Stack: Rust, tokio, hyper, PostgreSQL

Duration: Apr 2021 - Nov 2021 · 8mos

Responsibilities:

  • Developed backend applications in Rust with PostgreSQL as the database
  • Created tools for integrating various avionics devices

Embedded Software Developer @ Avtomatika

Stack: C, FreeRTOS, STM32

Duration:

  • Dec. 2018 - Jul. 2020 (part-time) · 1y7mos
  • Jul. 2020 - Apr. 2021 (fulltime) · 10mos

Responsibilities:

  • Developed embedded firmware for an STM32 microcontroller (part of a larger board)
  • Implemented proprietary protocols on top of SDIO/UART/SPI/1-Wire
  • Implemented proprietary modifications to USB protocol
  • Patched and expanded STM HAL USB drivers to support additional device classes

Technical skills

Rust:

Proficient, 4+ years of experience, 2+ years of professional experience. Experience with async (tokio), serde, hyper. Limited experience with procedural macros and FFI.

C:

Good, 2 years of professional experience building embedded software.

Python:

Good, some professional experiense, mostly personal use.

Nix:

Good, some professional experience, extensive personal use.

(Postgre)SQL:

Some experience in writing queries and stored procedures.


Languages

English:

C1, experience working on English-speaking teams.

Russian:

fluent, native speaker.

German:

A1.

Turkish:

A1.


Education

BSc in Computational and Applied Mathematics (unfinished)

2017-2020, Saint-Petersburg State University

Popular repositories Loading

  1. dotnix dotnix Public

    Nix 4

  2. nvim nvim Public

    Neovim config

    Nix 2

  3. nixpkgs nixpkgs Public

    Forked from NixOS/nixpkgs

    Nix Packages collection

    Nix 1

  4. aoc2020 aoc2020 Public archive

    Advent of Code 2020 solutions

    Rust 1

  5. versor versor Public

    Rust 1

  6. dummy-flake dummy-flake Public

    Dummy flake

    Nix 1