Real developer (with a telecommunication engineering background) working as a Solution Architect at Ericsson, muddling through the Telco/IT world. Lately involved in M2M.
A few years ago I worked as a R&D Engineer at Telefonica R&D. While working there and during my first year at Ericsson, I also taught courses on distributed computing & mobile apps development as an associate professor at the School of Computer Engineering (University of Valladolid, Spain).
Very few realize how StackOverflow has improved programmers' productivity around the world :-).