
Elise/Dice
Developed middleware to track all Belgian train movement via Siemens hardware and provide it to the backend.
This middleware is developed according to CENELEC standards, as well as having a fault tolerant architecture, with support for scaling.
Technologies: C# 4.5, TDD, CENELEC, Scrum, Foreman, Clean Code, Named Pipes, P/Invoke, UMP, TDS, MLM, Siemens Comman, Web API, OWIN, Git.
What they said

A true polyglot programmer, David has a broad knowledge of what matters in today’s software engineering. I worked with him on several architecture projects and have found him to be thorough in his work, but pragmatic when needed. I can highly recommend David as he certainly will add value to your team.

David is a highly motivated developer, ready to bring everything to the table to deliver maintainable quality software. Not only is David quick to understand problems and requirements, he’s very likely to know what the customer wants even before they know it themselves. He’s constantly training himself through deliberate practice, and will share what he learned with the team, improving not only the software but also the team around it. David is a true craftsman and our time as colleagues has been a pleasure. I’d immediately work with him again.

I’m glad to be working together with David. He is a highly skilled software engineer who introduced multiple new ideas to modernize architecture, improve software quality and team follow-up.
You May Also Like

Keeping the Old Addresses Alive
Nobody migrates email in one day. Fetchmail, a receive-only alias domain, and permanent redirects bridge the old world into the new one.

Making Roundcube Not Look Like 2012
Webmail is the face of the platform, so it got a Gmail-shaped skin, real calendar and contacts integration, and some money spent on polish.

Email for a Nine-Year-Old
Family accounts on self-hosted infrastructure: onboarding, self-service passwords, 2FA, and what parental visibility looks like in Sieve.








