14.10.2026 aktualisiert


100 % verfügbar
Software Architekt/ Fullstack Developer
Köln, Deutschland
Weltweit
M. Sc. WirtschaftsinformatikSkills
OAuth 2.0OIDCGitHub ActionsServerlessVitestAuth0ViteSAFeJavaScriptAmazon S3Apache TomcatGitHubJSONPythonPostgreSQL
Cloud-native Fullstack Entwicklung von web-basierten Anwendungen. Entwicklung erfolgt nach agilen Werten.
Ich entwickle unglaublich gerne Software und liebe es mich in schwierigen Problematiken zu verlieren. Das Gefühl seine eigene Logik übertreffen zu müssen, weil etwas nicht klappt ist einfach großartig. Aus diesem Grund entwickel ich seit Jahren web-basierte Applikationen mit unterschiedlichen Frontend-Frameworks. Production Ready waren davon bisher Vue.js und Angular. Mit anderen Vertretern wie React oder Svelte wurde bisher eher nur rumgespielt. Da es jedoch auch spannend ist was hinter den Fassaden abläuft, habe ich mich auch viel um die dahinterliegenden APIs gekümmert. Die gebauten Konstrukte sind meist im Serverless Konstrukt gebaut, cloud-ready und basieren auf den neusten Web-Standards.
Zudem habe ich einige Jahre Java Applikationen auf Basis von Spring erstellt. Dies umfasst Automatisierungsprozesse mit Spring Batch, aber auch Frontend seitige Projekte mit Spring Webflow und MVC. Weiterhin habe ich mich dabei um die Umgebungen gekümmert, auf denen die Anwendungen laufen. Das waren entweder on-premise Server oder AWS konstrukte mit VPCs, EC2 Instancen und Autoscaling Groups. Das alles wurde mit IaaC Tools wie Terraform oder dem AWS SDK aufgebaut. Weiterhin betreue ich unter anderem ein Projekt mit einem Kafka als zentrales Nervensystem. Drum herum wird mit Apache AVRO Schemata kommuniziert und die Kafka Konsumenten sind Flink Jobs, welche die Daten weiter transformieren und unter anderem in Datenbanken ablegen.
Einige Jahre meines Berufslebens habe ich in einem Konzern verbracht, in welchem ich größtenteils Java Projekte unterstützt habe. Die zweite andauernde Hälfte verbringe ich mit agiler Softwareentwicklung in Scrum-Teams in denen ich neben den Entwicklertätigkeiten auch die architekturelle Seite mitunterstütze.
Nebenbei habe ich mich auch mit Engines wie Unity oder der Unreal Engine beschäftigt und eine App im Playstore veröffentlicht.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2021
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Entwicklung von Cloud Native Applications, um einen Multi Vendor Marktplatz für verschiedene Digitale Assets (bspw. NFTs) bereitzustellen
- Konzeption und Betrieb einer Microservicearchitektur mithilfe von Nest.js, Postgres, Redis, Hasura, Algolia, Docker und Serverless
- Erstellung von CI/CD Pipelines mit Github Actions für das automatisierte Deployment von Anwendungen
- Aufbauen der gesamten Infrastruktur mithilfe von Terraform in AWS
- Integration von Stripe, um den Internationalen Zahlungsverkehr zu regeln
- Verwendung von Algolia für Echtzeitsuche von digitalen Assets auf der Plattform
- Föderation von Services mit GraphQL und Hasura
- Diskussionen von Architekturentscheidungen der IT-Landschaft und deren Auswirkungen
- Verwendung von Message Queues für die App interne Kommunikation/ Kapselung von Komponenten
- Test Driven Development - (Unit/ Integrations/ E2E) Testing mittels JUnit
- Verwendung von Next.js/ React für die Frontend Applikationen
- Integration sicherheitsrelevanter Mechanismen (bspw. JWT Tokens, IP Guards, BOLA, Secret Vaults)
- Erstellung von Microfrontends mithilfe von Retool für den Fachbereich zum schnellen Prototyping/ Testing von Funktionalität
- Konzeption und Betrieb einer Microservicearchitektur mithilfe von Nest.js, Postgres, Redis, Hasura, Algolia, Docker und Serverless
- Erstellung von CI/CD Pipelines mit Github Actions für das automatisierte Deployment von Anwendungen
- Aufbauen der gesamten Infrastruktur mithilfe von Terraform in AWS
- Integration von Stripe, um den Internationalen Zahlungsverkehr zu regeln
- Verwendung von Algolia für Echtzeitsuche von digitalen Assets auf der Plattform
- Föderation von Services mit GraphQL und Hasura
- Diskussionen von Architekturentscheidungen der IT-Landschaft und deren Auswirkungen
- Verwendung von Message Queues für die App interne Kommunikation/ Kapselung von Komponenten
- Test Driven Development - (Unit/ Integrations/ E2E) Testing mittels JUnit
- Verwendung von Next.js/ React für die Frontend Applikationen
- Integration sicherheitsrelevanter Mechanismen (bspw. JWT Tokens, IP Guards, BOLA, Secret Vaults)
- Erstellung von Microfrontends mithilfe von Retool für den Fachbereich zum schnellen Prototyping/ Testing von Funktionalität
- Architekturelle Konzeption/ Optimierung von Softwarekomponenten und Datenbankschemata
- Programmierung in NodeJs/ NestJS
- Integration von Apache Kafka
- Erstellen von Docker Containern für AWS ECS Cluster
- Bauen und optimieren von DevOps Prozesses (CI/CD)
- (Unit/ Integrations/ E2E) Testing mittels JUnit, Cypress, Puppet
- Verwendung von Vue.js für das Frontend
- Implementation einer internen Component Library/ Styling Guides für Vue.js
- Programmierung in NodeJs/ NestJS
- Integration von Apache Kafka
- Erstellen von Docker Containern für AWS ECS Cluster
- Bauen und optimieren von DevOps Prozesses (CI/CD)
- (Unit/ Integrations/ E2E) Testing mittels JUnit, Cypress, Puppet
- Verwendung von Vue.js für das Frontend
- Implementation einer internen Component Library/ Styling Guides für Vue.js
- Integration von Apache Kafka, Apache Flink und Apache Cassandra
- Unterstützung des Aktuars bei der Datenerfassung, -aufbereitung und -auswertung in R und SQL.
- Betrieb und Wartung der Cloud-Infrastruktur auf AWS.
- Konzeption und Umsetzung von Datenschutz und IT-Sicherheit in Zusammenarbeit mit dem Datenschutzbeauftragten.
- Technische Anleitung von Data Scientists und DevOps-Ingenieuren.
- Bauen und optimieren von DevOps Prozesses (CI/CD)
- Unterstützung des Aktuars bei der Datenerfassung, -aufbereitung und -auswertung in R und SQL.
- Betrieb und Wartung der Cloud-Infrastruktur auf AWS.
- Konzeption und Umsetzung von Datenschutz und IT-Sicherheit in Zusammenarbeit mit dem Datenschutzbeauftragten.
- Technische Anleitung von Data Scientists und DevOps-Ingenieuren.
- Bauen und optimieren von DevOps Prozesses (CI/CD)