Christian Rades

Curriculum Vitae

Christian Rades

Elixir Developer

Experience
Elixir Developer · Team Internet Services GmbH
München, Germany 2024 – Today
  • Developed an Elixir application based on the Phoenix framework
  • Built and maintained batch jobs using Oban and analyzed ML data using Livebook
  • Increased performance of the Core application by optimising Machine Learning workloads with NX
  • Moving a PHP service to Elixir
Principal Engineer · Shopware
Schöppingen, Germany 2021 – 2024
  • Designed an API/Webhook based extension system for third party developers and consulted them on implementing it
  • Worked on a large PHP 8 / Symfony application, improving performance and developer experience
  • Held 4 international talks about Architecture analysis, Graphs, and extending the PHP interpreter
Software Engineer · Shopware
Schöppingen, Germany 2017 – 2021
  • Designed and built a Queue system based on Go and SQS
  • Contributed to the Media and async job handling of a large e-commerce application
  • Fullstack development in PHP / JS / Go
Education
Fachinformatiker, Fachrichtung Anwendungsentwicklung · IHK Nord Westfalen
Münster, Germany 2017 – 2019
  • Design of a queue system to handle long running jobs in PHP
Projects
Internet Traffic Management for Advertising · Team Internet
2025
  • Built using Elixir 1.17/1.18 & Rust
  • Running on AWS ECS with Blue/Green deployment
  • Data management with DynamoDB, S3, Firehose
  • Monitoring using Datadog
  • Handling 150 req/s per region, deployed to US/EU
Tracdep · Personal Project
2023 – 2024
  • Created a tool to visualize software architecture using standard Unix tooling and Svelte
  • Built a simple parser to extract class hierarchies from PHP code
  • Used sigma.js and Svelte to render interactive network graphs with high interconnectedness
Skills
Technology
Programming Languages Distributed Systems Functional Programming
Languages
German (native) English (fluent)
Interests
Visual Art Music Running