For some context, I am a software engineer developing a SaaS product, and have been at my current company for close to 4 years now. I am the fourth employee at the company, and hence have quite a strong bond to the company. However in recent times, my work has gravitated away from the product, such as writing bespoke scripts to alleviate customer pains, managing process, and more recently, working on our infrastructure.
Because of this, I notice that upper management, and perhaps other peers which I do not work closely with, feel that I am not performing as well as I should be. A lot of what I do isn't flashy and obvious, and so I understand why they think that way. I have spoken to my manager about this issue, and he is supportive, however, I feel like I need to do more to get some acknowledgement of the hard work I've done.
I am thinking of asking for testimonials from customers that I have written scripts for. I have pride in the quality of my work, as well as being able to communicate with them effectively and resolving their issues quickly. I am also thinking of getting testimonials from colleagues, who I've done some work for them. Examples are, writing scripts to gather data on customers to help them make product decisions; scripts to determine the status on customers' servers to keep track of some metrics.
I am not sure of this course of action, because it may seem like I am pitting testimonial writers against the company. To my co-workers, it may seem like the company is treating me poorly by not acknowledging my work, and may start to become more wary of the company. To our customers, it may seem that the company does not care for its employees.
Could anyone advise if I should go ahead with this?