Of NDAs and Resumes?
TheFuzzy asks: "I was just updating my resume, and came to the sudden realization that over half of the projects I've worked on in the last 3 years are under ironclad non-disclosure agreements (NDAs) and I can't list them. This leaves me with either a slacker's resume, or makes me insert vague statements like "advised 3 Fortune 500 companies on database performance issues" which sounds rather fictional. Attempts to get clearance from these clients to use them as references get forwarded to their legal departments, never to return. Have other Slashdot readers encountered this issue? How did you deal with it? Is it particular to the database field, or is it common for other specialties as well?"
In essence, write up your resume however you like, ignoring the NDA. (My suspicion, is that either, your NDA is uninforceable if you can violate it in less then the 3 bullet points, and 1 paragraph description of what your job is, or you are writting your Resume incorrectly). If what you do is standard industry practice, nearly every NDA I've ever seen says "anything that is standard industry practice is not covered by this NDA". It's completely uninforceable otherwise. They pay you to tell them common knowledge, the then hold you hostage to never give up that information again for the term of your NDA.
No mister roofer, you put shingles on my roof. For the next 3 years, every roof you build can't have shingles, otherwise I get to sue the bejesus out of you. You can't even tell the next guy you work for, that you know how to apply wooden squares to a angled board to keep water from hitting you. Nope, I've got an iron clad NDA right here. Uh-huh. Judge would throw you out on your ear withing 15 minutes of hearing the arguments for doing that.
For goodness sakes, your describing what's already known to the general population in the industry. No offense, but your not doing anything terrible secret in the area of RDBM's database optimation. Most of the really cool stuff was figured out 15 years ago, and they've been waiting around for the hardware to catch up. Lets see, schema layout, indexing, denormalizing data, princepal of locality (temporial and spacial), and instrumentation/profiling. Everything else probably came straight out of the vendor documentation, and was applied to a particular database. Optimation comes down to "time this, change param A, time again, change A some more, lather, rinse, repeat. Move to parameter B". Maybe you've figured some cool stuff out about ODBM's or something. However, even most of that is just following the bouncing ball after reading the documentation from the Vendor.
If they come after you, just explain to them, you'll take your six figure settlement now, or you'll find a nice attorney who'll work on contingency for 1/3 of the 7 figure settlement after the trial.
I'm not a lawyer, this isn't legal advice. However, they can't compel you to give up your right to earn a living. Barring a matter of national security at least.
Kirby
A friend of mine work on a number of "deeply embedded, hard realtime" applications, where he was able to clarify that "deeply embedded" meant there was absolutely no user-interface or even user-access to the device, and "hard realtime" in this case meant that any operations not completed in their alloted time window would be aborted due to the hardware they were running on no longer existing. He was also able to name his employer (a known defense contractor).
While he couldn't tell people the nature of the product, he could tell them what his duties on the project included, as the parent poster suggested. Overall, he was able to drill down enough on the non-classified details to satisfy any interviewer that he knew what he was talking about without breaking any rules.
-- MarkusQ
P.S. Some interviewers also look for the ability to respect previous NDAs as a major hireing criterion, so handling this issue properly (respect the NDAs without acting freaked by them) could be a strong point in your favour.