Summary
Christian Siefkes is a Berlin-based software developer with a PhD in Computer Science and over a decade of freelance experience building backend systems, search integrations, and cloud-native services. He brings deep expertise in statistical machine learning dating back to his Diplom thesis in 2001/2002, and applies that research background to practical problems in REST APIs, microservices, and scalable data architectures. Proficient across Python, Ruby, Haskell, Java, JavaScript and SQL, he focuses on robust engineering practices including TDD, refactoring, profiling and optimization. Experienced with AWS and database/search server integration, he turns experimental ML ideas into production-ready components. Comfortable in agile/Scrum environments, he combines hands-on coding with architectural thinking and a knack for squeezing performance out of complex systems. Fluent in German, English and Esperanto, he’s open to new engagements that bridge machine learning research and reliable backend engineering.
12 years of coding experience
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Freie Universität Berlin