Summary
Fred Daoud is a seasoned Java and JavaScript web application developer with over two decades of Java experience and 11 years in professional web development roles. Based in Montreal, he blends deep server-side expertise (Java EE, Spring, REST) with strong front-end skills (Angular, TypeScript, jQuery, UI design) and test-driven practices. He has authored and co-authored several pragmatic programming books on web frameworks and Java technologies, signaling both practical experience and a knack for teaching complex topics. Fred has contributed to diverse domains from healthcare SaaS to financial systems and real-time fleet tracking, often tackling performance-sensitive UIs and complex data integrations. A keen student of functional programming, he experiments with Clojure and lightweight web stacks like Compojure/Ring, bringing modern patterns to legacy ecosystems. Practical, curious, and communicative, he combines decades of hands-on engineering with a track record of published guidance for other developers.
11 years of coding experience
6 years of employment as a software developer
Bachelor's, Computer Engineering, Bachelor's, Computer Engineering at McGill University
French, English