Let's skip the boilerplate intro and get down to brass tacks. My life consists of hazy segments between caffeine-induced rampages over build failures (or worse, successful ones that should have failed) and Slack alerts indicating that production has caught fire, both of which are followed by tearful Googling for whatever documentation exists while I promise to sacrifice the system (and myself) to the Dark Gods. I want to tell you that I am "passionate" about software engineering, but let's face it - I don't do any of this because it's enjoyable. I do it because I hate myself, like being sleep deprived, and have a pathological problem with authority - not to mention that I also possess a deep, yearning desire to suffer over trivial things; had I been born in the Middle Ages, I would have become a flagellant (or been promptly burned at the stake). My skillset generally involves software engineering, belligerent masochism, and awkward dad jokes.
Wherever I go, I expect the company culture to value humane relationships and nonviolent communication so people can do their job without feeling shitty about it, and create teams with actual diversity (i.e. with women, LGB and transgender people, people of color, immigrants, and other minorities). I do not have time for "rockstar teams" that are actually full of stereotypical brilliant jerks.
Currently a software engineer at Uber ATG (the self driving car division), on the San Francisco Perception team. ATG's Perception group creates deep learning models that process sensor data on the autonomous vehicle. My particular sub-team works on models related to computer vision. I specifically work on the following:
I wrote this helpful FAQ for you; please read it before reaching out.
Here's a list of "high leverage" recommendations that made me go "fuck, why didn't I do this sooner?"
Here's my productivity manifesto.
Here's a list of people I personally know who intimidate me with how successful they are.