Sounds like a disgruntled employee to me. You have probably been moved on recently due to poor performance….