Looking for a developer to solve your toughest technical challenges? I’m Michael Kroes, a developer specializing in high-performance programming and test-driven development, with a passion for continuous improvement.
"Michael joined me in the development of NCrunch back in late 2017. At the time, I'd been alone on the project since its inception in 2009, and was slowly losing my mind.
Michael has been a stable presence on the NCrunch project for the last 7 years. He has made solid contributions to the project, including but not limited to:
- A sophisticated and extremely useful build and deployment system
- Major enhancements to the product, such as tracking and reporting of test performance data
- Fully integrated support for JetBrains Rider (a 3 year project in itself)
- Handling complex integration and platform compatibility issues, particularly around MSBuild and newer versions of Visual Studio
- Saving my sanity
At all times Michael has been thoughtful, articulate, reliable, honest and thorough. I could not recommend him more highly.
" -Remco Mulder
"Michael is a rare talent in that in addition to being an excellent software developer, he's also highly skilled in automated testing, business analysis and has a very high level of experience in and understanding of the market risk domain.
I had the pleasure of working for 5 years with Michael on market risk projects at Rabobank. During that time we had many highly productive sessions where Michael, myself and a business stakeholder would sit together to elicit requirements and figure out how we could really address the underlying business need.
I highly recommend Michael and believe he would be a great asset to any software development team." -Corran Beban
"I do also want to extend a huge thank-you to Michael Kroes for his work on integrating NCrunch with Rider. Michael has been the architect of this work and was responsible for most of its development. Without him, we would not have Rider support." -NCrunch Rider announcement
"Michael has wide knowledge in different programming language and is wel educated in basic and advanced programming concepts (for example design patterns and unit testing in visual studio). He also keeps track of the latest technologies and concepts in programming.
Futhermore, He has good communication skills and was a pleasure to work with." -Bjorn Kuiper
"I worked with Michael on a project for Rabobank. Michael is always consulted and respect by colleagues for his knowledge and skills on software development. Michael developed a small application for the project. He kept me informed about the progress and reported issue at all times. He is open and communicative and builds inventive and solid solutions." -Patrick Bindels