Hacker News new | ask | show | jobs
by dmaskasky 2220 days ago
That's a great suggestion. Unfortunately, my portfolio is entirely comprised of Uber contributions that I cannot share publicly. I believe many folks are like me, eyes-forward and focused on the company mission. I was going through the process of open sourcing a library, but that's no longer going to happen.

I suppose I should get started on making something that I can own.

2 comments

Are you allowed to talk around what you did there? Or even write "Top secret, I can't talk about it". I think you need some line items of some sort, because those are three great companies. You'll probably be out of work for 17 minutes.
I developed tooling for real time data through graphql subscriptions and grpc streaming. I built a protobuf to graphql schema generator tool. I have extensive experience with React hooks and making Redux-less applications. I was on the Uber Elevate team and brought several applications from 0-1.
Yo that's crazy good, put those as line items on LinkedIn you will have to turn off notifications so many people will be bothering you.
You're unemployed now. It's not a bad use of your time. There are two levels here:

Level 1: There's a basic web site. Think of it as fizz buzz. I can see you have a basic sense of style -- web site aesthetics, code quality, etc. You don't need a lot, but what's there ought to be sane, sensible, and good.

Level 2: There are a few awesome things on it. Something clever, or something which shows some technical prowess.

It can't really hurt; if it's not fancy, I'll assume you didn't have time. If you have typos, blink/marquee tags, and syntax errors, I'll pass. But the more information you bring to the table, the better.

Right now, what people know about you is you passed a few reasonably rigorous interviews -- Tesla and Uber. Given you passed those, you'd likely pass more technical interview too (which is not the same as getting a job offer). Weaker companies might hire based on that. Stronger wants will want more signal. Anything you can do to generate that signal will help.

As a footnote, you included the line "I developed tooling for real time data through graphql subscriptions and grpc streaming. I built a protobuf to graphql schema generator tool. I have extensive experience with React hooks and making Redux-less applications. I was on the Uber Elevate team and brought several applications from 0-1." Put that in you linkedin.

There's a hierarchy I use when I look at resumes:

1) Weakest: Applicant worked somewhere. ("I was a software engineer for bagels.com")

2) Weak: Applicant worked on / with something. ("I worked on the customer database for bagels.com")

3) Average: Applicant accomplished something ("I increased the performance of the customer database of bagles.com by 25%, saving the company $50k/year in server costs and reducing latency")

4) Strong: Applicant accomplished something which justified their salary ("I rewrote the Fortran applicant database of bagles.com in node.js, moving it from a mainframe to AWS. This resulted in 25% higher customer conversion rates, and saved $500k / year.")

5. Strongest: Applicant accomplished something clever and technically impressive ("I built a pipeline which could render photorealistic bagle sandwiches for bagles.com prior to customer orders. This increased customer conversion rates 5x. I used [insert set of technically impressive techniques].")

The higher up you go that chain, the more likely you are to get the job you want.