I parsed your job description and where it makes sense matched up my background and experience, bullet-point by bullet-point:
Tom Hughes - 917-734-9982