Profilbild von Anonymes Profil, Lead Fullstack Developer und Cloud DevSecOps Engineer

Verifiziertes Profil

verfügbar

Letztes Update: 15.02.2024

Lead Fullstack Developer und Cloud DevSecOps Engineer

Firma: Marcel Karras IT-Consulting
Abschluss: Diplom in Angewandter Informatik (Informatik) mit Vertiefung Informations- und Kommunikationstechnik (Elektrotechnik)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (Grundkenntnisse)

Dateianlagen

2023-Referenzschreiben-Newtron-GmbH_101123.pdf
2024-02-04-CV-Marcel-Karras_150224.pdf

Skills

Programmiersprachen:
  • Java
  • Golang
  • Kotlin
  • C/C++/C#
  • JavaScript
  • TypeScript
  • Python

Java/Kotlin-Technologien:
  • GraphQL
  • Hibernate
  • JMS
  • JAAS
  • JMockito
  • JOOQ
  • JPA
  • JUnit
  • Mockito
  • Resilience4j
  • Selenium
  • Spring Boot
  • Spring Security
  • Spring Cloud
  • Spring Data
  • Quarkus (+Smallrye Ecosystem)
  • JAX-WS
  • JAX-RS
  • JAXB
  • Java-Server-Pages (JSP)
  • Camunda
Frontend-Technologien:
  • AJAX
  • Angular (Version >= 2)
  • AngularJS
  • Vue.JS (Version >= 2)
  • React
  • Bootstrap
  • JQuery
  • Protractor
  • Jasmine
  • Webpack
  • Cucumber
  • Playwright
  • Jest
  • Bum
  • Vite
  • Nest.js
  • Next.js
Auszeichnungssprachen:
  • CSS
  • SCSS
  • HTML
  • XML
  • XHTML

Datenbanksprachen:
  • SQL
  • No-SQL
  • PL/SQL
  • pgSQL

Datenbankmanagementsysteme:
  • MSSQL
  • PostgreSQL
  • MongoDB
  • ElasticSearch / Lucene
  • Oracle
  • Amazon S3, DynamoDB
  • Azure Blob Storage, Cosmos DB

Web-/Applikationsserver:
  • Apache Tomcat
  • WildFly / Liberty
  • Nginx
  • Jetty / Undertow
Microservices Komponenten:
  • Kafka
  • Keycloak
  • RabbitMQ
  • KrakenD API Gateway
  • AWS/Azure API Gateway
  • AWS SNS/SQS/EventBridge
  • Azure ServiceBus

Continuous-Integration:
  • Jenkins
  • GitLab
  • GibHub
  • Docker
  • Kubernetes
  • AWS CodePipeline
  • Azure DevOps
  • OpenShift
  • Argo CD
  • Terraform
  • Terragrunt
  • Ansible
  • Tekton

Build-Management-Tools:
  • Gradle
  • Maven
  • Makefile
  • Automake
  • Grunt

Versionsverwaltung:
  • Git
  • Subversion

Methodologien:
  • Scrum
  • SAFe
  • Kanban
  • XP
  • RPP
  • OOAD
  • DDD
  • UML

Entwicklungsumgebungen:
  • IntelliJ IDEA Ultimate
  • VS Code
  • Neovim
  • Vim

Projekthistorie

