Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

So, working with NDA's prevent you from mentioning the projects in your portfolio.

  • What is the way to deal with it?
  • How would one showcase his experience in this scenario?

For example, I've worked on several complex iphone applications, since 2 years, and I cannot even mention the app store url's in my resume/online profile to those apps due to NDA?

Does my experience go waste?

share|improve this question
3  
1. It'd depend on the NDA. 2. Ask your clients. 3. Ask a lawyer. –  Justin Simon May 19 '11 at 5:12
    
What does since two years mean here? You've worked on it two years ago or have you been working on it for two years? –  the_drow May 19 '11 at 5:17
    
its like, i've been working on multiple applications for multiple clients, since two years, and many of them are on the app store/websites. –  Syed Absar May 19 '11 at 5:38
2  
The proper way to deal with this is to ask a lawyer how the specifics of your agreement affect you. Under no circumstances should you take legal advice from the internet as binding. In any event, this is too localized to the specifics of your situation (the contents of your NDA, etc). –  Rein Henrichs May 19 '11 at 9:11
add comment

migrated from stackoverflow.com May 19 '11 at 9:08

This question came from our site for professional and enthusiast programmers.

3 Answers

up vote 4 down vote accepted

We are on the same situation and the best way to go about it:

  1. Respect the NDA.
  2. You can still showcase your experience by stating in your portfolio/resume that you've been developing iphone apps for two years. You can explain more during your interview perhaps and don't forget to tell the interested party that you're not allowed to disclose more details when insisted, in this manner you'll have your credibility points raised. You can give a similar scenario on how you solved a particular problem, but don't be specific with the details bound by the NDA.
  3. Your experience won't go to waste as it stays in you forever.

In case you weren't able to close a deal or you weren't hired, it only means that you didn't do a good job selling yourself.

share|improve this answer
    
the problem is, 99% of the employers who approach me for interview are more interested to see my apps on the app store, now if i refuse to do so, don't i lose the chance? –  Syed Absar May 19 '11 at 9:55
    
no, as I have implied, there are several ways to prove yourself, just make it clear that your previous NDAs state that you cannot disclose, and remember you're also being checked for your personality. The implication of not adhering to the NDAs of your previous and current employer is you can do the same with your future employer. –  Joset May 19 '11 at 10:02
    
yes, that makes sense, thank you –  Syed Absar May 19 '11 at 10:04
add comment

NDA prevents you from giving specifics about project. The technical knowledge you gained can be proved in the interview.This is were things like your participation on forums and Q and A sites during the time of your involvement comes in handy.

There are some NDA/contract agreement which explicitly prevent you from utilizing the technology or seeking work in similar /competing for a duration of time. though this might be more common in employment contracts. it would not be surprising if these type of clauses are present in NDA's.

concentrate on proving yourself in the interview. If you really have the stuff.it really should not matter.

Also remember, you can always develop applications of your own specifically to showcase your talent. This you can do it on your own time and/or after your involvement with an NDA project.

share|improve this answer
add comment

I think you should take a look at your NDA, I highly doubt it restricts you from saying "I participated in development for X app," and even if it did its unlikely a court would hold that statement in violation of an NDA. Most NDA's only prevent you from giving specifics about whatever it's in regard to, but admitting that you were a developer/tester/consultant/whatever is generally allowed.

The one potential exception to this is if the app was not publicly available, or it is considered classified by the government.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.