Bruno Juchli

Software Engineer at smart-me Inc

Switzerland
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
Bruno Juchli is a pragmatic software engineer with 13 years of experience building reliable .NET systems, currently contributing at smart-me in Switzerland. He prioritizes customer and business value, favoring simple, maintainable designs and clear failure semantics that reduce long-term costs. His background spans backend-heavy industrial control and robotics, CI-driven teams, and UI work for professional radio, reflecting a comfort with both embedded and enterprise stacks. An active open-source contributor, he has improved popular projects like Caliburn.Micro and PropertyChanged.Fody by refining async conventions, interface weaving, and documentation — work that reveals a deep understanding of framework internals. Known for keen perception and a collaborative mindset, he enjoys technical challenges and turning complex requirements into practical solutions.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Software Engineering, Bachelor of Science (B.Sc.), Computer Software Engineering at Lucerne University of Applied Sciences
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at FHZ
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
13,084reputation
879kreached
387answers
11questions
Badges
ninject
top-1%
msbuild
top-5%
dependency-injection
top-1%
inversion-of-control
top-5%
github-logo-circle

Github Skills (28)

uwp10
ninject10
mvvm10
netframework10
mono-cecil10
dotnet-core10
async-await10
wpf10
csharp10
dependency-injection10
msbuild9
testing9
xamarin9
asp-net9
inversion-of-control9

Programming languages (10)

C#TypeScriptPowerShellDockerfileJavaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Fody/PropertyChanged

Feb 2013 - Jul 2017

Injects INotifyPropertyChanged code into properties at compile time
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 22 comments in 4 years 5 months
Contributions summary:Bruno primarily focused on modifying and extending the functionality of the `PropertyChanged.Fody` library. Their contributions include implementing interface injection, fixing issues with event handling, and improving the codebase by refactoring and cleaning up unused code. They also enhanced the documentation, making it clearer for users, and addressed several test cases. The user demonstrated a deep understanding of the internal workings of the library, including its weaving process and attribute handling.
compile-timeinotifypropertychangedpropertiescompileinjects
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
Role in this project:
userFull-stack Developer
Contributions:10 commits, 1 PR, 8 comments in 1 month
Contributions summary:Bruno primarily focused on adapting and enhancing the Caliburn.Micro framework. Their contributions include refining action conventions, specifically addressing how the framework handles asynchronous methods and corresponding "Can" methods. They also made changes to the action message implementation and incorporated sample code demonstrating these conventions. Additionally, the user has worked on refactoring code and standardizing code formatting.
mvvmwindows-8code-qualityc-sharppatterns
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
Bruno Juchli - Software Engineer at smart-me Inc