I've been programming for over 20 years since high school, and I have more than 10 years of experience in the industry. Most of these years have been spent in different R&D positions. My first job was as an EDA Engineer - Electronics Design Automation Engineer - and the skills I acquired during those first years have stayed with me to this day, both in my work and personal life. I have gained experience and hands-on knowledge in programming, teaching and mentoring programmers and engineers, and lecturing in various places.