Не сложно. На месте нанимающего менеджера я б подумал, брать или не брать.
Особенно когда зачем написан etl postgresql-es, когда можно через logstash данные залить попробовать? Если показать код, то ок, но с другой стороны пилить велосипед не исследовав готовые решения - не оч логично на мой взгляд :)
А еще очень много слов, и уже спустя несколько секунд читать не хочется)