Felix Croes

Senior Software Engineer at Dworkin B.V.

Amsterdam, North Holland, 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

👤
Senior
🎓
Top School
Felix Croes is a senior software engineer based in Amsterdam with 34 years of experience building high-performance and distributed systems. He has deep expertise in back-end development, demonstrated by contributions to prominent open-source projects like iRODS (data management) and WinFsp (FUSE for Windows), where he optimized rule engines, fixed tricky 32-bit overflow issues, and added asynchronous .NET support. At companies from DigiCash to ActiveVideo and his long-running role at Dworkin B.V., he has worked on low-level networking, custom TCP stacks for streaming, and robust system design. Felix blends hands-on C/C++ systems programming with pragmatic optimizations for real-world performance and reliability. He holds a Doctorandus (MSc) in Computer Science from the University of Amsterdam and often tackles subtle concurrency and caching problems that few engineers enjoy taking on.
code34 years of coding experience
job27 years of employment as a software developer
bookV.W.O., V.W.O. at Berlingh College Beverwijk
bookDoctorandus (MSc), Computer Science, Doctorandus (MSc), Computer Science at University of Amsterdam
languagesDutch, English, German
github-logo-circle

Github Skills (19)

asynchronous10
filesystem10
async10
net10
dotnet10
data-management10
rule-engine10
asp-net10
cplus10
dotnet-core10
windows-kernel10
cpp10
csharp10
driver9
kernel8

Programming languages (11)

C#TypeScriptC++ShellRCJavaScriptPHP

Github contributions (5)

github-logo-circle
irods/irods

May 2018 - Oct 2022

Open Source Data Management Software
Role in this project:
userBack-end Developer
Contributions:12 commits, 11 PRs, 29 comments in 4 years 5 months
Contributions summary:Felix contributed to the iRODS data management software by addressing issues related to rule engine performance and delayed rule processing. Their work focused on optimizing the rule caching mechanism by enlarging the objectMap hashtable. Additionally, they modified code to process more delayed rules per batch and fixed a bug related to packing output parameters in delayed rules. These changes improve the efficiency and reliability of the rule engine.
policydata-sourcedata-managementradc-plus-plus
winfsp/winfsp

Mar 2019 - Jun 2019

Windows File System Proxy - FUSE for Windows
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 27 comments in 3 months
Contributions summary:Felix primarily focused on enhancing the project's functionality by addressing a 32-bit overflow issue related to file reads and adding asynchronous support for .NET. The user implemented and utilized several internal structures, delegates, and functions for interacting with the file system's internal APIs. They also modified and extended the .NET host application, implementing features like asynchronous I/O testing and managing the unmounting process within the file system.
kerneldriverfusewindowswindows-kernel
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
Felix Croes - Senior Software Engineer at Dworkin B.V.