Danila Arinov

Junior Python / C++ Developer — backend, REST APIs, automation

+7 901 431-82-98 · teivrim@gmail.com · Telegram @Smishnyavko · github.com/TeivrimOriginal · Portfolio · LinkedIn · Kwork

Profile

Python, C++ and Rust. I build backend services, REST APIs and automation; alongside that, graphics and tooling: a raster editor and a game engine from scratch. 1086 automated tests in total, CI on every push: rustfmt, clippy -D warnings, cargo test. Looking for a junior/backend internship, open to test tasks.

Work Experience

Freelance Developer — client orders on Kwork Python · client orders on Kwork
  • Telegram bots in Python, website scrapers, REST APIs and automation built to client specs; kwork.ru/user/teivrim.
Unity indie game — team with a senior developer C# · Unity
  • Write code and game design alongside a senior developer; ran hiring for the project. HackIT hackathon: shipped a prototype over one weekend.

Projects

practice-automation-tests — UI autotests Python · Selenium, Pytest, Allure · 2026 — Present
  • 47 UI tests on Selenium and Pytest: 28 positive and 13 negative across three pages, plus 6 contact-form tests.
  • Allure HTML reports, single-command run, Selenium Manager installs the drivers.
github.com/TeivrimOriginal/practice-automation-tests
Anime DB — catalogue from 3 public APIs Actix-Web · SQLite FTS5 · Docker
  • Rewrote the project from Node.js to Actix-Web: aggregation of AniList, Kitsu and Shikimori, ~20k records, JSON API with filters and pagination.
  • SQLite FTS5 for full-text search, Docker for packaging, Android client on the same API.
  • 564 unit tests; CI on every push: rustfmt, clippy with -D warnings, cargo test.
github.com/TeivrimOriginal/TeivrimSite
TPaint — image editor Rust · 2026 — Present
  • Custom immediate-mode UI with no native widgets: 15+ tools, layers with masks and 10 blend modes.
  • .tpaint, PSD and PNG formats, 158 unit tests.
github.com/TeivrimOriginal/Copy-SAI-Paint-with-Rust
Teivrim-Engine — engine from scratch C++17 · CMake · 2025 — Present
  • Runtime backend selection, scene graph, FBX/OBJ import via Assimp, 88 commits.
github.com/TeivrimOriginal/Teivrim-Engine
Visual novel editor C++ · Win32 / GDI+ · MinGW
  • 6 editor panels: Hierarchy, Scene, Inspector, Script, Asset Browser, Timeline.
  • Drag-and-drop from Explorer, project save and load.
github.com/TeivrimOriginal/teivrim-novell-engine

Technical Skills

Languages: Python, C++17, Rust, SQL (SQLite), C# (Unity) Backend: Actix-Web, REST API, JSON, SQLite FTS5, Docker Automation: Selenium, Pytest, Allure, website scrapers, Telegram bots, third-party API integrations Developer Tools: Git, CMake, Cargo, MinGW / MSVC, Linux, debugging and profiling Practices: automated testing (1086 tests across projects), CI, code review, architecture docs

Additional

English — reading technical documentation. Open source: 9 public repositories, MIT licensed, every project has tests and CI.

Download PDF
← All resumes ← Back to site Русская версия