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 разработчика выглядит очень впечатляющим. Он имеет более чем 3-летний о...
Это резюме выглядит очень впечатляющим и содержит множество важных достижений и навыков...
Резюме Frontend-разработчика оцениваю как хорошее. В нем содержится подробная информаци...
Это резюме QA-инженера имеет много положительных аспектов. Кандидат активно обучается и...
Резюме Frontend-разработчика оцениваю на 8 из 10. Плюсы: 1. Хорошо описаны навыки и о...
Оценка резюме: Описание кандидата: Описание самого себя содержит информацию о текущем...
Это резюме содержит несколько положительных аспектов, таких как стремление к развитию в...
Это резюме Unity разработчика содержит много полезной информации о вашем опыте и навыка...
Привет, Никита! Давай улучшим твое резюме: 1. Для начала, давай уберём заголовки, так ...
Привет, Евгений! Давай улучшим твое резюме: 1. Описание проектов Для удобства и компа...