You know the drill. When you left college, you wanted to work for the big guys - Intel, Google, Apple, NASA - doing things which can change the world. You wanted to do stuff like create a compiler or figure out an algorithm.
Unfortunately, reality hit back hard and you got stuck at a typical company doing CRUD operations. Make reports here, manage documents here, upgrade calendar software here. It pays pretty good but it's not the dream you wanted. Irony then rings and the deeper you move in your career, the more CRUD experience you get and the less "let's design the next generation algorithm" experience you have. Thus causing those companies to pigeonhole your resume to pass you on for someone else.
Unfortunately, reality hit back hard and you got stuck at a typical company doing CRUD operations. Make reports here, manage documents here, upgrade calendar software here. It pays pretty good but it's not the dream you wanted. Irony then rings and the deeper you move in your career, the more CRUD experience you get and the less "let's design the next generation algorithm" experience you have. Thus causing those companies to pigeonhole your resume to pass you on for someone else.
How do you escape from this trap?