12/2022 - 02/2024
Lead Azure Cloud & DevOps Engineer
Airplus Servicekarten GmbH (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

Aufbau der unternehmensweiten Black- und Whitebox-Monitoring mit Prometheus/Grafana/Loki/AKS, Implementierung von Dashboards, Implementierung Monitoring-Testsuite mit Playwright für unternehmenskritische Prozesse, Schaffen von Standardmetriken im Unternehmen, Spring Boot 3 Upgrades verschiedener Projekte, Implementierung OTEL in Services und Bereitstellung von Distributed Traces in Grafana Tempo, Migration einer REST-API hin zu GraphQL im Backend und Angular Frontend, Implementierung Producer-Resilience Library zur Outbox-Pattern Anwendung in Verbindung mit Kafka-basierten Services, allgemeine DevOps Tätigkeiten mit Terraform/Ansible/Helm, UI-Anpassungen und Refactorings in Angular und Reat.JS, Evaluation von Signals, Implementierung Spring Boot Caching mit EhCache sowie Resilience4j Retry- und Circuit Breaker-Pattern, Coaching von Mitarbeitern

05/2020 - 11/2023
Senior FullStack Developer und Azure Cloud Engineer
Newtron GmbH / SupplyOn AG (Internet und Informationstechnologie, 50-250 Mitarbeiter)

im Bereich Golang/Java Cloud Microservices mit React/Stencil-Frontend Development mit Azure Anbindung im Bereich Unternehmens-Zertifizierung und Mandantenmanagement, Planung und Implementierung neuer Microservices (FileService, VirusScanner, PDF/Excel-Generator, API-Gateways uvm.) sowie UIs (Fragebogen-Generatoren, Prozess-Wizards) zur Erfassung von Buyer/Seller-Beziehungen und -Anforderungen, Planung und Entwicklung einer EventSeite 3
Driven-Architecture auf Basis von Apache Kafka, Programmierung von Graphen-Datenbanken mit GraphQL-Anbindung, Umsetzung von hochskalierbaren Golang-Microservices, CI/CD mit OpenShift/ArgoCD/Grafana

01/2022 - 12/2022
Lead Java Fullstack Developer und Cloud DevOps Engineer
KVB - Kassenärztliche Vereinigung Bayern (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Planung und Durchführung der Migration von VM-Deployments hin zu AWS EKS/S3/Kubernetes, Beratung zu Architektur-Entscheidungen im Cloud Deployment, Pipeline-Entwicklung mit Jenkins, Cloud Microservices Development mit Java Spring Boot und Angular/Vue.JS, Migration von Java EE Microservices zu Spring Boot, Migration von SOAP-Webservices zu RESTWebservices, Einführung von DevSecOps Techniken zur Verbesserung der Datenintegrität sowie Sicherheit von Deployments, Coaching im Bereich Cloud Service Patterns

10/2021 - 05/2022
Prozessmanager, Coach und DevOps Engineer
nox Nachtexpress GmbH (Transport und Logistik, 1000-5000 Mitarbeiter)

Prozessmanager, Coach und DevOps Engineer im Bereich Versandlogistik auf Basis von Oracle ORDS, Liquibase, Ansible, PL/SQL und KrakenD, Anbindung K8s Cluster in bestehende Infrastruktur sowie Deployments über Helm Charts, Konzeption und technische Umsetzung API-Gateway sowie APIStandardisierung unter Verwendung von KrakenD/Keycloak/Prometheus/Loki/Grafana/Apicurio/Microcks, Einführung eines GIT-basierten Entwicklungs- und Deployment-Prozesses für die Oracle PL/SQL Entwicklungsabteilung, Implementierung von GitLab Pipelines sowie Ansible Skripten, Coaching von Mitarbeitern, Entwicklung von Skripten zur erweiterten Deployment-Automatisierung, Erstellen von Grafana Dashboards

10/2020 - 12/2021
Lead Fullstack Developer und Architekt
BAMF - Bundesamt für Migration und Flüchtlinge (Öffentlicher Dienst, 5000-10.000 Mitarbeiter)

Blockchain Integration Development auf Basis von Java Spring Boot und Node.JS Microservices mit Angular/Typescript-Frontend Anbindung, Frontend- und Backend-Development im Rahmen l.nderübergreifender Mandantenfunktionen, Testautomatisierung mit Selenide, Cucumber und Gherkin, DevOps-Tätigkeiten mit Docker/Jenkins/Maven/Artifactory und Ansible, Planung und Durchführung der Migration von Angular 6 auf Angular 12, Requirements Engineering Asylverfahrensbetreuung, Planung und Steuerung von Prozessen zur Integration von Services gegen die Verfahrens-Blockchain (Requirements Engineering, Aufwandsplanung, Architektur-Entscheidungen, Story Refinement), Implementierung von Synchronisierungsprozessen zur Daten-Aggregation von Asylverfahrensdaten unter erhöhten Sicherheitsanforderungen, Support bei der IT-Grundschutz-Prüfung und -Bewertung, Release-Planung und Durchführung

05/2019 - 12/2019
Senior Java Fullstack Developer
Zalando SE (Konsumgüter und Handel, >10.000 Mitarbeiter)

Entwurf von UI-Mockups, Planung und Implementierung von Requirements aus Mitarbeiter-Befragungen mit Java Spring Boot und Angular, Deployment und Release im Kubernetes Unternehmens-Cluster, AWS-Cloud Development (Cloudfront, EC2, EKS, ElastiCache, Managed Services, Storage Gateway)

10/2017 - 07/2019
Datenbank- und Backend-Entwicklung
Canto GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

für führenden Dokumenten-Management-Anbieter auf Basis von Spring Boot, Postgres und PL/pgSQL, Optimierung des DBMS mit Blick auf Skalierbarkeit und Abfragezeiten, Programmierung von Schnittstellen gegen das über Jahre entwickelte hausinterne Framework zur Dokumentenverwaltung und Archivierung, Migration von Maven-Repositories zu Gradle, Beratung und Entwicklung im Bereich Synchronisationstechniken unterschiedlicher Standorte bundesweit

07/2016 - 07/2019
Projektleitung sowie Lead-Fullstack-Developer
GAMDIS GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Umsetzung einer Business Analytics Suite zum Betrieb von Künstlichen Autopoietischen Neuronalen Systemen (KANS) auf Basis von TensorFlow (Python), AWS Cloud Services Anbindung sowie Microservices/Serverless Deployments und Pipeline Entwicklung (EC2, EKS, S3, Lambda), jHipster (Spring Boot, OAuth2/Keycloak, Liquibase) und Angular 12/PrimeNG, Konfiguration auf Basis von Gradle, Git sowie Konfiguration und Pflege der CI-Umgebung mit GitLab, Prometheus, Docker/Kubernetes, Jenkins und SonarCube, 3D Modellierung von Unternehmensdaten mit Blender zur WebGL-Visualisierung und -Steuerung innerhalb Angular-SPA, Entwicklung von Input-Vektoren zum Aufbau des KANS, Validierung der Machine Learning Algorithmen durch Output-Vektor-Vergleiche mit Unternehmens-Datenmodell, Unterstützung der Business-Analyse im Rahmen der forensischen Rechts- und Compliance-Analyse, Migration des Atlassian-Stacks zu GitLab, Implementierung von UI-Components zur Annotation von PDF-Dokumenten, Visualisierung von Graphen innerhalb der Angular SPA zur Analyse von Dokumenten-Verknüpfungen, Implementierung einer UI zur Anzeige von Schwachstellen- und Maßnahmen-Katalogen zur Unternehmens-Analyse

12/2016 - 01/2018
PHP Symfony und Vue.JS Entwicklung
(Internet und Informationstechnologie, 10-50 Mitarbeiter)

innerhalb Projekt- und Mitarbeiter-Management-Lösung, Evaluation und Implementierung OAuth 2.0 Mechanismus zur Anbindung einer Universität an existierende PaaS-Lösung, Entwicklung von Unit- und Integration Tests mit Mockito, Powermock, Selenium RC

Zertifikate

Microsoft Certified: Azure Fundamentals
2023
Diplom-Informatiker
2009

Reisebereitschaft

Nur Remote verfügbar

Sonstige Angaben

Programmieren, Musik (Schlagzeug/Klavier/Gitarre), gute Filme, Fachliteratur, Sport: Volleyball, Tischtennis, Golf

Bewertungen

Abteilungsleiter DevOps Sirius (Falk Henkel)
"Ich habe Marcel mit der Weiterentwicklung der CI/CD-Strecke unserer Microservices-Landschaft beauftragt, um Optimierungen im Bereich Monitoring, Resilienz sowie Verfügbarkeit vorzunehmen. Marcels Talent sich innerhalb der Projektarbeit rasch in unbekannte Services einzuarbeiten und Sachverhalte zu abstrahieren half uns, uns auf die Kerngeschäfte konzentrieren zu können. Ich bin sehr zufrieden mit den von ihm erzielten Ergebnissen und kann ihm meine uneingeschränkte Empfehlung aussprechen."
Profilbild von Anonymes Profil, Lead Fullstack Developer und Cloud DevSecOps Engineer Lead Fullstack Developer und Cloud DevSecOps Engineer
Registrieren