I'm a highly experienced and flexible software developer, working mainly in C and C++ on Linux, with a strong focus on maintainability and portability (between different CPUs and operating systems). I have extensive experience of tracking down elusive bugs and fixing them, of refactoring senescent code and of developing robust new features. I routinely deal with emerging issues, both in software and in the process for its development and maintenance, before they become problems. Together with learning my way around each code-base, and the continuous relearning needed to keep up with an ever-changing craft, this has made me one of the developers others routinely turn to for help and advice.
I have been employed since the 1980s as a professional software engineer. For references, contact me (by e-mail) and I'll put you in touch. You can also view my portfolio and find some recommendations from former colleagues (requires login) on LinkedIn.
You can find out more about me by following the links below (where hovering each link shall say more about it) or at the top of each page here. The details are endless; but hypertext lets me single out the highlights and lets you chose how much more to read.Written by Eddy.