Aleksandr Dmitriev

Aleksandr Dmitriev Email and Phone Number

Python developer
Aleksandr Dmitriev's Location
Moscow, Moscow City, Russia, Russian Federation
About Aleksandr Dmitriev

Занят учебой, работу не ищу.

Aleksandr Dmitriev's Current Company Details

Python developer
Aleksandr Dmitriev Work Experience Details
  • Процессинговая Компания Vepay
    Backend Developer
    Процессинговая Компания Vepay Jul 2020 - May 2021
    Москва, Россия
    Выполнение задач по разработке компонентов микросервисов платежной системы:- Объектно-ориентированное проектирование и реализация компонентов сервисов, покрытие модульными тестами(pytest)- Проектирование и доработка RESTful API(sanic), написание документации(swagger), покрытие интеграционными тестами(описание тестовых сценариев)- Интеграция сервисов с внешними системами(валидация входных данных через Marshmallow Schemas), работа с очередями(RPC, aio-pika + RabbitMQ), Redis, PostgreSQL(ORM - SQLAlchemy + GINO), asyncio- Работа с CI/CD(контейнеризация - Docker, оркестрация docker-compose), написание Dockerfile'ов- Работа в Jira, Confluence и Gitea
  • Фриланс
    Software Developer
    Фриланс May 2019 - Jul 2020
    Москва, Россия
    1. Разработал Telegram бота для сбора контента от пользователей.- Язык Python 3.8(CPython)- pyTelegramBotAPI / telebot; Для взаимодейсвия с Telegram Bot API- SQLAlchemy / sqlalchemy; Работа с базой данных пользователей бота через ORM- loguru / logger; Debug и ведение логов- ProxyBroker / proxybroker; Поиск и сбор списка бесплатных proxy для обхода блокировок- PyTest / pytest; Покрытие кода тестамиЧасть готового функционала из прототипа не вошла в текущую версию бота. Сделал это в целях оптимизации для корректной работы на слабом железе, например на raspberry pi. Не вошло следующее:- Python Imaging Library / PIL; Установка ватермарок и препроцесинг изображений- Redis / redis; Кэширование информации о пользователе- SpaCy / spacy; Анализ текстовых сообщений с целью фильтрации нецензурных высказываний- NumPy / numpy; Массивы для дальнейшей работы с данными- matplotlib / matplotlib.pyplot; Графическое представление данных- scikit-learn / sklearn.decomposition; Применение PCA над изображениями, для последующей их кластеризации- scikit-learn / sklearn.cluster; Использование DBSCAN для кластеризации изображений- PyCrypto / Crypto; Шифрование контента от пользователей на локальном диске2. Сделал небольшие приложение в учебных целях. Самые крупные лежат на GitHub вместе с pdf описанием.В работах использовалось следующее:- Язык C++14; Компилятор clang- STL; структуры данных, алгоритмы и т.д.- Boost unit_test; Для покрытия кода юнит тестами.- CMake; Для генерации файлов управления сборкой из CMakeList.txt- Travis-Ci; Для сборки проектов из репозитория GitHub- Умные указатели (smart pointers); Для облегчения контроля за памяти- Шаблоны, SFINAE; Написание универсальных функций- WINAPI; Создание gui- threads; Создание многопоточных приложений- Boost asio; Асинхронность в сетевых взаимодействиях

Aleksandr Dmitriev Education Details

Frequently Asked Questions about Aleksandr Dmitriev

What is Aleksandr Dmitriev's role at the current company?

Aleksandr Dmitriev's current role is Python developer.

What schools did Aleksandr Dmitriev attend?

Aleksandr Dmitriev attended Московский Государственный Технический Университет Им. Н.э. Баумана (Мгту).

Not the Aleksandr Dmitriev you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.