Great article and kudos for persevering against adversity.
I'm in a design field as opposed to tech but the same problems abound. There's an entrenched resistance to POC in most professional fields where the norm tends to be a white male of some kind.
Recently I was shopping around for a new position at a different firm and while comedians like to talk about "driving while black" I think someone should do a set about "interviewing while black." On paper my name sounds white or Italian and there's always this crestfallen look that an interviewer gets on their face when they realize the person who seemed so appropriate for the position over the phone walks into the room and happens to be of color. Having said that I do agree that the blame shouldn't be placed on whites as that really does remove a lot of our agency as a community.
When I think about the plight of black professionals I think about the struggles of feminism. Ours is a problem of agency and the lack thereof, its not that the majority (I'm going to stop using "white" here because the problem is larger than white people and the world is slowly aligning itself around entrenched wealth rather than entrenched race) is actively trying to keep us down (though in some cases they are) but that it doesn't think of us as equals to begin with. I know I'm being obvious here but what I'm getting at is that much of our problem is one of definitions and vocabulary rather than one of physical oppression. (Speaking strictly about professionals here, there's plenty of physical oppression out there.) Outside of pop culture, where we've always been active in steering the mainstream cultural conversation in the professional world we've allowed the majority to dictate what the basics of said conversation is.
Professionalism for many POC is in fact a modality born in the majority experience rather than the minority. Sorry if I'm getting a little non-sequitor-y here but this stream of conscious rant has been knocking around my head for a while and this is the first time I've tried committing it to paper (or email as the case may be.)
In short or TL;DR, great article, very thought provoking.