freiberufler Full Stack Developer auf freelance.de

Full Stack Developer

zuletzt online vor wenigen Tagen
  • 80‐85€/Stunde
  • 47906 Kempen, Niederrhein
  • auf Anfrage
  • de  |  en
  • 06.10.2026

Kurzvorstellung

Ich bin Full Stack Developer und meine entwicklerischen Schwerpunkt sind Nodejs und Java. Vorwiegend arbeite ich vollständig in der AWS Cloud und habe dahin gehend ein Startup von Anfang an begleitet ein Unternehmen in der Cloud aufzubauen.

Auszug Referenzen (5)

"Collin war immer ehrlich und humorvoll im Projekt unterwegs, was uns sehr voran gebracht hat. Alles Gute für die Zukunft!"
Lead Software Engineer/ Software Architekt
Nikolas Schröter
Tätigkeitszeitraum

1/2023 – 8/2026

Tätigkeitsbeschreibung

› Konzeption und Betrieb einer Microservicearchitektur
› Entwicklung von Cloud Native Applications
› 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
· Aufbau eines Marktplatz Payment Systems mit verschiedenen Akteuren
› Verwendung von Algolia für Echtzeitsuche von digitalen Assets auf der Plattform
› Föderation von Services mit GraphQL und Hasura
· Spätere Migration auf GraphQL Mesh
› 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 Jest, Vitest, Playwright
› Verwendung von Next.js / React für die Frontend Applikationen
› Integration sicherheitsrelevanter Mechanismen (bspw. JWT Tokens mit Auth0, OAuth, OIDC, IP Guards, BOLA, Secret Vaults)
› Erstellung von Microfrontends mithilfe von Retool für den Fachbereich zum schnellen Prototyping / Testing von Funktionalität
› Verwendung von nx Monorepo mit nrwl
› Entwicklung/Umsetzung von vielen Security-Relevanten Problematiken
· Integration verschiedener Authorisierungsmethoden wie RBAC + ABAC
· Integration nativer Postgres RLS Mechanismen für die Authorisierung

Eingesetzte Qualifikationen

Software Architecture, Software engineering / -technik

"Mit Collin konnte man wirklich herausragend arbeiten! Er hat immer sehr zielorientiert gearbeitet und das Team mit viel Humor zusammengeschweißt."
Full Stack Developer
Yvonne Kreidl
Tätigkeitszeitraum

3/2022 – 12/2022

Tätigkeitsbeschreibung

Konzeption, Entwicklung und Betrieb einer Streaming-Data-Architektur in NestJS

› Integration von Services in ein Streaming Data Ökosystem
› Entwicklung von Cloud Native Applications
› Konzeption und Betrieb einer Streaming Data Architektur mithilfe von Nest.js, MySQL, Redis, Kafka (mit JSON Schemas) und Docker
› Erstellung von CI/CD Pipelines (DevOps Prozessen) in Bitbucket für das automatisierte Deployment von Anwendungen
› Erstellen von Docker Containern für AWS ECS Cluster
› Verprobung und Bewertung neuer Techniken für stabilere / schnellere / sicherere / nachhaltigere Entwicklung von Anwendungen
› Einsatz von Domain Driven Design im Bereich der eigenen Bounded Contexts
› Präsentation von Ergebnissen vor Stakeholdern / Halten von internen Meetups
› Tiefe Diskussionen von Mikro- und Makroarchitekturentscheidungen der IT-Landschaft
› Beratung von internem Personal zur Umsetzung von fachlichen und technischen Anforderungen
› Erstellung von Architekturellen Design Vorschlägen für Softwareentwickler
› Unit / Integrations / E2E Testing mittels Jest, Cypress
› Verwendung von Vue.js (mit SASS/ SCSS) für die Frontend Applikationen
› Implementation einer internen Component Library / Styling Guides für Vue.js
› Verwendung von Message Queues für die App interne Kommunikation
› Orchestrierung mehrerer Micro-Frontends in eine App

Eingesetzte Qualifikationen

Apache Kafka, Node.Js, Software Architecture, Vue.Js

"Wir sind extrem traurig darüber, dass Collin uns verlassen hat. Er hat sich stets viel Mühe gegeben und immer Aufgaben und Prozesse hinterfragt."
Full Stack Entwickler (Festanstellung)
Philip Knott
Tätigkeitszeitraum

6/2018 – 3/2022

Tätigkeitsbeschreibung

Aufbau des Versicherungsstartups von Beginn an. Technischer Lead von Data Engineers und DevOps Teams.

