Junior-разработчик — ETL и синхронизация данных
Регулярная, а не разовая загрузка данных: синхронизация с двумя внешними источниками, идемпотентный апсерт без дублей и журнал прогонов, где видно, какой источник и когда упал. 29 тестов против PostgreSQL 16 и SQLite в CI.
Журнал прогонов — самая полезная вещь в пайплайне: по нему видно, что данные устарели из-за чужой поломки, а не из-за моего бага. Английский — чтение технической документации. Открытый код: 12 активных публичных репозиториев, у каждого проекта тесты и CI.