Senior developer who has worked in Java for many years, and C/C++ for many years before that.