› Versicherungsstartup, welches von Anfang an mit begleitet wurde
› Entwicklung von Cloud Native Applications
› Konzeption und Betrieb einer Streaming Data Architektur auf Flink, Kafka (mit AVRO Schemas) und Cassandra
› Unterstützung des Aktuariats bei Datenerhebung, Aufbereitung und Auswertungen
› Betrieb und Wartung der Cloud-Infrastruktur auf AWS mithilfe von Terraform + AWS CDK
› Integration von Webscrapern (Serverless / AWS Lambda)
› Konzeption und Umsetzung von Datenschutz und IT-Security Anforderungen in Zusammenarbeit mit dem Datenschutzbeauftragten
› Technischer Lead von Data Engineers und DevOps Engineers
› Fachliche Teamanleitung im Rahmen einer Interims Product Owner Tätigkeit
› Erstellung von CI/CD Pipelines in Gitlab für das automatisierte Deployment von Anwendungen
› Erstellung/Prototyping von Chatbots
· Prototyp Rasa NLU
· Produktiv Ebot-7
› Verprobung und Bewertung neuer Techniken für stabilere / schnellere / sicherere / nachhaltigere Entwicklung von Anwendungen
› Präsentation von Ergebnissen vor Stakeholdern / Halten von internen Meetups
› (Unit/Integration/E2E) Testing mittels Jest, Cypress, Selenium, Puppeteer
› Vue.js/ Angular (mit SASS/SCSS) für Frontend Applikationen

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Cloud Computing, Java (allg.), Node.Js, Software Architecture

"Zusammenarbeit war wirklich herausragend, wir haben das Projekt sehr schnell zuende gebracht und ich bin wirklich überaus Glücklich über den Verlauf!"
Software Entwickler/ Designer
Ann Christine Loy
Tätigkeitszeitraum

6/2017 – 7/2017

Tätigkeitsbeschreibung

Einrichten einer Website für eine micro Influencerin. Ich habe mich dabei um das Webhosting gekümmert sowie das Wordpress Template überarbeitet. Weiterhin habe ich die betreffende Person in Wordpress geschult.

URL: -Hyperlink entfernt-

Eingesetzte Qualifikationen

Webdesign, WordPress

"Ein sehr engagierter junger Mann, der sehr viel Motivation und Leistung zeigt. Wir waren zu jedem Zeitpunkt äußerst zufrieden mit seiner Arbeit!"
Software Entwickler (Festanstellung)
Andreas Ginther
Tätigkeitszeitraum

9/2014 – 5/2018

Tätigkeitsbeschreibung

Entwicklung von mehreren Spring Batch Jobs sowie bauen verschiedenen Webanwendungen mithilfe von Spring MVC und Thymeleaf.
Zudem wurden in Zusammenarbeit die Architekturen der Lebensversicherung überarbeitet.

Eingesetzte Qualifikationen

Java (allg.), JavaScript, Solution Architektur, Spring Framework

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Amazon Web Services (AWS)3 J.
  • Cloud Computing3 J.
  • DevOps (allg.)
  • Java (allg.)7 J.
  • Kotlin
  • Node.Js4 J.
  • React (JavaScript library)
  • Software Architecture8 J.
  • Spring Framework3 J.
  • Typescript

Projekt‐ & Berufserfahrung

Lead Software Engineer/ Software Architekt
Kundenname anonymisiert, Berlin
1/2023 – 8/2026 (3 Jahre, 8 Monate)
Handel
Tätigkeitszeitraum

1/2023 – 8/2026

Tätigkeitsbeschreibung

› Konzeption und Betrieb einer Microservicearchitektur
› Entwicklung von Cloud Native Applications
› 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
· Aufbau eines Marktplatz Payment Systems mit verschiedenen Akteuren
› Verwendung von Algolia für Echtzeitsuche von digitalen Assets auf der Plattform
› Föderation von Services mit GraphQL und Hasura
· Spätere Migration auf GraphQL Mesh
› 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 Jest, Vitest, Playwright
› Verwendung von Next.js / React für die Frontend Applikationen
› Integration sicherheitsrelevanter Mechanismen (bspw. JWT Tokens mit Auth0, OAuth, OIDC, IP Guards, BOLA, Secret Vaults)
› Erstellung von Microfrontends mithilfe von Retool für den Fachbereich zum schnellen Prototyping / Testing von Funktionalität
› Verwendung von nx Monorepo mit nrwl
› Entwicklung/Umsetzung von vielen Security-Relevanten Problematiken
· Integration verschiedener Authorisierungsmethoden wie RBAC + ABAC
· Integration nativer Postgres RLS Mechanismen für die Authorisierung

Eingesetzte Qualifikationen

Software Architecture, Software engineering / -technik

