Daniel Crenna

Lead Software Architect at NEOGOV

Ottawa, Ontario, Canada
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
Daniel Crenna is a Lead Software Architect with 16 years of experience designing high-performance, secure distributed systems for financial services, telecommunications, and media companies. He combines hands-on engineering and architecture leadership—driving platform decisions, modernizing legacy SOAP stacks to cross-platform REST APIs, and delivering ten-fold capacity improvements for mandate systems at CDIC. A seasoned consultant and principal at Conatus Creative, he’s led real-time simulation work using WebAssembly and rebuilt high-throughput ecommerce systems, always emphasizing scalability and observability. Daniel is an active open-source contributor to notable .NET projects (CoreWCF, Swashbuckle, FileHelpers) where he’s helped port libraries to .NET Core and improve cross-platform compatibility. He mentors teams, speaks publicly on technical topics, and has even crowdfunded and shipped a Kickstarter-funded game project, showing a rare mix of product, performance engineering, and developer advocacy. Based in Ottawa, he blends broad architectural vision with practical delivery to help teams ship resilient systems under real-world constraints.
code16 years of coding experience
job16 years of employment as a software developer
bookBachelor of Arts - BA, Philosophy, Bachelor of Arts - BA, Philosophy at University of Guelph
stackoverflow-logo

Stackoverflow

Stats
3,356reputation
391kreached
46answers
17questions
github-logo-circle

Github Skills (27)

unit-testing10
net10
internationalization10
dotnet10
swagger10
asp-net-core10
netframework10
asp-net10
localization10
wcf10
dotnet-core10
netcore10
i18next10
csharp10
openapi10

Programming languages (8)

C#C++ShellCJavaScriptHTMLErlangPython

Github contributions (5)

github-logo-circle
turquoiseowl/i18n

Jun 2011 - Apr 2014

Smart internationalization for ASP.NET
Role in this project:
userBack-end Developer
Contributions:34 commits, 1 comment in 2 years 10 months
Contributions summary:Daniel primarily focused on improving the internationalization (i18n) capabilities of an ASP.NET project. Their contributions involved modifying the `LocalizingService.cs` file to improve parsing of `.po` files, and adding support for markup within localization code in order to maintain layout structure. Additionally, the user refactored the project structure to include a new `LocalizingAttribute` and related changes to various DataAnnotation attributes, along with making necessary changes to the project files. The user also updated the project NuGet package.
asp-net-mvctranslationaspinternationalizationasp-net
CoreWCF/CoreWCF

Aug 2020 - Nov 2020

Main repository for the Core WCF project
Role in this project:
userBack-end Developer
Contributions:5 reviews, 9 commits, 10 PRs in 2 months
Contributions summary:Daniel primarily contributed to the Core WCF project by implementing and refining the service builder functionality. This involved adding features like chaining service endpoints, enhancing the flexibility of service configuration, and ensuring correct port assignment for net.tcp tests. Furthermore, the user fixed failing tests, removed unnecessary dependencies, and addressed issues related to forced channel closure in the NetTcp implementation. This work improves the usability, testability, and reliability of the WCF framework.
corewcfwcf
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