Summary
Sebastien Diot is a pragmatic software engineer with 13+ years of experience designing and optimizing high-availability, distributed server systems and databases. Having transitioned from C++ to Java long ago, he has deep expertise in performance tuning, multi-threading, clustering and fault-tolerant architectures, and has converted a single-server payroll system into a load-balanced, clustered solution. Comfortable across Perl, Python and low-level languages when needed, he prefers high-level languages that can be made to run fast and is actively interested in moving into Scala. He combines hands-on coding with DB administration, virtualization and automated testing, and avoids UI work by choice. Bilingual in French and German and based in Saarland, he brings a researcher’s curiosity (MSc in CS) to pragmatic, production-grade engineering.
13 years of coding experience
3 years of employment as a software developer
M.Sc., Computer Science, M.Sc., Computer Science at Université Laval
DEC, Sciences, DEC, Sciences at CEGEP of Joliette
B.Sc., Computer Science, B.Sc., Computer Science at Université du Québec à Trois-Rivières