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.)
Technologies:
- Visual Studio, Resharper, CMake
- Jira, Crucible, Bitbucket, Bamboo, Jenkins
- C++98/11/14 SLT, Boost, Qt Framework
- C# .NET 4.5+ WPF/MVVM UI development
- Enterprise Architect
Skills:
- Real-time multi-threaded systems
- Signal and image processing algorithms
- Interoperability with C++ (C#, Python, MATLAB)
- Strong maths skills (geometry, statistics, 2D/3D domain grids)