Position: Розробник Python
Category: Python
English level: upper
Years of experience: 2


Junior Python Developer in Simporter (09/2020 – present):
• Creating REST and JSON-RPC API;
• Development and maintaining of a microservice responsible for the management of asynchronous tasks (scraping, NLP pipelines);
• CI/CD setup using Github Actions and Azure App Services;
• Development of services for the data preprocessing using Celery;
• Simple optimization of SQL queries (indexes, change of queries, N + 1 problem solution, thread-local SQLAlchemy sessions, instead of the engine);
• Writing spiders using Scrapy and embedding them in Apache Airflow workflow;
• Development and maintaining Flask extension for the logging using ELK (Elasticsearch, Logstash, Kibana) stack (simple wrapper for the python-logstash-async lib);
• Setup and support private PyPi server.
Technology stack: Python, Flask, SQLAlchemy, Celery, PyTest, Apache Airflow, Scrapy, MSSQL, MongoDB, Elasticsearch, Logstash, RabbitMQ, Redis, Docker, Docker Compose.