Summary
Joshua Christl is a software engineer in Berlin with 12 years of experience specializing in code quality, test automation, and agile development. He moved from QA-focused backend test automation into a software engineering role at DeepL, bringing strong TDD discipline and a practical emphasis on maintainable systems. His background includes core development for a software intelligence platform—implementing static analysis, test gap/impact analysis, and IDE plugins—demonstrating deep familiarity with tooling that improves developer productivity. Joshua has built full-stack products and two small SaaS apps as a freelancer (one later acquired), giving him end-to-end product experience from infrastructure to frontend. He holds a B.Sc. and M.Sc. in Computer Science from TUM and has applied his skills in interdisciplinary healthcare projects, combining ML-adjacent image tooling with web tech. Pragmatic and test-minded, he excels at turning complex codebases into more reliable, measurable systems.
12 years of coding experience
4 years of employment as a software developer
Master of Science (M. Sc.), Computer Science, Master of Science (M. Sc.), Computer Science at Technische Universität München
English, German, Spanish