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.

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...
Это резюме Frontend-разработчика имеет хороший профессиональный опыт и образование. В н...
Это резюме выглядит обширным и информативным, что хорошо. Вот несколько советов для улу...
Резюме Германа, Frontend-разработчика с 4+ годами опыта, внушает впечатление высококвал...
Это резюме в целом хорошо структурировано и содержит много полезной информации о вашем ...
Это резюме Java-разработчика выглядит очень впечатляюще. У вас впечатляющий опыт работы...
Это резюме Junior Frontend developer имеет хороший уровень информации и структурировано...
Это резюме не соответствует требованиям для вакансии Frontend-разработчика. Здесь предс...
Это резюме показывает, что вы имеете интерес к сфере QA, обладаете навыками ручного тес...
Это резюме Frontend-разработчика представляет сильного кандидата с обширным набором нав...