SENIOR, TECH LEAD, BACKEND DEVELOPER
Backend - разработчик, специализирующийся на языке Python. Евгений отличается внимательным отношением к деталям и стремлением к максимальному качеству конечного результата. В свободное время увлекается повышением квалификации, изучением иностранных языков и чтением.Коммерческий опыт: 3+
Английский язык: B1 — Intermediate
Навыки
Python
- Python, Fastapi, Alembic, Sqlalchemy+Postgres
Base
- ООП, DRY
- PostreSQL
- Rest, Grafana
- Docker
- OAuth, Basic Authentication, JWT, HTTPS
- Python
- FastAPI
- SQLAlchemy, pip, PyTest, Pydantic
Также есть опыт работы с: Паттерны, KISS, YAGNI, MySQL, Redis, WebSockets, CORS, CSRF, S3 (Object Storage), Django, Django DRF, Flask, NumPy, Pandas, Redis, UnitTest, asyncio/aiohttp
Опыт работы
01.2023 — 11.2023
NDA
Роль на проекте: Teamlead Backend
Технологии: Python, FastAPI
Команда: 5-8 разработчиков
— Разработка плана проекта, распределение задач между членами команды;
— Код-ревью;
— Контроль сроков и качества;
— Разбиение комплексных проектных заданий на более мелкие и управляемые модули;
— Высокоуровневое и низкоуровневое проектирование нового приложения;
— Оптимизация времени отклика ответа с 5 секунд до 0.8с
06.2022 — 09.2022
Аналитические интерфейсы для застройщика (NDA)
Роль на проекте: Middle Backend Developer
Технологии: Python, Django, Django Rest-framework, GitLab CI, Docker, Celery, Redis
Команда: 7 разработчиков
— Бизнес-логика приложения;
— Разработка API для фронта;
— Сложные отчеты и фильтры данных;
01.2022 — 05.2022
skins.co
Роль на проекте: Middle Backend Developer
Технологии: Python, Fastapi, sqlalchemy, alembic, pydantic, docker, git, redis
Команда: 3 специалиста
— Организация ендпоинтов и архитектуры
— Организация и дополнение БД
— Поддержка и рефакторинг существующего кода
— Написание тестов
— Регистрация с использованием oAuth2
— Интегрирование кэширования данных
02.2022 — 05.2022
Психотерапевтические курсы
Роль на проекте: Middle Backend Developer
Технологии: Fastapi, sqlalchemy, alembic, pydantic, docker, git
Команда: 3 специалиста;
— Создавал архитектуру приложения
— Создавал архитектуру БД
— Организовывал бизнес логику
— Писал тесты
— Организовывал импорт готовых данных в бд из формата csv
08.2019 — 01.2022
MoneyPro
Роль на проекте: Middle Backend Developer
Технологии: Python3, boto3, Mysql, S3, DynamoDB, SQS и Pytest, docker, git
Команда: 5 специалистов;
— Реализовывал логику приложения
— Занимался интеграцией backend-а с aws (amazon web services)
— Работал с очередями(SQS)
— Работал с удаленным облачным хранилищем(S3)
— Писал юнит, интеграционные и функциональные тесты
— Принимал участие в разработке мобильного приложения и смежных систем