Collin Kempkes

Software Architekt/ Software Developer

Collin Kempkes
Mönchengladbach, Germany

Experience

Jan 2022 - Present
2 years 2 months

Software Architect / Fullstack Developer

Equity Bytes

  • 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 (mit SASS/ SCSS) 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
Mar 2022 - Dec 2022
10 months

Fullstack Developer

IU GmbH

  • 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 in Bitbucket für das automatisierte Deployment von Anwendungen
  • 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 JUnit, 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

Aufbau einer internationalen E-Commerce Plattform – von Anfang an

Integration von Services in ein Streaming Data Ökosystem

Jun 2018 - Mar 2022
3 years 10 months

Fullstack Developer

freeyou AG

  • 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
  • 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/ Integrations/ E2E) Testing mittels JUnit, Cypress, Selenium, Puppeteer
  • Vue.js/ Angular (mit SASS/ SCSS) für Frontend Applikationen
  • Verwendung von GraphQL, um mit dem Backend zu interagieren

Versicherungsstartup, welches von Anfang an mit begleitet wurde

Oct 2016 - May 2018
1 year 8 months

Fullstack Developer

DEVK Versicherungen

  • Umsetzung von Online-Frontends mit Java/ Thymeleaf
  • Umsetzung fachlicher Anforderungen für Spring-Batches (Leben)
  • Customizing von Schnittstellen LifeFactory (Leben)
  • Organisation und Betreuung von Schülerpraktika/ Dualen Studenten
  • Umsetzung von Spring-Batch-Anwendung (Kundenzufriedenheit)
  • Erstellung von CI/ CD Pipelines mit Jenkins

Migration von Legacy Systemen

Sep 2014 - Sep 2016
2 years 1 month

Auszubildender

DEVK Versicherungen

  • Rotation durch verschiedene Unternehmensbereiche
  • Softwareentwicklung mit Cobol/ PL1
  • Wartung von Java basierten Web/ Batch Anwendungen
  • Erstellung und Wartung einer Zielvereinbarungsplattform für interne Mitarbeiter
  • Erstellung von CI/ CD Pipelines mit Jenkins

Durchlaufen verschiedener Gruppen, um den DEVK Kosmos zu verstehen

Languages

German
Native
English
Advanced

Education

AK-Berufskolleg

Fachinformatiker Anwendungsentwicklung · Germany

Europäische Fachhochschule

Duales Studium · Wirtschaftsinformatik · Germany

Europäische Fachhochschule

Berufsbegleitend · Wirtschaftsinformatik · Germany

Certifications & licenses

Learn Rust from Scratch

educative