Profilbild von Christian Matschke Software Engineer | React | NextJS aus Berlin

Christian Matschke

teilweise verfügbar

Letztes Update: 28.11.2022

Software Engineer | React | NextJS

Firma: arctic.so UG
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

cv cm2.pdf

Skills

NextJS, gcp, kubernetes, helm, kafka, elasticsearch, kotlin, java, php, javascript, typescript, sql, postgres, mongodb, oop, spring boot, react, selenium, linux, nginx, cqrs, etc..

Projekthistorie

09/2016 - bis jetzt
Software Engineer I Freelancer
Auftrag-Select GmbH

Building a CMS platform for a own build webcrawler (java/ kotlin), which crawls automatically all tender platforms in Germany. The CMS platform is using PHP and plain Javascript.


01/2020 - 10/2022
Software Architect I Technical Lead
artconnect GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

The goal was to make the platform fit and scalable for 40,000 registered users. The old software was written in Ruby on Rails. One big step was transfer the authentication it to Firebase Authentication. I built a new stack on Kubernetes (GCP). Split the monolith into 6 small microservices. Which I have programmed in Kotlin with SpringBoot as framework. For search performance intensive services I chose a CQRS/ Event-driven architecture, Elasticsearch acts as search engine and Postgres/MongoDB as persistent storage. I used Kafka as the communication bus between the services. Within the applications the Spring Event Bus. The provisioning and testing of the code works automatically via GithubActions. I defined the Kubernetes components with Helm Charts. As CDN service i choosed imigx and Google Cloud Storage.

For a half year I had a frontend developer who was imputed to me. The frontend project I have built in a monorepo with NextJS and tailwindcss, written in Typescript. To kept the code standard through ESlint and prettier. for small animations I have used framer-motion.
I was responsible for the entire technical part.

Reisebereitschaft

Weltweit verfügbar
Allzeit bereit
Profilbild von Christian Matschke Software Engineer | React | NextJS aus Berlin Software Engineer | React | NextJS
Registrieren