Full Stack Developer
Kundenname anonymisiert, München
3/2022 – 12/2022 (10 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

3/2022 – 12/2022

Tätigkeitsbeschreibung

Konzeption, Entwicklung und Betrieb einer Streaming-Data-Architektur in NestJS

› Integration von Services in ein Streaming Data Ökosystem
› Entwicklung von Cloud Native Applications
› Konzeption und Betrieb einer Streaming Data Architektur mithilfe von Nest.js, MySQL, Redis, Kafka (mit JSON Schemas) und Docker
› Erstellung von CI/CD Pipelines (DevOps Prozessen) in Bitbucket für das automatisierte Deployment von Anwendungen
› Erstellen von Docker Containern für AWS ECS Cluster
› Verprobung und Bewertung neuer Techniken für stabilere / schnellere / sicherere / nachhaltigere Entwicklung von Anwendungen
› Einsatz von Domain Driven Design im Bereich der eigenen Bounded Contexts
› Präsentation von Ergebnissen vor Stakeholdern / Halten von internen Meetups
› Tiefe Diskussionen von Mikro- und Makroarchitekturentscheidungen der IT-Landschaft
› Beratung von internem Personal zur Umsetzung von fachlichen und technischen Anforderungen
› Erstellung von Architekturellen Design Vorschlägen für Softwareentwickler
› Unit / Integrations / E2E Testing mittels Jest, Cypress
› Verwendung von Vue.js (mit SASS/ SCSS) für die Frontend Applikationen
› Implementation einer internen Component Library / Styling Guides für Vue.js
› Verwendung von Message Queues für die App interne Kommunikation
› Orchestrierung mehrerer Micro-Frontends in eine App

Eingesetzte Qualifikationen

Apache Kafka, Node.Js, Software Architecture, Vue.Js

Full Stack Entwickler (Festanstellung)
freeyou AG, Köln
6/2018 – 3/2022 (3 Jahre, 10 Monate)
Versicherungen
Tätigkeitszeitraum

6/2018 – 3/2022

Tätigkeitsbeschreibung

Aufbau des Versicherungsstartups von Beginn an. Technischer Lead von Data Engineers und DevOps Teams.

› Versicherungsstartup, welches von Anfang an mit begleitet wurde
› Entwicklung von Cloud Native Applications
› Konzeption und Betrieb einer Streaming Data Architektur auf Flink, Kafka (mit AVRO Schemas) und Cassandra
› Unterstützung des Aktuariats bei Datenerhebung, Aufbereitung und Auswertungen
› Betrieb und Wartung der Cloud-Infrastruktur auf AWS mithilfe von Terraform + AWS CDK
› Integration von Webscrapern (Serverless / AWS Lambda)
› Konzeption und Umsetzung von Datenschutz und IT-Security Anforderungen in Zusammenarbeit mit dem Datenschutzbeauftragten
› Technischer Lead von Data Engineers und DevOps Engineers
› Fachliche Teamanleitung im Rahmen einer Interims Product Owner Tätigkeit
› Erstellung von CI/CD Pipelines in Gitlab für das automatisierte Deployment von Anwendungen
› Erstellung/Prototyping von Chatbots
· Prototyp Rasa NLU
· Produktiv Ebot-7
› Verprobung und Bewertung neuer Techniken für stabilere / schnellere / sicherere / nachhaltigere Entwicklung von Anwendungen
› Präsentation von Ergebnissen vor Stakeholdern / Halten von internen Meetups
› (Unit/Integration/E2E) Testing mittels Jest, Cypress, Selenium, Puppeteer
› Vue.js/ Angular (mit SASS/SCSS) für Frontend Applikationen

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Cloud Computing, Java (allg.), Node.Js, Software Architecture

Software Entwickler/ Designer
ann-christineloy.com, Krefeld
6/2017 – 7/2017 (2 Monate)
Medienbranche
Tätigkeitszeitraum

6/2017 – 7/2017

Tätigkeitsbeschreibung

Einrichten einer Website für eine micro Influencerin. Ich habe mich dabei um das Webhosting gekümmert sowie das Wordpress Template überarbeitet. Weiterhin habe ich die betreffende Person in Wordpress geschult.

URL: -Hyperlink entfernt-

Eingesetzte Qualifikationen

Webdesign, WordPress

Software Entwickler (Festanstellung)
DEVK, Köln
9/2014 – 5/2018 (3 Jahre, 9 Monate)
Versicherungen
Tätigkeitszeitraum

9/2014 – 5/2018

Tätigkeitsbeschreibung

Entwicklung von mehreren Spring Batch Jobs sowie bauen verschiedenen Webanwendungen mithilfe von Spring MVC und Thymeleaf.
Zudem wurden in Zusammenarbeit die Architekturen der Lebensversicherung überarbeitet.

Eingesetzte Qualifikationen

Java (allg.), JavaScript, Solution Architektur, Spring Framework

Zertifikate

iSAQB® Certified Professional for Software Architecture
2017
Google Online-Marketing Zertifikat
2017

Ausbildung

Wirtschaftsinformatik
Master
2020
Brühl
Wirtschaftsinformatik
Bachelor
2017
Brühl
Fachinformatiker Anwendungsentwicklung
Ausbildung
2016
Köln

Über mich

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 Kontext 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.

Mein halbes Berufsleben 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.

Weitere Kenntnisse

Node.js, Java, TypeScript, JavaScript, AWS, Serverless Funktionen, Python, relationale Datenbanken, nicht relationale Datenbanken, Terraform, Flink, Cassandra, Kafka, agiles Arbeiten, Wordpress

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
2075
Alter
30
Berufserfahrung
12 Jahre und 1 Monat (seit 09/2014)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden