In regards to the issue of shaking hands with the opposite gender, I don't think anyone who does not work in the professional business world can understand...
+1000
That's ridiculous. Take off your yarmulka to succeed in the workplace? I must vociferously object lest some innocent person be discouraged by your post. If you are talented and motivated, you will succeed. Your Yiddishkeit is not an obstacle; it's an asset.
B'h I no longer have the issue but there was a time I was having trouble finding a job. I was speaking to a (very chareidi) rebbe of mine in E'Y and he asked if I wear a yarmulka. Of course i did. He told me I'd better ask a posek before making such assumptions that I was doing what's right I was surprised but I asked a well known posek and was told that I was not allowed to wear it. Not a heter - actually forbidden to wear it (I told him I wanted to). Was also told to never let my kids know because for a kid it's shmad. In one if the backward things in life essentially a rov made me stop wearing a yarmulka.
It's no longer nogeia for me, but was an eye opener
I actually heard the following from a friend of mine (he heard it from his friend who asked R' Elyashiv):
He posed the question like this- Every year on R'H its determined how much money a person will make in the upcoming year. If i wear my yarmulka to a business meeting and i lose the deal (solely because i was wearing my yarmulka), did i just lose money that i was supposed to make? The answer was yes!
In other words, had i not worn my yarmulka, i would have gotten the deal and earned the money i was destined to earn. The money i lost may was destined for me on R'H, but i lost it by wearing my yarmulka and therefore will not make as much as hashem planned for me for the year.