In this order:
1. Write a resume and publish a professional profile site. Just you being honest, in your voice, describing the hard work you've put in, the achievements you're most proud of, and what you wish for your career. 95% of networking is putting on a public face and making it public. Last 5% is asking for stuff, like jobs.
2. Talk to your boss. Show him your resume and site. Ask for a raise and less work hours. Tell him you're burning out.
3. Depression will creep on you, and it will happen before burnout. But depression will have you thinking negative thoughts, fog your brain, and drain your energy. Diet, sleep, and exercise will help immediately. Not being lonely also (dating successfully/being in a relationship with someone who is healing). That being said, depression and your life are completely separate. You could be 10x better, richer, better looking, and still be depressed. So try to keep your depression separate from your ego and your professional struggles. Depression is its own problem. Treat it on its own terms.
Everyone successful in life that I know do all of the above ALL THE TIME.
This is a checklist only the first time you do them. But from there, they need to be routine. Always be searching for jobs, always be negotiating with your boss, and always stay on top of your mind and body and keep them happy also.
That'll provide new constant tailwind, and new direction. And as you keep at it, your site will improve, your relationship with your boss/es will improve, and you'll begin to feel a heck of a lot better about absolutely everything.
One last tip on negative talk. Your post is extremely negative, just based on the word count of sadder, more negative words (stuck, unable, loser, wasted).
A healthy exercise would be to write the same thing without those words.
"I've been working hard for 10 years and am still patiently waiting for a big break. I work extremely hard, and never complain. I work at a startup and have been handling all of their programming from the day I started work."
That's saying the same thing. That's someone struggling all the same.
Now, most realists/literalists can only see the world and write about it one way. Optimism is but a point of view. But here's how to skip this debate entirely with others (like me) and yourself.
Just make it a point to do positive. Make a positive difference.
Let your negative mind speak, but don't act on any negative impulses.
So to go full circle, do something on the list of three things above to make a positive difference each day.
Look for positive, do positive, and be the positive difference. Your words and attitude will follow.