Triple income by switching companies? Sounds too good. Are you a specialist in a certain field? Did you earn very little at the beginning? Did your qualification level climb during those years to justify the increase? Were the new companies bigger? More salary in a new company is possible,yes. But more than 20% sounds unrealistic to me. I live in Germany where the salaries aren't that high for Developers (still way above average though).