That is a tough situation to be in; I'm sorry!
Have you encountered him at all in the time after the assault? I know it's very possible yo may run into him and am not trying to discredit that very valid concern - I'm just wondering if you haven't run into him yet, can you tell yourself that there's just as much of a chance you might not run into him, or if you do happen to see him, he may not see you?
Are there any self-defense classes you can take to help you feel more empowered when you go out and about in town?
A said above, maybe a friend could come with you when you would like to or need to go out?