Michael Croes

Software-ingenieur at mycroes.nl

Randstad, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Croes is a seasoned software engineer with 15 years' experience building and standardizing industrial and logistics control software, currently driving architecture and developer advocacy at Viscon Group while running his own consultancy mycroes.nl. Deeply hands-on across C#, C++, Java and systems automation, he combines PLC integration and ERP connectors with infrastructure expertise from provisioning and virtualization to CI/CD and directory services. An active open-source contributor, he enhanced the S7.NET+ library to improve PLC data serialization, multi-write protocols and byte-order correctness—skills that reflect a rare comfort with low-level device protocols and enterprise software. Based in the Randstad, he thrives on continuous learning and tinkering, often turning operational pain points into reusable tooling and technical blueprints.
code15 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Technische Universiteit Delft / Delft University of Technology
languagesEnglish, Dutch
github-logo-circle

Github Skills (8)

net10
asp-net10
deserialization10
dotnet10
data-serialization10
csharp10
dotnet-core10
serialization10

Programming languages (12)

C#TypeScriptJavaC++ShellCJavaScriptPHP

Github contributions (5)

github-logo-circle
S7NetPlus/s7netplus

May 2018 - Dec 2022

S7.NET+ -- A .NET library to connect to Siemens Step7 devices
Role in this project:
userBackend Developer
Contributions:13 releases, 61 reviews, 185 commits in 4 years 7 months
Contributions summary:Michael focused on enhancing the S7.NET+ library for connecting to Siemens Step7 devices. Their contributions included adding boolean support to data serialization and deserialization, introducing new serialization helpers such as methods to read/write words, setting addresses, and integrating the initial implementation of a `WriteMultiple` protocol for writing multiple data items to the PLC simultaneously. They also added methods for writing strings, structs, and classes to the PLC and fixed byte order issues.
net-librarysiemensdotnetcsharpopc
mycroes/PlcMonitor

Jan 2021 - Mar 2022

Contributions:111 commits, 32 pushes, 1 branch in 1 year 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Croes - Software-ingenieur at mycroes.nl