I'm a software engineer with 7 other engineers on my team. We're a new team and we all onboarded to this company 7 months ago. I quickly realized I overestimated the ability of half the other engineers as they were taking a week on simple assignments such as simple styling changes or creating reusable React components. These were tasks I was able to finish in under an hour. This led to me mentoring 2 of the least experienced engineers 3x a week for a couple months.
I was also always entrusted with the large high-priority items as I was known for getting things done quickly while maintaining a high quality of work.
About 4 months in we needed a cloud engineer to setup AWS infrastructure and figure out how to containerize & deploy our backend to it. I picked up this role with 0 cloud engineering experience and was able to get all of this setup after 2 months with lots of overtime and working on weekends. Being completely new to this company as well I had to figure out who I could reliably contact from 3 different departments just to coordinate this effort. One of which was on the other side of the world.
Then came time for our evaluations and my manager and technical lead acknowledged me as the most efficient engineer on the team and able to rapidly adapt or learn any situation.
After this I found out we were all being given the same raise and compensation. The past 6 months now feels like I needlessly wasted my time and could have honestly slacked off and played Minecraft or CS:GO as I'm a remote worker and still made it here.