Ask HN: Going from 12 years of self-employment to tech job?
I've been a self-employed consultant for 12 years, worked on dozens of native iOS apps, including for some name brand companies, I've made $300k-400k gross for years, and I've also started my own profitable side business (hundreds of thousands in revenue over the last few years).
Being self-employed has been amazing, but I'm looking for a new challenge and to level up even more over the next 10-15 years, so I'm going to be applying to the Big N companies with offices in NYC, as well as some tier 2 companies. I'm looking for senior roles, maybe even staff? I don't know if that's realistic though. I've been grinding on my data structures / algorithms and I'm feeling good there.
I've shared my resume below, welcome any constructive feedback, no matter how brutal. Am I delusional to think I have a shot here?
Resume: https://imgur.com/rFXKHPk
40 comments
[ 3.5 ms ] story [ 81.6 ms ] threadI can't promise you we have all the companies you want, but unlike Triplebyte, you can choose which companies you want to talk to, and you don't have to talk to anyone, just book.
Curious: any issues with using more than one of these kinds of platforms, or do you guys have exclusivity arrangements? How does it work if I've already applied for a role at a company that I then connect with on your platform?
If you've already applied at a company and were rejected based on your resume (ie you never talked to a human), you're free to reapply through us. One of the most recent hires we made at a top tier big co was rejected 3 times based on resume before he got in through us!
I don't know if you have a shot at a job that pays 300K+, though. I don't know the NYC market.
Also, beeing a consultant shows that you are independent, but what they want is conformism, people with no ideas of their own and so, not independent. 99% of companies fit this profile.
So in some sense, ex consultants are better loyalty per skill level compared to many lifetime FTEs.
To answer more directly to your comment, it doesn't matter that you are actually loyal if their perception is that you might not be. In fact they just don't know what to make of you. They never met somebody like you.
I did notice that all the corporate people have nearly zero mutual friends on Facebook, whereas with consultants and startup people there might have well over 100 mutual friends. It's quite an extreme.
These hints should be enough for you to reverse-engineer the company name, but just email me and I can share full details as well as submit you into the interview process if you're interested.
I've almost never worked from home, I've always worked out of my own office, shared an office with another freelancer, or worked from coworking space. And I've also always kept a pretty typical ~9 to ~6 schedule Mon-Fri. So I'm not sure those things will be a huge adjustment?
I don't know that your resume will even get you a call back. There's nothing that jumps out. Things like C/C++, Python, Go, Distributed Systems, etc. The first thing you need is to get seen, then pass the phone screen, then get onsite. For an IC, if you can whiteboard it then you might have a chance.
Best of luck tho.
As for the resume, maybe we've miscommunicated? I'm specifically looking for an iOS role, so having Python and distributed systems on my resume doesn't seem like it would help me?
I do appreciate you taking the time to post though!
Also, I'm not sure where you're finding clients, but the market for senior iOS dev definitely is nowhere near $40 / hr. If you're competing with offshore devs on Upwork or people who do "web, iOS, Android, and anything else development!!" then yeah, maybe. But there are tons of clients out there who need senior talent with deep iOS expertise and professionalism and pay north of $100 / hr, or much more if you price based on value.
I found that big companies (the Tier 2 telcos, etc) either couldn't afford me, worried about scalability/teamwork skill, or just didn't like what was on my resume. They want people who fit in well as a cog into their corporate machine. There was one pleasant exception to this, a small team carrying a billion dollar company, but I felt the company had too many processes and moved too slowly.
The startup tier jumped at the opportunity though. I got my current job offer in less than 24 hours after the interview, even though I requested a salary on the high end.
There's a lot of pros to jobs. I was used to working about 4x the average speed to justify a 4x hourly rate, and now I can work half as hard for double the median salary. It also means that time isn't money anymore, so I can take off more time to read books or just go shopping with my wife.
As odd as it sounds, I have more free time than back when I was working 10 hrs/week from home. It's nice to not have to worry about marketing and collecting payments.
If you can make a living freelancing, they know you can code. They're looking for how much impact you've had on the project, or whether you work well as a team. As well as what kind of long term benefits you bring - can you branch off a subsidiary on your own or expand a product into other markets?
Don't apply to companies. HR Flunkies & Recruiter Bozos won't apprecaiate your background.
Instead, reach out directly to the guy you most help. Think CIO/CTO, Heads of Engineering. Linkedin is good for identifying these people.