Brennae is quite right, hair algae and BBA grow for a reason and that needs to be addressed.
In the short term though I would remove as much as you can manually and then spot treat with Excel (Glut). Excel and Glut are a carbon source for plants but also contain a mild algaecide. Turn off your filters, airs stones, power heads etc. and let the water movement settle for a couple of minutes. Get the recommended dose of Excel for the tank and put it in a small container. Then use a pipette or syringe and apply directly on the algae. Leave for five minutes and then restart your equipment. The area treated should turn red after 24 hrs and will then dissolve. Repeat daily in areas affected, you can't get it all at once but should clear it in a week. I then daily dose the whole tank which stops the return of the algae. The plants will also benefit from the carbon source.
In the long term, improve tank maintenance, feed correctly and increase your planting. Reducing the lighting period is often advised but I personally have found that unnecessary and that the extended lighting period promotes better plant growth which in turn out feeds the algae.
One warning on Excel and Glut, some plants, Vals especially, don't tolerate the treatment and may melt away.
As for shrimp, I have over 70 mixed tetras and 12 Corys and a huge colony of red cherry shrimp. The key to success is a lot of cover, moss being about the best. The shrimpets do get picked off but many survive. I also swear by Malaysian trumpet snails. They bury themselves during the day, which slowly turns the substrate over keeping it well aerated, and they don't eat live plants. They are live bearers and you will have an explosion in numbers if you're over feeding the tank.
If you can put up a photo of the whole tank then it will easier to give an opinion on the planting for shrimps.
Sent from my iPad in West Yorkshire, U.K.