Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@swimmwatch
swimmwatch
Follow
View swimmwatch's full-sized avatar
🏠
Working from home

Dmitry Vasiliev swimmwatch

🏠
Working from home

Block or report swimmwatch

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
swimmwatch /README.md

header

Typing SVG

Email Telegram LinkedIn

HeadHunter Habr Career


👋 About me

I’m a Software Engineer (3+ years) focused on backend development: architecture, performance, reliability, and developer productivity.
My next step is Tech Lead — mentoring, engineering standards, and shipping sustainable systems.

What I build

  • High-load APIs & async processing (queues, background jobs)
  • Telegram/VK Mini Apps backends (product features + operational maturity)
  • Observability-first systems (metrics/logs/alerts, prod debugging)
  • Automation that saves time (CI/CD, code review helpers, dependency hygiene)

Work format: Remote · Relocation: Yes · English: B1


🧰 Tech stack

Languages/Technologies: Python · Go · JavaScript · HTML · CSS
Backend: FastAPI · Django · Django Ninja · Celery · asyncio
Datastores: PostgreSQL · Redis · MongoDB · Elasticsearch · OpenSearch · Weaviate
Messaging: RabbitMQ · Kafka
Infra/DevOps: Docker · Kubernetes · Nginx · Linux · GitLab CI · GitHub Actions · S3
Observability: Prometheus · Grafana · Alertmanager · Loki
LLM tooling: LangChain · LangGraph
Testing: Pytest · Selenium · Playwright


✍️ Writing

Russian (Habr)

English (Medium)


🧩 Open source & collaboration

I maintain a few open-source tools that I originally built to solve real engineering problems: security, API governance, automation, and developer productivity.

If you maintain a backend project and want a contributor — let’s talk.


🏋️ A bit more

  • I balance quality ×ばつ delivery speed and take initiative
  • Calm about criticism; always happy to give/receive feedback
  • Continuous learning (courses, conference talks); planning to speak publicly
  • Hobbies: open source · powerlifting · PlayStation

📊 GitHub stats

Top languages

GitHub stats

Pinned Loading

  1. telegram-webapp-auth telegram-webapp-auth Public

    🔒 Python package that implements Telegram Mini Apps authentication algorithms.

    Python 96 10

  2. openapi-diff-action openapi-diff-action Public

    A GitHub Action to identify differences between OpenAPI specifications. It uses OpenAPITools/openapi-diff.

    4 4

  3. vk-mini-app-auth vk-mini-app-auth Public

    🔒 Python package that implements VK Mini Apps authentication algorithms.

    Python 3

  4. playwright-localstorage playwright-localstorage Public

    Extension for the Playwright package that allows access to the Web Storage API.

    Python 1

  5. python-opendota python-opendota Public

    🎮 Generated Python SDK for working with OpenDota API.

    Python

  6. webchanges-action webchanges-action Public

    A GitHub Action to detect web page changes. It uses mborsetti/webchanges to find differences between web pages.

    Python 1

AltStyle によって変換されたページ (->オリジナル) /