Это слово женского рода.
Делать – глагол несовершенного вида, сделать – глагол совершенного вида. Будущее время у глаголов несовершенного и совершенного вида выражается по-разному. У глаголов несовершенного вида представлена составная форма будущего времени: спрягаемая форма глагола быть + инфинитив (буду делать), у глаголов совершенного вида будущее время выражается личными окончаниями (сдела-ю).
Корректно: на берегу реки Упы.
Запятая нужна: необходимо закрыть придаточную часть.
Правильно: набережная реки Москвы, набережная Москвы-реки. Подробные рекомендации см. в «Письмовнике».
Корректно: в устье реки Колымы.
Кавычки могут быть использованы.
В сочетании с географическим термином река названия рек женского рода обычно склоняются: в долине реки Печоры.
Верно: Охта.