⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Дмитрий Алексеев (aldmikon), 37 лет, Россия, МоскваДмитрий Алексеев (aldmikon), 37 лет, Россия, Москва

Дмитрий Алексеев

Backend | Databases | Parsing | Bots | AIБэкенд разработчикPython developerМладший (Junior)
Ищу работу

Контакты

Войти
Возраст: 37 лет
Опыт работы: 2 года и 11 месяцев
Регистрация: 14.03.2024
Последний визит: 1 неделю назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский С2Китайский В2

Обо мне

Telegram: @admitry27

2 года разработки на Python с бэкграундом 13+ лет работы в международных компаниях в транспортной инженерии и образовании.
Выпустил 9 веб проектов в качестве Python разработчика в сферах Media-, Ed-,Wellness- и ITech
https://github.com/Baobear520

Владею навыками бэкенд разработки, работы с базами данных, парсинга и анализа данных, тестирования, асинхронного программирования, работы с очередями задач и контейнерами.

Умею создавать продукты с нуля, приоритизировать и декомпозировать задачи, критически анализировать проблемы, оценивать продукт разработки с точки зрения конечного пользователя.

Сейчас проживаю в Китае и отлично владею английским языком, рассматриваю возможности переезда в Россию или другие страны.

Для быстрой связи со мной:
Telegram: @aldmikon27
WhatsApp: +86 13540600723
Email: admitry425@gmail.com

Навыки

Python
Django
SQL
Git
Docker
ООП
Redis
Celery
RESTful API
PostgreSQL

Опыт работы

  • "Under The Weather"
    Чэнду
    Бэкенд разработчик (Младший)Python разработчик
    Январь 2022 — По настоящее время (2 года и 11 месяцев)

    Участвовал в командной и индивидуальной разработке проектов на базе Django/DRF, FastAPI, SQLAlchemy, PostgreSQL, Redis, Celery, Docker, в том числе Agile-проекта международной платформы "Креативный Хаб" и веб-приложения "Under The Weather" для генерации плейлистов Spotify.

    Задачи:

    • Разработать логику ограничения доступа к разделам админ панели сайта (FastAPI, SQLadmin) в зависимости от роли пользователя. Добавить кастомизированные сообщения о событиях при авторизации.
    • Разработать веб-приложение для генерации плейлистов на основе предпочтений и погодных данных. Включить фронтенд, Spotify API, аутентификацию, кэширование, тесты, и развертывание на удаленном сервере с Docker и CI/CD.
    • Реализовать сервис для обработки запросов о недвижимости, эмулирующий запросы на внешний сервер для валидации данных, с сохранением результатов в БД, кэшированием и админ-интерфейсом.
    • Разработать сервис для управления и показа баннеров пользователям, с поддержкой авторизации на основе токенов и кэширования данных для пользователей с ограниченными правами.
    • Написать программу для одновременного асинхронного скачивания файлов с URL с отображением прогресса (asyncio, aiohttp).
    • Реализовать конвертер speech-to-text с использованием OpenAI и сохранением результатов в локальные текстовые файлы.

    Эти и другие проекты доступны в моем GitHub профиле - https://github.com/Baobear520

    Достижения:

    • Создал REST API для веб-сервисов с интеграцией с внешними сервисами и реализацией асинхронных запросов, что повысило их производительность и надежность на 65%.
    • Разработал и внедрил логику ограничения доступа по ролям в админ-панели, что повысило на 60% безопасность и эффективность управления.
    • Оптимизировал процесс авторизации пользователей, внедрив кастомные сообщения об ошибках, улучшив UX администраторов на 30%.
    • Ускорил работу приложений на 65% за счет использования Redis для кэширования данных и Celery для фоновой обработки задач.
    • Внедрил токен-авторизацию для управления доступом к CRUD-операциям, снизив риск несанкционированного доступа на 30%.
    • Оптимизировал процессы развертывания и масштабируемость проектов через Docker и Docker Compose, ускорив развертывание на 80%.
    • Разработал асинхронный механизм для скачивания файлов, увеличив скорость загрузки в 3 раза.
    • Увеличил скорость и точность преобразования речи в текст в 10-30 раз с использованием OpenAI API для различных аудиофайлов.

Высшее образование

  • ДВГУПС

    Дальневосточный государственный университет путей сообщения
    Хабаровск410 выпускников
    Институт управления, автоматизации и телекоммуникаций
    Август 2004 — Июль 2009 (4 года и 11 месяцев)

Дополнительное образование

  • Code With Mosh

    The Ultimate Git Course
    Ноябрь 2022 — Декабрь 2022 (1 месяц)
    • Понимание основ version control systems
    • Настройка и конфигурация локального репозитория
    • Овладение основных команд branch, merge, push, pull 
    • Разрешение конфликтов между ветвями
    Complete SQL mastery
    Октябрь 2022 — Декабрь 2022 (2 месяца)
    • Общие понятия о реляционных базах данных
    • Написание JOIN запросов 
    • Фильтрация и сортировка
    • Написание сложных запросов
    • Подзапросы
    • Хранимые процедуры
    • События и триггеры
    • Индексы
    • Безопасность данных
    • Дизайн базы данных
    • Резервное копирование и восстановление
    Ultimate Django Course
    Сентябрь 2022 — Декабрь 2022 (3 месяца)
    • Создание проекта Django и развертка виртуального окружения
    • Работа с Django ORM, admin, templates, views
    • Проектирование и создание RESTful API с помощью Django REST Framework
    • Создание API для загрузки файлов
    • Написание автоматических тестов с PyTest
    • Поиск узкие места в производительности
    • Реализация кеширование с помощью Redis
    • Запуск фоновых задач с помощью Celery
    • Развертывание приложения на удаленном сервере
    PythonDjangoGitMySQLSQLООПDockerRedisCeleryREST
  • Udemy

    Global marketplace for learning and teaching online
    Сан-Франциско и район залива3370 выпускников
    The Complete Python Bootcamp From Zero to Hero in Python
    Март 2022 — Август 2022 (5 месяцев)
    • Основы работы в командной строке
    • Установка Python
    • Запуск кода Python
    • Типы данных
    • Форматирование вывода
    • Функции
    • Область видимости переменных (Scope)
    • args/kwargs
    • Встроенные функции
    • Отладка и обработка ошибок
    • Модули
    • Внешние модули
    • Объектно-ориентированное программирование (ООП)
    • Наследование
    • Полиморфизм
    • Файловый ввод-вывод
    • Продвинутые методы
    • Юнит-тесты