Hello Edvinas,
I have reviewed all three points and it is completely doable for me.
I can easily complete this task within a day.
I am an expert GIS developer from last 6+ years and complete 50+ project based on GIS which includes small and enterprise level of application.
Let's us create success together.
Thanks & Regards,
Preeti