Анастасия С. , Middle+, Python разработчик

Female avatar
Анастасия С.
Беларусь, Минск
2 300 ₽/час 368 000 ₽/мес. без НДС
Опыт работы:
От 3 до 6 лет
Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Python
Django
Flask
FastAPI
Redis
Kafka
RabbitMQ
Kubernetes
AWS
GCP
CI/CD
Terraform
GRP Cloud Functions
Linux
mac
PyCharm
Visual Studio Code
oauth2
SQLAlchemy
Pydantic
Elasticsearch
Celery
Database:
PostgreSQL
Applications:
Docker
Technology:
SQL
Source_control:
GitLab
GitLab CI/CD
GitHub
GitHub Actions
Формат работы
Удалённо
Описание о специалисте

Я backend-разработчик с более чем 4-летним стажем. Использую в своей работе Django, Flask и FastAPI. Работала как с NoSQL так и с SQL базами данных, такими как PostgreSQL и Redis, а также с брокерами сообщений Kafka и RabbitMQ. Имею опыт работы с Docker и Kubernetes для контейнеризации и развертывания приложений, а также с облачными сервисами AWS и GCP. Работала с CI/CD и Terraform. Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки.

Примеры работ

Платформа для поиска работы
Описание задачи/проекта

Cоздание специализированного онлайн-рынка, соединяющего соискателей и рекрутеров, включающая: управление данными клиентов, создание и архивирование документов, автоматизацию уведомлений, а также разграничение доступа к ролям (рекрутеры, соискатели), реализация высокопроизводительных механизмов поиска.

Позиция на проекте
Backend разработчик
Размер команды
8 человек
Ответственность
  1. Backend разработка;
  2. Serverless вычисления с использованием GRP Cloud Functions;
  3. Реализация сервиса для взаимодействия со сторонним сервисом для извлечения данных;
  4. Управление ресурсами инфраструктуры с использованием Terraform;
  5. Помощь в настройке репликации и сегментирования GCP Big Table;
  6. Настройка триггеров хранилища GCP Cloud Storage с помощью GCP Cloud Functions;
  7. Шифрование и аутентификация, для защиты данных Kafka;
  8. Оптимизация производительности и масштабируемости API посредством мониторинга, нагрузочного тестирования;
  9. Настройка аутентификации с помощью OAuth2 (facebook, google);
  10. IaC с помощью Terraform;
  11. Оптимизация запросов базы данных SQL;
  12. Менторинг и адаптация новичков;
Технологии и инструменты
Docker, Docker Compose, FastAPI, Flask, GCP, GitLab, GitLab CI/CD, Kafka, Kubernetes, oauth2, PostgreSQL, Pydantic, Python, Redis, SQLAlchemy, Swagger, Terraform
Период работы/продолжительность
Май 2023 г. - Июнь 2026 г.
Система переводов
Описание задачи/проекта

Проект представляет собой систему обработки денежных переводов, разработанную с использованием микросервисной архитектуры и принципов event-driven коммуникации. взаимодействие между сервисами реализуется через Kafka, а для фоновых задач используется Celery с Redis.

Позиция на проекте
Backend разработчик
Размер команды
17 человек + команда техподдержки
Ответственность
  1. Backend разработка;
  2. Serverless вычисления с использованием GRP Cloud Functions;
  3. Реализация сервиса для взаимодействия со сторонним сервисом для извлечения данных;
  4. Управление ресурсами инфраструктуры с использованием Terraform;
  5. Помощь в настройке репликации и сегментирования GCP Big Table;
  6. Настройка триггеров хранилища GCP Cloud Storage с помощью GCP Cloud Functions;
  7. Шифрование и аутентификация, для защиты данных Kafka;
  8. Оптимизация производительности и масштабируемости API посредством мониторинга, нагрузочного тестирования;
  9. Настройка аутентификации с помощью OAuth2 (facebook, google);
  10. IaC с помощью Terraform;
  11. Оптимизация запросов базы данных SQL;
  12. Менторинг и адаптация новичков;
Технологии и инструменты
AWS, Celery, Django, Django Rest Framework, Docker, Docker Compose, Elasticsearch, FastAPI, GitHub, GitHub Actions, Kafka, Kubernetes, PostgreSQL, Python, Redis, SQLAlchemy, Swagger, Terraform
Период работы/продолжительность
Январь 2021 г. - Февраль 2023 г.

Образование

Высшее
Название учебного заведения/курса
БГУИР
Срок получения образования
2020 - 2025г.
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster