I am a software engineer with a background in communications and electronics engineering. My experience covers a wide rage of industries including medical devices, industrial machine inspection systems, environmental modelling and scientific research. I write mainly C++ and C# code using state-of-the-art tools like Visual Studio and Resharper while following best practices in software engineering (OOA/D, TDD, CI, Agile/Scrum, Code reviews, Configuration management, etc.)