Software Engineer in back-end development focus with 4+ years of experience in commercial development.
Core competences:
- Database knowledge;
- Software development;
- Async programming;
- Attention to Detail;
- Team player;
- Problem-solving skills;
- Self-organized and result-oriented.
Skills:
- Strong knowledge of Python 3 including web frameworks (Django, FastAPI, Flask, Aiohttp);
- Databases: MySQL, PostgreSQL, Redis, ClickHouse, Amazon S3;
- Technologies & Protocols: WebSockets, HTTP, REST, RPC, JSON, SSR, JWT, Oauth2.0, OpenID;
- Search engine: Elasticsearch;
- Event streaming: Kafka, RabbitMQ;
- Container technology: Docker, Docker-compose, Docker registry, Swarm, Azure registry;
- CI/CD tools: Ansible, GitHub Actions, Gitlab CI/CD;
- Web servers: Nginx, Uvicorn, Gunicorn, Daphne;
- Test tools: Postman, Pytest, Unittest;
- Payment services: Cloud Payment, YooMoney;
- Documentation tools: Swagger, Postman, PlantUML;
- Cloud services: Some experience in MS Azure & AWS;
- Frontend frameworks: some pieces of knowledge in Next.js & React.js & Bootstrap;
- Additional: Linux, ETL pipelines, Git, FFmpeg, OpenCV, TM-bots, Firebase (FCM, Storage);
- Logging: ELK, Prometheus, Jaeger;
- Project methodology: Scrum, Kanban, Scrumban, Waterflow;
- Basic knowledge of other Programming languages: Go, Java, Dart, Ruby.