Евгения Л., Middle, Python разработчик

Евгения Л.
Россия, Москва
2 200 ₽/час 352 000 ₽/мес.
    Python разработчик
  • Middle
Опыт работы:

Стаж работы — 3 года 7 месяцев

Языки:

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

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

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

Навыки
Python
Go
Django
FastAPI
Django Rest Framework
Gunicorn
Social auth app Django
DRF Spectacular
Pydantic
Uvicorn
Django-Ninja
Gin
Grpc
GORM
SQLite
Git
RESTful API Design
Pytest
Unittest
Kafka
Redis
RabbitMQ
Celery
Flower
Google API Python Client
OpenPyXL
SQLAlchemy
Alembic
Poetry
S3
Goose
JWT
Swaggo
Zap
Cleanenv
API Gateway
opentelemetry
Jaeger
Elastic APM
Pillow
Django google-auth
google-auth-oauthlib
gspread
Psycopg2
sentry-sdk
drf-spectacular
drf-nested-routers
factory-boy
python-keycloak
aiogram
Pandas
pymorphy2
backoff
HTTPX
user-agent
memory-profiler
pyshorteners
Channels
daphne
openAI
pyjwt
weasyprint
Flake8
black
coverage
Database:
PostgreSQL
Applications:
Docker
Docker Compose
Source_control:
GitHub Actions
Instruments:
Swagger
Формат работы
Удалённо
Описание о специалисте

Меня всегда привлекала работа за компьютером, и у меня это отлично получалось. В дальнейшем я решила углубиться в разработку программ и анализ данных. Это подтолкнуло меня к изучению программирования, чтобы я могла самостоятельно создавать программы и приложения, что стало моим главным увлечением. Я предпочитаю вдумчивый аналитический подход к работе. Мне нравятся задачи и проекты, которые открывают что-то новое и позволяют улучшать собственные навыки. Для меня важен баланс между индивидуальной и командной работой. Я дорожу возможностью обмена опытом, знаниями и идеями с коллегами, так как это повышает эффективность. Однако я также ценю время, отведённое для сосредоточения на сложной задаче без отвлекающих факторов.

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

HR сервис
Описание задачи/проекта

Создание сервиса управления внутренними ресурсами организации: HR-сервис, который позволяет организации быстро и эффективно осуществлять планирование, контроль, управление и отслеживание статусов персонала.

Позиция на проекте
Python-разработчик
Размер команды
ПМ, 2 Python-разработчика, 1 React-разработчик, Аналитик, 1 QA, 1 дизайнер, DevOps
Ответственность
  1. Написание модульных интеграционных тестов;
  2. Подготовка технической и пользовательской документации.
  3. Эффективная коммуникация с членами команды проекта и оптимизация рабочих процессов;
  4. Добавление новых функциональных возможностей (фич);
  5. Быстрое исправление обнаруженных багов.
  6. Создавала новые модели данных и интегрировала с действующим функционалом сервиса;
  7. Реализовала взаимодействия между несколькими таблицами (получение связанных данных, одновременное создание множества объектов для различных таблиц, оптимизация запросов);
  8. Добавляла новые эндпоинты, настраивала и корректировала бизнес-логику их работы;
  9. Писала тесты к новому и к доработанному функционалу;
Технологии и инструменты
aiogram, Celery, Channels, Flake8, gspread, Gunicorn, HTTPX, openAI, OpenPyXL, Pandas, Pillow, PostgreSQL, Psycopg2, Pydantic, pyjwt, Python, Redis, Swagger, Flower, Django google-auth, google-auth-oauthlib, sentry-sdk, drf-spectacular, drf-nested-routers, factory-boy, python-keycloak, pymorphy2, backoff, user-agent, memory-profiler, pyshorteners, daphne, weasyprint, black, coverage
Период работы/продолжительность
Июль 2024 г. - Сентябрь 2025 г.
Мастер-классы
Описание задачи/проекта

Разработка с нуля платформы для пользователей и мастеров. Мастера имеют возможность создания, хранения, продажи мастер классов пользователям платформы. Обычный пользователь имеет возможность покупать платные МК.

Позиция на проекте
Go разработчик
Размер команды
ПМ, 2 backend-разработчика, 1 аналитик
Ответственность
  1. Backend-разработка;
  2. Написание API Gateway;
  3. Анализ требований к продукту и процессам разработки;
  4. Подготовка технической и пользовательской документации.
  5. Эффективная коммуникация с членами команды проекта и оптимизация рабочих процессов;
  6. Проведение код-ревью;
  7. Добавление новых функциональных возможностей (фич);
  8. Быстрое исправление обнаруженных багов.
  9. Принимала участие в проектировании базы данных, создании моделей для работы с PostgreSQL, написании CRUD операций.
  10. Участвовала в проектировании API, делала сериализацию/десериализацию объектов.
  11. Писала тесты, участвовала в написании документации.
  12. Взаимодействовала с командой разработки и заинтересованными сторонами проекта.
  13. Создавала и корректировала эндопойнты микросервисов;
  14. Реализовала взаимодействия между различными микросервисами;
  15. Добавляла новые функции в проект по результатам обратной связи от пользователей.
Технологии и инструменты
API Gateway, Gin, GORM, Grpc, Jaeger, JWT, opentelemetry, Zap, Goose, Swaggo
Период работы/продолжительность
Декабрь 2023 г. - Июль 2024 г.
Бот менторства
Описание задачи/проекта

