Routine Automation at hh.ru — 790 Hours Saved Per Year
Two internal automation tools built by Pavel Sidorov, Traffic Manager at hh.ru (HeadHunter), Russia's largest job platform. These services eliminate repetitive manual work in geographic data management and campaign text generation.
Geo Synchronizer
Synchronizes geographic data across 9 hh.ru services. When cities are added, regions renamed, or territories merged, this tool propagates changes through a single interface — reducing sync time from 40 minutes to 1.5 minutes per task.
Built with Python and FastAPI. Covers 18,000+ cities and regions. Features 4 sync modes: full, partial, append, and validate-only. Saves 660 hours per year.
SMS & Email Generator
Generates personalized SMS and email campaigns with correct Russian morphology. A morphology engine (707 lines of Python) handles noun and adjective declension across 6 grammatical cases, producing grammatically correct messages from 25 templates.
Reduces campaign creation time from 15 minutes to 1 minute. Achieves over 99% grammatical accuracy. Saves 130 hours per year.
Combined Impact
Together, these tools save 790 hours annually — equivalent to eliminating nearly 100 full working days of repetitive manual labor, while reducing human error to near zero.
About the Author
Pavel Sidorov is a Traffic Manager at hh.ru, focused on automating routine operational tasks. Contact: p.sidorov@hh.ru.