Alexander Paul Wansiedler

πŸ“ Munich, Germany | βœ‰οΈ [email protected] | πŸ“± +49 176 241 64 141 | πŸ”— linktree
prof_pic.jpg
MΓΌnchen

Senior Python Backend Engineer

I am a Senior Python Backend Engineer with extensive experience in building high-load, fault-tolerant, and scalable systems. My expertise spans the full software lifecycleβ€”from architectural design to deployment and maintenance in production environments.


πŸ— Architecture & Backend Development

I have a deep understanding of distributed systems, microservice architectures, and high-performance backend solutions. I actively use:

  • Python β€” my primary language for building reliable, secure, and maintainable backend services
  • FastAPI / Starlette β€” modern async frameworks for building high-performance APIs with automatic OpenAPI generation
  • Django / Django REST Framework (DRF) β€” for building full-featured web apps and robust REST APIs
  • GraphQL β€” via Graphene or Strawberry, enabling flexible client-server interactions
  • gRPC β€” for efficient service communication, using grpcio and protobuf

πŸ“¦ Frameworks & Libraries

I work with a wide range of tools and libraries that accelerate development and ensure maintainable code:

  • FastAPI, Starlette, Flask β€” async-first or lightweight frameworks for APIs and microservices
  • Django, DRF β€” batteries-included frameworks for full-stack or API-first applications
  • SQLAlchemy, Tortoise ORM, Django ORM β€” ORMs with deep knowledge of raw SQL, optimization, and migrations
  • Alembic β€” for database migrations and schema management
  • Pydantic β€” for data validation and serialization
  • Click, Typer β€” for building CLI tools
  • Dependency Injector β€” robust dependency injection container for Python

πŸ—„ Databases & Storage

Experience with both relational and NoSQL databases:

  • PostgreSQL, MySQL β€” schema design, indexing, partitioning, replication
  • Redis, Memcached β€” caching, rate-limiting, background job support
  • MongoDB, ClickHouse β€” document storage and analytical queries
  • SQLite β€” used for local development and embedded setups

πŸ•Έ Asynchronous Processing & Queues

I design systems that handle asynchronous and event-driven workloads:

  • Celery / RQ / Dramatiq β€” background job queues with retry logic, task routing, and scheduling
  • RabbitMQ, Redis, Kafka, NATS β€” message brokers and streaming systems for inter-service communication
  • Temporal (Python SDK), Apache Airflow β€” for workflows and complex job orchestration
  • FastAPI WebSockets / Socket.IO β€” for real-time data processing

🌍 Cloud Technologies & DevOps

My services are built with automation, resilience, and scalability in mind:

  • Docker, Kubernetes (K8s, K3s), Helm β€” containerization and orchestration
  • Terraform, Pulumi, Ansible β€” Infrastructure as Code and configuration management
  • AWS (Lambda, ECS, RDS, S3, DynamoDB, CloudWatch), GCP, Azure β€” cloud-native architecture
  • GitHub Actions, GitLab CI/CD, Jenkins β€” pipelines for testing and deployment
  • OpenTelemetry, Prometheus, Grafana, Loki, Sentry β€” monitoring, observability, and incident response

πŸ”₯ Optimization & Security

I write efficient, secure code with a strong focus on best practices:

  • cProfile, Py-spy, line_profiler β€” profiling and performance tuning
  • asyncio, multiprocessing, threading β€” concurrency primitives
  • OWASP, Bandit, pyjwt, authlib β€” security practices: protection against SQLi, XSS, CSRF, SSRF, JWT, OAuth2

🎯 Why Python?

Python is not just a languageβ€”it’s an ecosystem for rapid, readable, and powerful backend development. I love its expressive syntax, mature libraries, and strong community support. Whether I’m building REST APIs, microservices, or distributed systems, Python enables me to move fast without sacrificing robustness. I’m passionate about leveraging Python to build the next generation of resilient, cloud-native backend systems.