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.

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...
Привет, Марк. Отличные результаты работы! Предлагаю дополнить резюме информацией: 1. Дл...
Это хорошее резюме Frontend-разработчика, содержащее как Hard Skills, так и Soft Skills...
Это резюме выглядит довольно хорошо, но есть несколько моментов, которые можно улучшить...
Этот резюме содержит хорошие аспекты, такие как: Четкое описание навыков и опыта рабо...
Current Position: Company: ELTEX Position: Software Engineer Responsibilities: Imple...