I started worked at company X as an e-commerce software engineer exactly 10 months ago today part-time while I was working on my masters. 5 months after I joined, and when I graduated, I became a full-time employee. During my the past 10 months, I worked on the upgrading the website and improving back-end, front-end, testing, and SEO. Not to mention, during my 10 my months at company X, their revenue increased by about 25%, I'm not saying the new website was solely responsible but it definitely helped as no new product was added, the web presence was only improved.
The new website completed a few months ago and everything went to idle mode after revenue boost. No new feature was added or even planned to be added. My role changed from a full-stack developer to a just be in idle mode and wait if there is a bug, solve it. I have been in idle mode for the past 2 months. I got bored, I wasn't learning anything new and management didn't plan to add anything new so I expected to be in idle mode for at least few more months.
3 weeks ago I sent an email to my manager saying that I have accepted a job at a different company. In the email, I said I didn't find the job challenging enough and I felt like I completed my task and job is complete. I also said that I didn't resign because of higher compensation, in fact, the new job's compensation is the same as my current job.
Unfortunately, he saw the email two weeks later when I will start my new job only in 7 more days. He tried to convince me not to quit the job and I said it's too late. Then his tone changed and said I "used the company to my advantage" and I "burned down the bridge" and I "should not expect a good recommendation" for future jobs. He acknowledged that I was a "smart, productive and highly knowledged" employee but his tone bothered me from inside.
I am wondering if this something I should worry about? I resigned because I didn't find the job challenging enough, I always wanted to do more in my current job but I was constantly stopped and forced to be in idle mode. I believe software industry requires a developer to be always up to date and challenged and being in idle mode has no place in this industry.
If what I did is called job hopping then let it be, I was bored, wanted to do more but there was always nothing to do. I honestly got tired of asking "is there something I can work on?" and heard "no" as an answer.
I would love to hear other people's assessment of my current situation.