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