Минск
Информационные технологии, системная интеграция, интернет... Показать еще
Engineering Team Lead
Profitero is a platform that provides ecommerce analytics for brands. Technical work includes
implementation of crawling and parsing of accurate product data on e-commerce sites, as well
as support for existing solutions using Ruby and Javascript. It is also needed to perform reverse
engineering and understanding of internet technologies such as protocols, API, etc.
My team is responsible for daily automated data acquisition from ~500 unique retailers. We create and maintain high load scripts to crawl and parse several million pages per day.
I am responsible for:
- Managing a cross cultural, geographically dispersed team of 9 engineers (capacity planning,
onboarding, assessment & feedbacks, team prof. development and career growth, time-off
management, team-building, motivation, offboarding).
- Budgeting and cost optimization - reduced cost of servers in department in GCP by 15%, savings $20k/year.
- Process optimization - changed team work approach from Scrum to Kanban, team performance increased by 20%.
- Used such key metrics as Lead Time, Cycle Time and Throughput. Lead Time was reduced by 15%, which allowed us to respond to requests faster and reduce customer waiting time. Thanks to the improvement of Cycle Time, the productivity of each task increased by 10%, and Throughput increased by 10%, which led to a significant increase in the volume of completed tasks in the same period of time
- Regular management (assigning tasks, monitoring implementation, results analysis).
- Project management - developed and implemented the onboarding for a fully English-speaking team.
- Participation in the strategic planning of department's future work process.
- Technical leadership and code review, solving complex cases, such as bot protections of various kinds.
- Maintaining uninterrupted daily updates of 98% of collected data.
- Integration with external systems.
- Negotiating with partners and vendors.
***
Profitero — это платформа, предоставляющая e-commerce аналитику для брендов. Технически работа включает в себя
реализацию скачки и парсинга точных данных о продуктах на онлайн ритейлерах, а также
поддержка существующих решений, использующих Ruby и Javascript. Работа также требует навык реверс инжениринга и понимания веб-технологий, таких как протоколы, API и т. д.
Моя команда отвечает за ежедневный автоматизированный сбор данных от примерно 500 уникальных ритейлеров. Мы создаём и поддерживаем высоконагруженные скрипты для скачки и парсинга нескольких миллионов страниц в день.
Я несу ответственность за:
- Управление межкультурной, географически разбросанной командой из 9 инженеров (планирование нагрузки,
адаптация, оценка и обратная связь, командное проф. развитие и карьерный рост, построение команды, мотивация, оффбординг).
- Бюджетирование и оптимизация затрат - снизил стоимость всех серверов в отделе в GCP на 15%, что привело к экономии $20k в год.
- Использовал такие ключевые метрики, как Lead Time, Cycle Time и Throughput. Lead Time сократилось на 15%, что позволило нам быстрее реагировать на запросы и сократить время ожидания клиентов. Благодаря улучшению Cycle Time производительность каждой задачи выросла на 10%, а Throughput увеличилась на 10%, что привело к значительному увеличению объема выполненных задач за тот же период времени.
- Оптимизация процессов - изменение подхода к работе команды со Scrum на Kanban, производительность команды выросла на 20%.
- Регулярное управление (постановка задач, контроль выполнения, анализ результатов).
- Управление проектом – разработал и внедрил онбординг для полностью англоязычной команды.
- Участие в стратегическом планировании будущего процесса работы отдела.
- Техническое руководство и ревью кода, решение сложных кейсов, таких как защита от ботов разного рода.
- Поддержание бесперебойного ежедневного обновления 98% собираемых данных.
- Интеграция с внешними системами.
- Ведение переговоров с партнёрами и вендорами.