I’m a polyglot software engineer and trainer working as an independent consultant.
My consulting work consists in helping my clients:
- engineer, deploy and operate highly available and fault-tolerant systems
- get existing systems to meet predictable performance requirements in the face of increasing load
I have significant experience in engineering and operating distributed systems at all levels of the stack, from high-level architecture down to debugging issues at the kernel or network level. Next to working on client projects I have also explored the topics of cluster membership and distributed consensus, trying to keep up to date with the latest research in this field and sometimes pushing the limit myself.
I am author of the book Reactive Web Applications (Manning Publications).
I studied telecommunications at the National Institute of Applied Sciences in Lyon which have provided me with a deep understanding of the nature of networks, signals and information theory.
I live in Vienna, Austria and enjoy traveling a lot, which leads me to speak at conferences and deliver training courses all around the world. When I’m not working I like to spend time with my family and friends, run, cycle, take photos, scuba-dive, meditate and read.
I’m fluent in English, French and German and comfortable working in any of these languages.
Resume
Contact me
If you’re interested in working with me or want to find out how I can help your business, don’t hesitate to contact me. The best way to reach me is via email at manuel@bernhardt.io.
About this site
This site is created with Hugo using the Even theme.