Создание удобной платформы для обучения с возможностью получения обратной связи от преподавателей по заданиям.

Позиция на проекте
Backend-разработчик (Go и Python)
Размер команды
ПМ, 9 backend-разработчиков, 6 frontend-разработчиков, 3 QA, 1 UX\UI дизайнер, 1 аналитик
Ответственность
  1. Backend-разработка;
  2. Написание REST API;
  3. Эффективная коммуникация с членами команды проекта;
  4. Активное участие в совершенствовании продукта и оптимизации рабочих процессов совместно с командой;
  5. Проведение тщательного код-ревью;
  6. Добавление новых функциональных возможностей (фич);
  7. Быстрое исправление обнаруженных ошибок (багов).
  8. Принимала участие в проектировании базы данных, создании моделей данных для работы с PostgreSQL, написании CRUD операций.
  9. Участвовала в проектировании API, Рефакторила и оптимизировала эндпойнты.
  10. Реализовала функционал для взаимодействия между менторами и их подопечными.
  11. Работала с системой очередей Celery для асинхронной обработки задач.
  12. Писала тесты, участвовала в написании документации и настройке Docker.
  13. Дорабатывала Telegram бота на Flask + aiogram + redis + httpx +pyjwt, редактировала и добавляла новые функции в бот.
  14. Взаимодействовала с командой разработки и заинтересованными сторонами проекта.
  15. Добавляла новые функции в проект по результатам обратной связи от пользователей.
Технологии и инструменты
aiogram, Celery, Django, Docker, Flask, Gin, Go, GORM, Grpc, HTTPX, JWT, PostgreSQL, Pytest, Python, Redis, Swagger, Zap, docker-compose, Flower, Goose
Период работы/продолжительность
Октябрь 2022 г. - Декабрь 2023 г.
Корпоративное обучение
Описание задачи/проекта

Создание удобной платформы для обучения с возможностью получения обратной связи от преподавателей.

Позиция на проекте
Backend-разработчик (Go и Python)
Размер команды
ПМ, 9 backend-разработчиков, 6 frontend-разработчиков, 3 QA, 1 UX\UI дизайнер, 1 аналитик
Ответственность
  1. Backend-разработка;
  2. Написание REST API;
  3. Эффективная коммуникация с членами команды проекта;
  4. Активное участие в совершенствовании продукта и оптимизации рабочих процессов совместно с командой;
  5. Проведение тщательного код-ревью;
  6. Добавление новых функциональных возможностей (фич);
  7. Быстрое исправление обнаруженных ошибок (багов).
  8. Принимала участие в проектировании базы данных, создании моделей данных для работы с PostgreSQL, написании CRUD операций.
  9. Участвовала в проектировании API, Рефакторила и оптимизировала эндпойнты.
  10. Реализовала функционал для взаимодействия между менторами и их подопечными.
  11. Работала с системой очередей Celery для асинхронной обработки задач.
  12. Писала тесты, участвовала в написании документации и настройке Docker.
  13. Дорабатывала Telegram бота на Flask + aiogram + redis + httpx +pyjwt, редактировала и добавляла новые функции в бот.
  14. Взаимодействовала с командой разработки и заинтересованными сторонами проекта.
  15. Добавляла новые функции в проект по результатам обратной связи от пользователей.
Технологии и инструменты
aiogram, Celery, Django, Docker, Flask, Gin, Go, GORM, Grpc, HTTPX, JWT, PostgreSQL, Pytest, Python, Redis, Swagger, Zap, docker-compose, Flower, Goose
Период работы/продолжительность
Март 2022 г. - Октябрь 2022 г.
Бизнес-идея
Описание задачи/проекта

Разработка сервиса для генерации и отбора бизнес-идей путем голосования.

Позиция на проекте
Python разработчик
Размер команды
1 ПМ, 5 backend-разработчиков, 1 frontend-разработчик, 1 UX/UI дизайнер, 1 QA, 1 DevOps
Ответственность
  1. Создание и корректировка эндопоинтов микросервисов;
  2. Реализация взаимодействия между различными микросервисами;
  3. Анализ требований к продукту и процессам разработки;
  4. Активное участие в совершенствовании продукта и оптимизации рабочих процессов совместно с командой;
  5. Проведение тщательного код ревью;
  6. Быстрое исправление обнаруженных багов;
  7. Подготовка технической и пользовательской документации, создание схем потоков данных.
  8. Принимала участие в разработке архитектуры микросервисов.
  9. Разрабатывала структуру базы данных и моделей для хранения информации от пользователей.
  10. Создала Docker-контейнер для микросервиса.
  11. Разрабатывала CRUD-операции и эндпоинты для идей, а также интегрировала их с базой данных.
  12. Реализовала систему хранения файлов на базе S3 (Yandex Cloud).
  13. Обеспечила взаимодействие между микросервисами.
  14. Написала авторизацию по JWT.
  15. Исправляла ошибки и улучшала сервис в соответствии с бэклогом и на основе обратной связи от пользователей.
Технологии и инструменты
Amazon S3, Docker, Docker Compose, FastAPI, HTTPX, JWT, PostgreSQL, YandexCloud
Период работы/продолжительность
Июль 2021 г. - Март 2022 г.
Аналогичные специалисты
Не нашли, кого искали?

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

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