Profilbild von Andreas Kraus Senior Softwareingenieur Cloud / Java / Scala / Web / AI aus Muenchen

Andreas Kraus

nicht verfügbar bis 15.09.2024

Letztes Update: 08.12.2023

Senior Softwareingenieur Cloud / Java / Scala / Web / AI

Abschluss: Dr. rer. nat.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | spanisch (gut)

Dateianlagen

Profil-Andreas-Kraus-20231110-DE_101123.pdf
Profil-Andreas-Kraus-20231110-EN_101123.pdf

Skills

Über 15 Jahre Erfahrung aus zahlreichen IT-Projekten in Entwicklung, Architektur und Coaching

https://www.three60.dev/
https://www.linkedin.com/in/andreas-kraus-it/

Hohe Motivation, eigenverantwortliches Arbeiten und Begeisterung für neue Technologien Qualitätsbewusstsein, Analyse- und konzeptionelle Fähigkeiten
Umfangreicher Erfahrungsschatz in der Anwendung agiler Methoden (Scrum, Kanban, ..., > 10 Jahre)
Fullstack-Entwicklung inklusive Cloud und DevOps („you build it, you run it“)
Künstliche Intelligenz (ML/AI, Generative AI applications, Prompt Engineering, ..., entstehend)
Cloud Native und Container-Technologien (Docker, Kubernetes, IaC, AWS, Azure, ..., > 5 Jahre)
Serviceorientierte Softwareentwicklung (Microservices, REST, APIs, Kafka, ... > 10 Jahre)
Aktuelle Web-Technologien (u.a. HTML, CSS, Angular, React, ..., > 10 Jahre)
Java-Entwicklung (JVM allgemein, Spring Boot, früher auch JEE, ... > 10 Jahre) JavaScript-Entwicklung (u.a. TypeScript, NodeJS, RxJs, WebPack, ..., > 10 Jahre)
Objektorientierte Softwareentwicklung (> 10 Jahre)
Funktionale Softwareentwicklung (insbesondere Scala Technologie-Stack, > 5 Jahre)
Reactive Programming (RxJs/Java/Scala, AkkaStreams, Monix, Spring Reactive > 5 Jahre)
Anwendung von Clean Code Prinzipien und TDD (> 10 Jahre)
Performanceoptimierung (> 10 Jahre)

Projektsprachen Deutsch (Muttersprache), Englisch oder Spanisch (eingeschränkt)

Projekthistorie

04/2023 - 10/2023
Entwicklung einer Agenten-Webapplikation und MS-Teams Integration für eine Contact Center Lösung als Senior Entwickler
authensis AG (Telekommunikation)

Frontend-Entwicklung basierend auf React/Typescript
Backend-Entwicklung basierend auf Node.js/RxJS/NestJS
Entwicklung eines Adapters zur Integration mit MS-Teams via Microsoft Identity Platform / Graph Api

React, TypeScript, MobX, MobX State Tree, RxJS, Node.js, NestJS, Webpack, Socket.IO, Microsoft Graph Api, Microsoft Identity Platform, Azure Active Directory, OAuth

12/2021 - 03/2023
Entwicklung einer modularen Energiemonitoring-SaaS-Lösung als Senior Entwickler
Coneva GmbH (Energie, Wasser und Umwelt)

Konzeption und Implementierung von Microservices in der Azure Cloud
Frontend-Entwicklung basierend auf TypeScript/Angular (Visualisierung von Energiedaten via Highcharts)
Backend-Entwicklung basierend auf Java/Spring Boot/Kotlin bzw. serverless via Azure Functions
Entwicklung der Verarbeitungs-Pipeline für Energiedaten via Azure IoT-Hub/Service Bus/Spring Reactive
Monitoring des Betriebs der Anwendung (Dashboards, Metriken und Alarme in Datadog)
Aufsetzen neuer Microservices und Deployment via Helm Charts/Terraform
Dokumentation in Confluence
Code Reviews und Überwachung der Code Qualität (Sonar)

TypeScript, Angular, NgRx, Highcharts, HTML, CSS, Sass, Storybooks, Testcafe, Java, Spring Boot, Spring Reactive, Apache Camel, Lombok, jOOQ, Kotlin, Python, Postgres/Citus, Docker, Kubernetes, Helm, Terraform, Azure (DevOps, Service Bus, Storage, Application Gateway, Application Insights, Functions, IoT Hub, AKS, CosmosDB, ...), MQTT, Auth0, Datadog, Sonar, Figma, Jira, Confluence

03/2021 - 08/2021
Entwicklung eines Cockpits im Rahmen des ELSTER-Verfahrens als Senior Entwickler/Architekt
Bayerisches Landesamt für Steuern via Dienstleister (Internet und Informationstechnologie)

