- Team Lead
- Backend web development (REST, GraphQL), microservices
- DevOps
- Basic Linux servers administration
- languages: python, golang
- frameworks: Django, Flask, FastAPI, pytest
- storages: PostgreSQL, MongoDB, ElasticSearch, Memcached, Redis, ClickHouse
- DevOps: Docker, Kubernetes, Helm, Docker Swarm
- CI/CD: GitLab CI, GitHub Actions
- monitoring: Prometheus, Grafana, Graylog, Sentry, ELK
- web servers: Nginx, Caddy
- profiling: cProfile
- tracing: Jaeger
- OS: Linux, macOS
- IDE: PyCharm, VS Code, vim
- using linters for basic checks, code formatters -> unification team development process
- the code is read more often than it is written -> it should be easy to read
- extensible architecture, which has the potential for further changes, BUT no overengineering
- wide tests usage
- automation routine operations
- fitness
- swimming
- chess
- books
- guitar
- smart home (home assistant)