Summary
Konrad Grzanek is a Senior IT Delivery Engineer and seasoned programmer with 13+ years of experience blending industrial Clojure practice with academic research in compilation, semantics, and software quality. He teaches functional programming and pursues a PhD-level research agenda while delivering production Clojure systems for finance and analytics customers. Skilled in static source code analysis, immutability patterns, Software Transactional Memory and Java/JEE, he thrives on taming accidental complexity in large-scale compilers and semantic analyzers. Comfortable switching between lecture halls and delivery teams, Konrad brings both rigorous theoretical foundations and pragmatic engineering to design resilient business logic and stateful systems. Based in central Poland, he combines long-term teaching roles with recent hands-on Clojure backend and ClojureScript work, often favoring novel functional approaches that aren’t obvious in typical enterprise stacks.
13 years of coding experience
12 years of employment as a software developer
Technikum Elektroniczne Electrical and Electronics Engineering, Technikum Elektroniczne Electrical and Electronics Engineering at Zduńska Wola
Master of Science (M.Sc.) Computer Programming, Master of Science (M.Sc.) Computer Programming at Lodz University of Technology
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Politechnika Częstochowska
English