Python Developer Frankfurt | Backend & API Development
Backend services, REST APIs, and automation tools built with modern Python. Clean architecture, comprehensive testing, and code that your team can maintain.
25+ Years of Python
I started programming Python before it was fashionable. Over two decades, I’ve built laboratory information systems, RESTful services for datacenter operations, SAP integration tools, and countless automation scripts that are still running in production.
What I bring isn’t just Python syntax—it’s architectural judgment about how to structure applications that teams can maintain and extend over years.
What I Deliver
REST API Development
Production-ready APIs with FastAPI or Flask. OpenAPI specification, proper error handling, authentication integration, and comprehensive test coverage. Designed for the developers who will consume them.
Backend Services
Application backends that integrate with databases, message queues, and external systems. SQLAlchemy for ORM needs, async where it matters, synchronous where it’s simpler.
Automation & Integration Tools
Command-line tools, scheduled jobs, and integration scripts. The unglamorous but essential software that makes operations work. Built to be reliable and maintainable by operations teams.
Data Processing Applications
ETL pipelines, data transformation, and analysis tools. Pandas, DuckDB, and Prefect for orchestration. Jupyter notebooks for exploration, production code for deployment.
Legacy Modernization
Assessment and refactoring of existing Python codebases. Migration from Python 2, framework upgrades, dependency management cleanup, and introduction of testing where none existed.
Architecture Principles
I follow Clean Code, SOLID principles, and Domain-Driven Design where the problem domain warrants it. Pragmatic application of patterns—not architecture astronautics.
Test-Driven Development when building core business logic. Type hints for maintainability. Automated linting and formatting in CI pipelines.
Typical Projects
- Internal REST APIs that abstract complex infrastructure operations
- Automation tools that integrate Ansible, VMware, and configuration databases
- Data pipelines that synchronize infrastructure information across systems
- Desktop applications with PySide/Qt for operations teams
- Reporting dashboards with Streamlit or Dash
Context
My Python work is typically in service of infrastructure and operations goals—not web startups. I build the tools that make datacenters and enterprise IT work better.
Technologies
Ready to discuss your project?
Get in touch to discuss your requirements and how I can help.
Get in touch