Full‑stack developer · DevOps engineer · System designer
I build production systems end‑to‑end — from a pixel in React to a Postgres index, from a Dockerfile to a Grafana dashboard, from a JWT to a CI pipeline that ships it all.
- Full‑stack engineer with a strong DevOps / SRE bias — I don't just write code, I make sure it runs, scales, observes itself and recovers.
- Comfortable across the whole stack: frontend, backend, mobile, databases, infrastructure, CI/CD, monitoring, logging, backups, security.
- Polyglot — Python, TypeScript, Swift, Kotlin, Go, Java, C/C++ and more; I pick the right tool for the job.
- On GitHub since 2021 — shipping real products, not tutorial repos.
- Currently building Watermelon Messenger — self-hosted real-time messenger in production.
- Work solo and in teams (open source & university projects).
- Based in Russia, SSTU (Saratov State Technical University).
- Focus: production systems, clean architecture, observability, reliable releases.
- Architecture styles: microservices, modular monolith, event‑driven, CQRS, layered / clean / hexagonal.
- API design: REST, GraphQL, gRPC, WebSockets, OpenAPI / Swagger contracts.
- Data: relational schema design, indexing, query tuning, migrations (Alembic), caching strategies (Redis, CDN).
- Reliability / SRE: SLO/SLA mindset, structured logging, metrics, tracing, alerting, runbooks, post‑mortems.
- Security: JWT, OAuth 2.0, password policies, OTP flows, rate limiting, audit log, secrets in Vault / env, TLS everywhere.
- Methodologies: Agile / Scrum / Kanban, code review culture, trunk‑based & GitFlow when it fits.
- Testing: unit / integration / e2e, contract testing, load testing, CI gating.
- Infrastructure as Code & GitOps: Terraform, Ansible, Docker Compose, Helm, ArgoCD.
- DevSecOps: image scanning (Trivy), static analysis (SonarQube), dependency audits, secret management.
- Design and ship production‑ready microservice systems with FastAPI / Bun + Elysia / Node / Spring + PostgreSQL + Redis behind NGINX or Traefik.
- Build real-time messaging platforms with WebSockets, Redis Pub/Sub, append-only message stores (ScyllaDB), private S3 media and server-side encryption.
- Architect frontends in React + Vite / Next.js with router‑based auth, role‑based access, OTP flows, PWA and fully responsive UI.
- Set up the full Docker Compose / Kubernetes stack: app services, DBs, S3‑compatible storage, reverse proxy, TLS via Let's Encrypt.
- Wire up observability from scratch: Prometheus exporters, custom app metrics, Grafana dashboards via provisioning, Alertmanager rules.
- Build centralized logging with Filebeat → Elasticsearch → Kibana (or Loki + Grafana) with prebuilt dashboards.
- Implement automated backups (Postgres + S3 + ontology) and ship them off‑site to Google Drive over OAuth.
- Build CI/CD pipelines with GitHub Actions / GitLab CI / Jenkins: tests, lint, security scans, container builds & publishes, deploys.
- Implement secure auth flows: JWT, OAuth 2.0 (Yandex ID), password hashing, OTP password reset over email, rate limiting, full audit log.
- Integrate with SMTP, Telegram bots, Google APIs, YooKassa, Stripe, OpenAI — including proxying outbound traffic when the host is restricted.
- Work with semantic data / OWL ontologies for structured knowledge modeling.
- Build and ship native iOS / macOS (SwiftUI) and Android (Kotlin / Jetpack Compose) clients.
Featured — watermelon-messenger 🍉
Live: watermelon-messenger.ru — self-hosted real-time messenger I design, build and operate end-to-end:
| Layer | Stack |
|---|---|
| Frontend | React 18, Vite, TypeScript, PWA, Web Push, dark/light theme |
| Backend | Bun, Elysia, WebSocket, REST, Drizzle ORM |
| Data | PostgreSQL (users, chats, ACL), ScyllaDB (message stream), Redis (Pub/Sub, rate limits) |
| Media | MinIO (S3), signed URLs, private bucket |
| Auth | Yandex OAuth 2.0 → JWT, beta access, admin panel |
| Infra | Docker Compose, NGINX, Let's Encrypt, semver CI/CD via GitHub Actions |
| Ops | Docker Hub releases, SSH deploy, Postgres backups, Prometheus metrics |
| Native | SwiftUI (iOS / macOS), Android scaffold — separate repos |
Related repos: watermelon-ios · watermelon-android
Featured — asana-services ⭐
Production‑grade yoga asana catalog — multi‑service platform I designed and built end‑to‑end:
| Layer | Stack |
|---|---|
| Frontend | React, Vite, role‑based UI, expert moderation, OTP password recovery |
| Backend | FastAPI, JWT, audit log, rate limiting, OWL ontology |
| Data | PostgreSQL, Redis, MinIO (S3) |
| Infra | Docker Compose, NGINX, Let's Encrypt |
| Observability | Prometheus, Grafana, Alertmanager, ELK (Filebeat → ES → Kibana) |
| Ops | Daily backups → Google Drive (OAuth), GitHub Actions CI/CD |
| Mobile | Native Android (Kotlin) |
- Film review sentiment / analysis pipelines
- Time‑series & market data APIs
- Python stack for experiments and production scripts
- Telegram — @platinum_watermelon (fastest reply)
- Email — [email protected]
- GitHub — Pwatermelon
Always open to interesting projects and complex systems. If you build something cool — let's talk.

