Company excludes senior software engineer from meetings instead of telling him he's being let go, leaving him to piece it together himself: 'I knew the moment people stopped answering me'