Position: Senior Backend Developer
Category: Python
English level: intermediate
Years of experience: 6

Designed, implemented, and maintained Social Media API service
data365.co
Created Telegram bot bonappetit_recipes_bot
I am an experienced (5+ years) Python developer with versatile skills, eager to study, create and improve.

 - Designed, implemented, deployed, and maintained a complex automated system for collecting, storing, and retrieving data from various social media services.
 - Developed REST and GraphQL API using 'graphene' and 'flask' libraries; wrote a specification for it in the OpenAPI (Swagger) format.
 - Configured a monitoring system for applications, databases, and infrastructure components based on Prometheus and Grafana.
 - Split an application into microservices, used Redis for synchronization and RabbitMQ as a task queue provider.
 - Deployed containerized applications in the managed Kubernetes cluster.
 - Deployed containerized applications in a cloud platform, using Docker Swarm as the orchestrator.
 - Configured CI/CD pipelines using GitLab CI/CD, implemented automated code quality control and integrational tests using 'pytest' library.
 - Created Python scripts for automatization actions in complex websites using headless browsers via 'selenium' and 'playwright' libraries.
 - Created Python scripts for scraping simple websites using the libraries 'lxml' and 'requests' along with XPath query language.
 - Developed an internal toolkit for analyzing data from social media services using Machine Learning technics ('scikit-learn') and Natural Language Processing ('nltk' and 'pymorphy2').
 - Maintained a PostgreSQL database, performed Database Administrator & Database Architect tasks.
 - Designed schemas and optimized queries for large tables (over 500 million rows).
 - Participated in market research and data mining projects.
- Interesting projects, preferably with a scalable architecture.
- Ability to choose development approaches.
- Not interested in pure Machine Learning, Data Science/Analytics/Engineering positions.