Data Engineer

Контакты


Контакты доступны после входа на сайт

Описание

Python-разработчик с опытом написания многопоточных приложений, скриптов для бизнес-логики и моделей для фреймворка dbt.
Опыт коммерческой разработки - 3 года. Проект - команда по анализу и прогнозированию ценовой политики для клиентов компании Evolve Vacations Rental (evolve.com).

Навыки
  • Языки:
    • Python
    • SQL
    • JS + Node (на базовом уровне)
  • Фреймворки:
    • dbt
    • Apache Airflow
    • Flask (на базовом уровне)
  • Gitlab CI\CD, AWS (EC2, DynamoDB), Heroku, Snowflake Data Cloud
Описание проектов

Evolve Vacations Rental - сервис для владельцев недвижимости, сдаваемой в аренду, для рынков США.
Команда Smart Revenue занимается сбором информации о недвижимости с сайтов Airbnb, Booking и VRBO и анализом полученных данных для того, чтобы предоставить клиенту наиболее полную информацию о выгодном ценообразовании, а так же прогнозы цен на жилье в заданном регионе.
В этой команде я совмещал задачи и обязанности как разработчика на Python, так и дата-инженера.

Опыт


Python-разработчик (Data engineer), ООО «Ти Экс Консалтинг»
Февраль 2021 - Февраль 2024
  • Участвовал в разработке многопоточного высоконагруженного приложения для сбора данных через мобильный API (web-scraper). Приложение собирало полную информацию об объектах недвижимости на сайтах Airbnb и VRBO, упорядочивало данные и выгружало в облачное хранилище.
  • Создал "форк" вышеупомянутого скрейпера на базе selenium.
  • Занимался глобальным рефакторингом имеющейся кодовой базы для бизнес-логики: привел в порядок Python-скрипты, в т.ч. согласно PEP8, а затем мигрировал 90% SQL-скриптов (массивные запросы по 1000+ строк) на фреймворк dbt.
  • Работал над улучшением процесса разработки: отвечал за миграцию репозиториев с GitHub на Gitlab, с нуля построил CI/CD пайплайны, совместно с Tech Lead-ом внедрили концепцию Release Train как наиболее подходящую под критерии нашего процесса разработки.

Ключевое достижение:
На базе Snowflake разработал платформу для команды Data-science, на которой у них была возможность свободно экспериментировать с данными из продакшена.


О себе
Могу проходить интервью на английском языке
Проживаю в городе Северодвинск
  • Изучать программирование начал самостоятельно в 2016 году, прошел все бесплатные (на тот момент) курсы на Codecademy.
  • В свободное время изучаю новые технологии - в данный момент это Apache Airflow, FastAPI и Clickhouse.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...