Skip to content
View Raphailinc's full-sized avatar

Block or report Raphailinc

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Raphailinc/README.md
Kamil Velikiy — Python Backend Engineer. FastAPI, Django REST Framework, PostgreSQL. APIs, business systems and integrations.

English · Русский
LinkedIn · Telegram · CV on hh.ru

Python backend for APIs and business systems

I build Python APIs, integrations and background workflows, with 2+ years of commercial backend experience in retail B2B platforms and a mobile MVP. My focus is data integrity: explicit business rules, safe retries, access control and tests around failure paths.

At Basis IT, I implemented operation locks and recovery, improved Keycloak registration and account reconciliation, and extended analytics APIs with indexed lookups and caching. At Men In Dev, I was the sole backend developer for a mobile MVP, from API and PostgreSQL design to integrations and launch support.

Based in Moscow, Russia. Currently working on independent projects; open to remote Python backend and Python / React full-stack roles.

Engineering case studies · Guide to the public code

Public code to explore

Start with altpkg-diff for Python library and CLI design, or Task Delay Service for Django APIs and asynchronous jobs.

Try the self-contained campaign demo, then inspect its delivery state machine and failure boundaries. It exercises JWT, audience selection and simulated sending in a disposable database.

Repository What to look at
altpkg-diff Parallel HTTP requests, retry policy, package comparison, JSON/Markdown reports and CLI exit codes
Task Delay Service DRF validation, recipient filtering, timezone-aware scheduling and Celery tasks
Pulse Flask app factory, authentication, post ownership, uploads and API tests
Car API Marshmallow validation, VIN uniqueness, CRUD error handling and isolated database tests
Taskboard Django models, forms, task filters and attachment handling
Document Detector OpenCV contour detection, perspective transforms and synthetic-image tests

These are focused portfolio and learning projects. Their READMEs cover setup, tests and scope.

Selected engineering work

These case studies describe projects whose source repositories are maintained separately. Each explains the problem, implementation choices and testing scope.

Project Engineering focus Stack
Sfera — personal learning and collaboration platform Version-checked batch updates, object-level permissions, document history, import rollback and background exports Django/DRF, FastAPI, PostgreSQL, Celery, React/TypeScript
PDF Label Service — local label-generation MVP Transactional code reservation, duplicate prevention and explicit recovery after interrupted exports FastAPI, SQLite, pypdf
AI English Companion — Telegram practice MVP AI API integration, usage accounting and payment-event deduplication Python, aiogram, SQLite, Pytest
Ping — reminders and a personal workspace Confirm-before-save reminders, persisted scheduling, owner-scoped data and backup/restore tooling FastAPI, PostgreSQL, Docker, React/TypeScript

Tools I work with

Backend: Python, FastAPI, Django REST Framework, Flask, REST APIs.
Data and jobs: PostgreSQL, SQL, SQLite, Redis, Celery; Tarantool and Keycloak in commercial work.
Delivery and verification: Docker, Docker Compose, Git, CI/CD, Pytest.
Across the interface: React, TypeScript, JavaScript, API integration and error states.

Background and contact

IATE, National Research Nuclear University MEPhI: bachelor's degree in Information Systems and Technologies (2024), master's degree in Computer Science and Engineering (2026); postgraduate studies ongoing.

For roles, projects or a technical conversation: Telegram — @foreach_dump or LinkedIn.

Pinned Loading

  1. altpkg-diff altpkg-diff Public

    Python CLI/library for comparing ALT Linux package branches: concurrent HTTP, retries, JSON/Markdown reports and CI exit codes.

    Python

  2. Task-Delay-Service Task-Delay-Service Public

    Django/DRF campaign API with timezone-aware scheduling, recipient filters, Celery workers, PostgreSQL and Redis.

    Python

  3. Pulse Pulse Public

    Flask social app with authentication, post ownership, validated image uploads, search, pagination and pytest.

    Python

  4. Car-API Car-API Public

    Flask REST API for a car catalog: Marshmallow validation, unique VINs, SQLite/PostgreSQL, Docker and pytest.

    Python

  5. Taskboard Taskboard Public

    Django task tracker with user accounts, status and priority filters, deadlines, attachments and Docker Compose.

    Python

  6. Document-Detector Document-Detector Public

    OpenCV document detection and perspective correction, available as a Python CLI/library with synthetic-image tests.

    Python