Дмитрий Сидоров - Python developer
Skills
- Alembic
- Django REST Framework
- DjangoORM
- Docker
- FastAPI
- Flask
- Git
- Gitlab CI/CD
- k8s
- Kafka
- Milvus
- PostgreSQL
- pydantic
- Redis
- SQLAlchemy
Experience
Avenir Digital
Python developer - August 2022 - July 2023Обязанности:
• Разработка, проверка кода, рефакторинг кода
• Сопровождение и документирование написанного кода
• Участие в проектировании системДостижения:
• Успешно выполнил миграцию посреди проекта с базовой модели пользователя на новую кастомную модель пользователя, а так же обеспечил сохранение всех данных пользователей без каких-либо потерь
• Реализовал функции регистрации пользователей, аутентификации и верификации электронной почты для повышения безопасности и удобства работы пользователей проекта
• Внедрил надежные стратегии и механизмы соблюдения требований GDPR, обеспечивающие соблюдение проектом принципов защиты данных и правил конфиденциальности
• Разработал и интегрировал многофункциональный новостной модуль с удобным редактором WYSIWYG, позволяющий пользователям без особых усилий создавать и публиковать привлекательный контент
• Организовал интеграцию Celery в архитектуру проекта. Определил асинхронные задачи для оптимизации фоновой обработки и повышения эффективности приложения.Rulebreakers
Python developer - July 2023 - January 2024Обязанности:
• Разработка, проверка кода, рефакторинг кода
• Сопровождение и документирование написанного кода
• Участие в проектировании системДостижения:
• Успешно выполнил миграцию посреди проекта с базовой модели пользователя на новую кастомную модель пользователя, а так же обеспечил сохранение всех данных пользователей без каких-либо потерь
• Реализовал функции регистрации пользователей, аутентификации и верификации электронной почты для повышения безопасности и удобства работы пользователей проекта
• Внедрил надежные стратегии и механизмы соблюдения требований GDPR, обеспечивающие соблюдение проектом принципов защиты данных и правил конфиденциальности
• Разработал и интегрировал многофункциональный новостной модуль с удобным редактором WYSIWYG, позволяющий пользователям без особых усилий создавать и публиковать привлекательный контент
• Организовал интеграцию Celery в архитектуру проекта. Определил асинхронные задачи для оптимизации фоновой обработки и повышения эффективности приложения.uBest
Python developer - January 2024 - PresentuBest – стартап, разрабатывающий HR-табло нового поколения, наша цель – улучшить процесс найма в ОАЭ с помощью интеллектуальных технологий.
Stack: Django REST Framework, FastAPI, SQLAlchemy, PostgreSQL, Docker, Nginx, Linux, redis, GIT, pytest, Kubernetes, Prometheus
Обязанности:
• Разработка, проверка кода, рефакторинг кода;
• Сопровождение и документирование написанного кода;
• Участие в проектировании систем;Достижения:
• Менторство джуниор Python разработчика, предоставление руководства и поддержки в проектах разработки;
• Разработал и внедрил систему рекомендаций для кандидатов и вакансий, использующую искусственный интеллект, что улучшило точность и скорость подбора кандидатов на вакансию
Education
Business Administration and Management, General
K.G. Razumovsky Moscow State University of Technologies and Management2011-2015
About me
📍 Serbia
💻 Work experience: 2+ years
Проживаю в Сербии, являюсь разработчиком на языке Python с опытом более 2-х лет, с фокусом на веб-разработке. Мой профессиональный интерес заключается в создании эффективных решений и инструментов для обработки данных, способствующих принятию обоснованных бизнес-решений. Моя компетенция включает в себя программирование, разработку API и управление базами данных.
Мой стек:
– Язык: Python
– Фреймворки: Django REST Framework, FastAPI, Flask
– БД: PostgreSQL, MySQL, SQLite, Redis
– ORM: DjangoORM, SQLAlchemy
– Контейнеризация: Docker, docker-compose
– Прочие технологии: Kubernetes, Celery, HTML, CSS, jinja2, git, alembic, bootstrap, pytest, pydantic
Languages:
– Russian (native)
– English (B1)