Frontend-Entwicklung basierend auf TypeScript/React
Backend-Entwicklung basierend auf Java/Kotlin/Spring Boot
Erweiterung der Low-Code-Plattform A12 des Dienstleisters
Erstellung und Optimierung von Kubernetes Deployments
Accessibility (A11y) Optimierungen

TypeScript, React, React Redux, React Saga, Jest, fp-ts, monocle-ts, Jest, HTML, CSS, Stylus, Java, Kotlin, Spring Boot, Bitbucket, Docker, Gradle, Kubernetes, Helm, K3S, Camunda, BPMN, Confluence, JIRA

01/2019 - 12/2020
Entwicklung einer Finanzplattform für die öffentliche Finanzierung als Lead/Senior Entwickler/Architekt
FinTech (Banken und Finanzdienstleistungen)

Klärung von Anforderungen und Abstimmung mit dem Product Owner und externen Partnern Konzeption und Implementierung von Microservices in der Azure Cloud
Code Reviews und Dokumentationstätigkeiten
Planung und Durchführung von Coding Interviews
Onboarding von neuen Team-Mitgliedern
Durchführung von Lightning Talks

Frontend-Entwicklung basierend auf TypeScript/Angular
Backend-Entwicklung basierend auf Scala/Play Framework oder Java/Spring Boot Entwicklung von Scala-Standalone-Anwendungen (u.a. basierend auf Gatling und Spark) E2E Tests basierend auf Cypress und Protractor
Erstellung von Docker Images (Standalone, Kubernetes und ACI)
Erstellung und Deployment von Azure ARM-Templates
Azure DevOps-Tätigkeiten (Repositories, Boards, CI/CD via Pipelines)
Monitoring des Betriebs der Anwendung (Metriken und Alarme)
Monitoring und Optimierung eines Kubernetes Clusters
Erstellung und Optimierung von Kubernetes Deployments
Migration des Kubernetes-Clusters in einen gehosteten AKS-Cluster

Scala, Slick, Java, Spring Boot, Angular, TypeScript, JavaScript, RxJS, Kubernetes, Azure, Git, Microsoft Teams, HTML5, Sass, CSS, Matomo, Hotjar, IntelliJ IDEA, Azure DevOps Services, Visual Studio Team Services (VSTS), Docker, ZIO, Cypress, Protractor, Testcontainers, MSSQLServer, Spark

04/2016 - 12/2018
Entwicklung cloud-basierter Dienste für Autoscout24 als Senior Entwickler/Architekt
(Konsumgüter und Handel)

Klärung von Anforderungen und Abstimmung mit dem Product Owner und anderen Teams Konzeption und Implementierung von Services in der AWS Cloud
Repräsentation des Teams in Gilden Meetings
Code Reviews und Dokumentationstätigkeiten
Durchführung von Lightning Talks

Entwicklung der Detail- und Listenansicht von Auto-Inseraten
Entwicklung einer REST-basierten API u.a. für Mobile Apps
Entwicklung einer Anwendung zur Darstellung von Kennzahlen über Inserate für Händler/OEMs
Entwicklung einer Listenansicht empfohlener Inserate von BMW-Händlern
Entwicklung von Neuwagen-Seiten

Frontend-Entwicklung mit Plain HTML5 / JavaScript / React / Redux / TypeScript
Backend-Entwicklung mit Scala, Play Framework
Entwicklung von Data-Pipelines via Kafka und Akka Streams bzw. RxScala oder via AWS Lambdas
Persistenz via AWS DynamoDB und ElasticSearch
Continuous Integration und Continuous Delivery (CI/CD) auf AWS
Erstellung von Cloud-Formation-Templates
Erstellung von Dashboards zum Monitoring
Integration mit Finanzierungsdiensten, insbesondere Finanzcheck

Scala, Elastic Search, Dynamo DB, JavaScript, HTML5, Sass, CSS, Bacon Js, Play Framework, Amazon Web Services (AWS), Akka, Akka Streams, Apache Kafka, Git, Go.CD, Opsgenie, MacOS, IntelliJ IDEA, Google Analytics, Rollup, Rambda Js, Google Highcharts, ECMAScript 6, RxScala, Gradle, Swagger, Hystrix, Datadog, Ruby, JavaScript, TypeScript, React, Redux, Docker, Webpack, Jenkins

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Aktuell Remote, sonst Grossraum München
Profilbild von Andreas Kraus Senior Softwareingenieur Cloud / Java / Scala / Web / AI aus Muenchen Senior Softwareingenieur Cloud / Java / Scala / Web / AI
Registrieren