a1exoa1exo

Александр Романов

Python разработчикБэкенд разработчикСредний (Middle)
От 130 000 ₽Не ищу работу
Возраст: 36 лет
Опыт работы: 8 лет и 8 месяцев
Регистрация: 23.11.2015
Последний визит: 3 дня назад
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Профессиональные навыки: PythonFlaskMongoDBAngularTwitter BootstrapJavaScriptNginxGit
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Работаю Python разработчиком в очень небольших командах (2-4 человека) на удаленке (в офис меня не затащить, ваши печеньки делают меня только больше :) ).
С тех пор как попробовал MongoDB, работаю только с этой базой, в том числе и в личных проектах. Не пишите мне, пожалуйста, если у вас нет MongoDB :)

В свободное время пишу telegram ботов, самый востребованный из которых @A1exoVideoToPoscastBot (из ссылки на ютуб скачивает аудио, преобразует в mp3 и добавляет в RSS ленту, так же может отдать файл обратно в телеграм) 1800+ пользователей, 12000+ использований написан на python (telethon, youtubedl), mongodb

Вторая группа инвалидности по зрению, передвигаюсь свободно в помощи не нуждаюсь.

Участие в профсообществах

Опыт работы

  • Компания AIGEN - российский разработчик программного обеспечения
    МоскваОт 10 до 100 сотрудников
    Разработчик Python
    Май 2021 — По настоящее время (1 год и 4 месяца)
  • ООО "БЕТА ГАММА"
    Москва
    Python разработчик
    Октябрь 2017 — Апрель 2021 (3 года и 7 месяцев)

    Необходимо собирать данные о предложениях с сайтов продажи/аренды недвижимости:
    - Разработка системы сбора данных
    - - Контроллер на python(sanic), mongodb
    - - - Занимается выдачей задач (по типу, во времени, по территории) и сохраняет результат

    - - - Создаёт, удаляет воркеров, следит за их количеством (воркер ip

    которого заблокирован - удаляется, количество воркеров должно быть

    достаточным, чтобы вовремя завершить задания)
    - - - Небольшой фронтенд с основными показателями на angular (7->10)
    - - Воркер на python (aiohttp), splash - берет задачи и делает запрос к сайтам, парсит и приводит к единому виду (если может)
    - - - Интеграция с сервисом выдачи proxy (пробовали разные варианты)
    - - - Интеграция с сервисами обхода reCaptcha (пробовали разные варианты)
    - - - Сервис ввода reCaptcha человеком (сделано было через mitmproxy)

    - Сервис расчёта показателей на python(sanic), mongodb (средние,

    медианы и т. д.). Сам я анализом не занимался, только писал то, что

    нужно было сделать.
    - Backend для показа данных
    - Тестовый frontend для данных на angular (7->10) и leaflet для карты
    - Следил за инфраструктурой
    - - Базовые образы для воркеров
    - - Deploy сервисов

    Принимал участи в создании сервиса тестирования поступающих в английские школы
    - Backend на python(sanic), mongodb
    - - CRUD для работы с вопросами
    - - Парсер текста вопроса с вычленением переменных и выражений (на regex'ах)
    - - Тестовый frontend на anglar 9

    AngularPythonMongoDBGitLinuxNginx
  • ООО Компания АРАН
    Москва
    Разработчик Python
    Декабрь 2013 — Август 2017 (3 года и 9 месяцев)

    Администрирование Linux серверов на базе дистрибутива ArchLinux (Nginx, MongoDB, Redis, Celery, uWSGI (Python), OpenVPN, Gogs, Letsencrypt)

    Занимался разработкой WMS для нужд компании - AngularJS, Python (Flask), Celery, Redis, MongoDB

    Разработал приложение для ТСД (Android) для работы с WMS - Ionic Framework

    Разработал приложение для мобильных устройств на Android для водителей и экспедиторов - Ionic Framework

    Разработал систему автоматической проверки штрафов с использованием сайта ГИБДД - Python

    Разработал telegram-бот для наблюдения за состоянием сети и оповещения в случае проблем - Python

    Разработка различных интерфейсов к api компании (Личный кабинет контрагентов) - AngularJS

    Интеграция контрагентов с помощью: REST API, XML, SOAP, CSV Файлов, XLS, XLSX, E-MAIL писем

    Интеграция сторонних сервисов: veeroute, sentry.io, sms4b

    Работа с API navixy

    Рекомендации по запросу

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

  • МГППУ

    Московский государственный психолого-педагогический университет
    Информационных технологий
    Сентябрь 2005 — Июнь 2010 (4 года и 9 месяцев)