Christian Ledermann is a senior software engineer with 15+ years building Python backends and APIs, currently leading backend development at Oomnitza where he focuses on automation, technical debt reduction, and reliable feature delivery. He has deep experience with open-source projects—contributing to geospatial OGC support in OWSLib, charting features in pygal, and timezone fixes in django-recurrence—bringing pragmatic, standards-minded implementations to production systems. His background spans CMS/Plone work for international organizations, large-scale Django migrations and service decomposition, and performance and test-coverage-driven improvements that raised legacy systems from ~70% to >95% coverage. A pragmatic polyglot who prefers readability and maintainability over hype, he pairs engineering craft with mentorship, workshops, and conference talks on "Hypermodern Python." Notably, his career blends academic training in electrical engineering and information science with a long-standing commitment to open source and practical automation of tedious operational tasks.
15 years of coding experience
12 years of employment as a software developer
Apprenticeship, Fachinformatiker - Anwendungsentwicklung, Apprenticeship, Fachinformatiker - Anwendungsentwicklung at DCS - Dittrich Computer und Systeme
Electrical Engineering, Electrical Engineering at Technical University of Munich
Electrical Engineering, Electrical Engineering at Fachhochschule Landshut
English literature and information science, English literature and information science at University of Düsseldorf
OWSLib is a Python package for client programming with Open Geospatial Consortium (OGC) web service (hence OWS) interface standards, and their related content models.
Role in this project:
Back-end Developer
Contributions:9 commits in 1 month
Contributions summary:Christian contributed to the `owslib` library, focusing on implementing and refining features related to OGC web services. The commits demonstrate the addition of functionality for Tile Map Service (TMS) support, including parsing capabilities documents, and implementing methods for retrieving tile data. Code changes involve the creation of classes and methods to handle TMS metadata, data retrieval, and adhering to OGC standards.
Contributions summary:Christian primarily contributed to the core functionality of the pygal library, focusing on enhancing its graphing capabilities. Their work included adding features like the ability to add links to legends and implementing inner radius functionality for pie charts. The user also improved the library by reversing the order of elements in horizontal bar graphs and introducing tests.
pythonsvgsvg-graphdata-visualizationplotting
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Christian Ledermann - Sr. Software Engineer at Oomnitza