Andreas (Dr. Rer. Nat.) Kraus
Senior-Entwickler
Erfahrungen
Senior-Entwickler
ioki GmbH, ein Unternehmen der Deutschen Bahn AG
- Fullstack-Entwicklung auf Basis von Next.js und TypeScript
- Entwicklung und Optimierung geospatialer Datenbankabfragen für PostgreSQL/PostGIS
- Visualisierung geospatialer Daten mit Mapbox
- Konzeption und Durchführung von Lasttests sowie Performance-Optimierungen
- Code-Reviews und Dokumentationsaufgaben
- Technologien: JavaScript, TypeScript, Next.js, React, Zod, tRPC, Storybooks, PostgreSQL/PostGIS, MicroORM, Knex, Material UI, Mapbox, BullMQ, Jest, Playwright, Artillery.io, K6, Sentry, Figma, GitLab, Grafana, GTFS
Senior-Entwickler
authensis AG
- Frontend-Entwicklung auf Basis von React und TypeScript
- Backend-Entwicklung auf Basis von Node.js, RxJS und NestJS
- Entwicklung eines Adapters zur Integration mit MS Teams über Microsoft Identity Platform und Graph API
- Technologien: React, TypeScript, MobX, MobX State Tree, RxJS, Node.js, NestJS, Webpack, Socket.IO, Microsoft Graph API, Microsoft Identity Platform, Azure Active Directory, OAuth
Senior-Entwickler
Coneva GmbH
- Konzeption und Implementierung von Microservices in der Azure-Cloud
- Frontend-Entwicklung auf Basis von TypeScript/Angular unter Verwendung von Highcharts zur Visualisierung von Energiedaten
- Backend-Entwicklung mit Java/Kotlin/Spring Boot/Reaktiv oder serverlos mittels Azure Functions
- Entwicklung von Pipelines für Energiedaten aus Azure IoT Hub/Event Hub/Service Bus
- Verarbeitung und Speicherung von Zeitreihendaten
- Überwachung des Systembetriebs mit Dashboards, Metriken und Alarmen in Datadog
- Aufsetzen neuer Microservices und Deployment via Helm Charts und Terraform
- Code-Reviews und Überwachung der Code-Qualität mit Sonar
- Dokumentation der Aktivitäten mit Confluence
- Technologien: 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, Azure Service Bus, Azure Storage, Application Gateway, Application Insights, Azure Functions, Azure IoT/Event Hub, ADX, AKS, CosmosDB, MQTT, Auth0, Datadog, Sonar, Figma, Jira, Confluence
Senior-Entwickler/Architekt
Bayerisches Landesamt für Steuern über einen IT-Dienstleister
- Entwicklung einer Cockpit-Funktionalität im Rahmen des ELSTER-Steuerprozesses
- Frontend-Entwicklung auf Basis von TypeScript und React
- Backend-Entwicklung mit Java, Kotlin und Spring Boot
- Erweiterung der Low-Code-Plattform A12
- Erstellung und Optimierung von Kubernetes-Deployments
- Optimierung der Barrierefreiheit (A11y)
- Technologien: TypeScript, React, Redux, React Saga, Jest, fp-ts, monocle-ts, HTML, CSS, Stylus, Java, Kotlin, Spring Boot, Bitbucket, Docker, Gradle, Kubernetes, Helm, K3S, Camunda, BPMN, Confluence, JIRA
Lead/Senior-Entwickler/Architekt/Coach
authensis AG
- Unterstützung bei der Technologieauswahl und Systemarchitektur-Analyse sowie -Design
- Durchführung von Workshops und Aufbau der Projektinfrastruktur (Git, Slack, Trello, …)
- Webpack-Templating inklusive Code-Qualitätstools (Prettier, Linter)
- Frontend-Entwicklung auf Basis von React und TypeScript
- Backend-Entwicklung auf Basis von Node.js und RxJS
- Konzeption und Implementierung eines globalen State Managements mit MobX und MobX State Tree
- Serialisierung und Deserialisierung proprietärer Datenformate
- Code-Reviews und Coaching
- Technologien: React, TypeScript, MobX, MobX State Tree, RxJS, Node.js, Webpack, Socket.IO
Lead/Senior Entwickler/Architekt
FinTech
- Klärung der Anforderungen und Koordination mit dem Product Owner und externen Partnern
- Design und Implementierung von Microservices in der Azure-Cloud
- Code-Reviews und Dokumentationsaufgaben
- Planung und Durchführung von Coding-Interviews und Einarbeitung neuer Teammitglieder
- Durchführung von Lightning Talks
- Frontend-Entwicklung mit TypeScript und Angular
- Backend-Entwicklung mit Scala/Play Framework oder Java/Spring Boot
- Entwicklung von Scala-Standalone-Anwendungen mit Gatling oder Spark
- E2E-Tests mit Cypress und Protractor
- Erstellung von Docker-Images für Standalone-, Kubernetes- und ACI-Bereitstellungen
- Erstellung und Bereitstellung von Azure ARM-Vorlagen
- Azure DevOps-Aktivitäten: Repositories, Boards, CI/CD-Pipelines
- Überwachung des Anwendungsbetriebs mit Metriken und Alarmen
- Überwachung und Optimierung von Kubernetes-Clustern und Deployments
- Migration von selbstverwaltetem Kubernetes zu einem verwalteten AKS-Cluster
- Technologien: Scala, Slick, Java, Spring Boot, Angular, TypeScript, JavaScript, RxJS, Kubernetes, Azure, Git, Microsoft Teams, HTML5, Sass, CSS, Matomo, Hotjar, IntelliJ IDEA, Azure DevOps Services, VSTS, Docker, ZIO, Cypress, Protractor, Testcontainers, MSSQLServer, Spark
Senior Entwickler/Architekt
Autoscout24
- Klärung der Anforderungen und Koordination mit dem Product Owner und den Teams
- Design und Implementierung von Microservices in der AWS-Cloud
- Vertretung des Teams in Guild-Meetings
- Code-Reviews und Dokumentationsaufgaben
- Durchführung von Lightning Talks
- Entwicklung von Detail- und Listenansichten für Fahrzeugangebote
- Entwicklung einer REST-API für mobile Apps
- Entwicklung einer KPI-Anwendung für Händler/OEMs und einer Ansicht empfohlener Angebote für BMW-Händler
- Frontend: HTML5, JavaScript, React, Redux, TypeScript
- Backend: Scala und Play Framework
- Datenpipelines mit Kafka, Akka Streams, RxScala oder AWS Lambdas
- Persistenz mit DynamoDB und ElasticSearch
- CI/CD für AWS, CloudFormation-Vorlagen, Monitoring-Dashboards
- Integration mit Finanzdienstleistern wie Finanzcheck
- Technologien: Scala, ElasticSearch, DynamoDB, JavaScript, HTML5, Sass, CSS, Bacon.js, Play Framework, 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, Docker, Webpack, Jenkins
Senior Entwickler/Architekt
authensis AG
- Backend-Entwicklung mit Node.js
- Entwicklung eines Agent-Frontends mit Angular
- Entwicklung einer JavaScript-Bibliothek für die Frontend-Integration mit ReactJS und Socket.IO
- Bereitstellung und Betrieb in der AWS-Cloud
- Unterstützung bei der Integration der Infrastruktur
- Technologien: Node.js, React, Socket.IO, WebSockets, Angular.js, HTML5, Bootstrap, CSS, JavaScript, AWS, Gulp, Webpack
Senior Entwickler
Identity Solution Provider
- Entwicklung von REST-Microservices mit Play Framework
- Frontend-Entwicklung mit EmberJS
- Integration eines Video-Servers mit Icelink
- Entwicklung eines Exportmoduls für Identifikationen
- Unterstützung bei der Anwendungs- und Infrastruktur-Bereitstellung
- Dokumentationsaufgaben
- Technologien: Java 8, Play Framework, EmberJS, HTML5, Scss/Sass, JavaScript, npm, Bower, Broccoli, Git, GitHub, SBT, IntelliJ, WebSockets, Icelink 2, WebRTC, Tokbox/Opentok, CentOS, Ubuntu, MySQL, Oracle, Apache Tomcat, Docker, HAProxy, Atmosphere Framework, Bootstrap
Senior Entwickler
BMW über IT-Dienstleister
- Entwicklung der Unified Sales Platform für BMWi
- Klärung der Anforderungen und Koordination mit Scrum-Teams
- Implementierung der Geschäftslogik mit EJB und CDI
- Persistenz mit JPA und Datenbankskripten über Flyway
- Prozessmodellierung und -umsetzung
- Frontend-Entwicklung mit JSF, PrimeFaces, JavaScript und CSS
- Unit-, Integrations- und Selenium-Tests
- Integration externer Systeme über SOAP und REST
- Performance-Optimierungen mit JProfiler und JMeter
- Dokumentation mit Confluence und Code-Reviews mit Sonar
- Technologien: Java 1.7, JEE 6, JSF 2, GlassFish, JPA, Flyway, Oracle 12c, JUnit, Mockito, Selenium, Sonar, Subversion, Git, Docker, JavaScript, CSS, Less, HP QC, Eclipse BPMN Modeller, Jasmine, CDI, DBUnit, MapStruct, Dozer, jQuery, JMeter, AngularJS
Senior-Entwickler
Daimler via IT service provider
- Entwicklung eines agilen Change-Management-Systems (ACM)
- Klärung der Anforderungen und Koordination mit Scrum-Teams
- Modellierung der Präsentations-, Anwendungs- und Datenschicht sowie Codegenerierung
- Implementierung der Geschäftslogik mit EJB und CDI
- Persistenz mit JPA und Datenbankskripten
- Umsetzung von Prozessregeln mit Groovy
- Frontend-Entwicklung mit Eclipse RCP und SWT
- Unit-Tests mit OpenEJB und SWTBot
- Integration von Partner-Systemen via SOAP über JMS und MDBs
- Performance-Optimierungen, Tests und Fehlerbehebung
- Technologien: Java, JEE, EJB3, JPA, Groovy, Eclipse, Maven, Ant, WebSphere, OpenEJB, DB2, Xtext, Xpand, EMF, RCP, SWT, SWTBot, OSGi, JProfiler
Senior-Entwickler/Architekt
authensis AG
- Analyse, Design und Implementierung der Systemarchitektur für eine Monitoring-iOS-App
- Native App-Entwicklung für iPhone, iPad und iPod Touch
- Prototyp einer mobilen Web-App mit Sencha Touch
- Frontend-Entwicklung für Agenten mit Ext JS
- REST-Backend-Entwicklung mit Java
- Integration mit Contact-Center-Server
- Entwicklung eines Online-Statistik-Moduls und von Push-Benachrichtigungen
- App-Bereitstellung über Development- und Ad-Hoc-Provisioning
- Coaching von Teammitgliedern in Xcode, App-Entwicklung und Provisioning
- Code-Migration auf Xcode 6.4 und iOS 8/Swift
- Umsetzung von Authentifizierung, Lizenzierung und App Store-Veröffentlichung
- Dokumentationsaktivitäten
- Technologien: Mac, Xcode, iOS, Objective-C, Swift, Java, JavaScript, Sencha Touch, Ext JS, REST, Jersey, JFreeChart, Eclipse, IntelliJ IDEA, Ant, JEE, JBoss AS, Apache Tomcat, AJAX, WebServices, HTML, CSS, JSP
Senior-Entwickler/Architekt
BMW via IT service provider
- Entwicklung einer Online-Plattform für Kundenanfragen (BMW.next/.digital)
- Koordination der Systemarchitektur innerhalb des virtuellen Architektur-Teams
- Entwicklung und Koordination eines Konzepts für Logging und Exception-Handling
- Koordination der CRM-Integration
- Compliance-Monitoring mit Sonar und Code-Reviews via Fisheye/Crucible
- Bearbeitung von JIRA-Tickets und Projekt-Bootstrapping (SVN, Maven)
- Integration von Hudson/Jenkins, Administration von Day CQ5-Komponenten
- Frontend-Entwicklung mit JSP, JavaScript, CSS, jQuery, Ajax
- Backend-Entwicklung mit EJBs und REST-Webservices
- Unit- und Integrationstests inkl. Selenium
- Entwicklung des Deployment-Prozesses und Dokumentation mittels UML und EPK
- Technologien: Java 5, JEE, EJB3, JPA, Servlets, JSP, JSTL, Oracle, jQuery, FireBug, HTML, CSS, Ajax, JSON, Eclipse, SharePoint, SOA, Jersey, Ant, Maven, Google Maps API, Subversion, Apache Tomcat, soapUI, JUnit, Mockito, Hudson, Selenium, JMeter, Confluence, Sonar, Fisheye/Crucible, JIRA, Day CQ5, OSGi
Senior-Entwickler/Architekt
BMW via IT service provider
- Entwicklung der Händler-Suchfunktionalität für die BMW B2C-Plattform
- Analyse und Design der Systemarchitektur
- Abstimmung mit den Fachabteilungen des Kunden
- Modellierung der Service- und Datenschicht
- Backend-Entwicklung mit EJBs und REST-Webservices
- Integration mit der Geo-Datenbank via SOAP-Webservices
- Entwicklung einer JavaScript-API für die Händlersuche unter Verwendung der Google Maps API
- Entwicklung des Administration-Frontends mit JSF
- Unit- und Integrationstests inkl. Selenium
- Aufbau der CI-Umgebung mit Hudson und Lasttests mit LoadRunner
- Dokumentationsaktivitäten
- Technologien: Java 5, JEE, EJB3, JPA, JSF, JSP, JSTL, Facelets, Oracle, SiteMinder, SSO, JAAS, jQuery, FireBug, HTML, CSS, Ajax, JSON, Eclipse, NetBeans, Subversion, Apache, XStream, Jettison, soapUI, JUnit, Mockito, Hudson, Selenium, JMeter, LoadRunner
Senior-Entwickler/Architekt
authensis AG
- Entwicklung eines Kampagnen-Management-Moduls für Call- und Contact Center
- Analyse, Design und Implementierung der Systemarchitektur
- Entwicklung einer Plug-in-Architektur für UI-Integration
- Entwicklung eines Skript-Frameworks für Gesprächsanleitungen
- Komponenten für die Integration externer Anwendungen
- Import-/Export-Funktionalität
- Echtzeit-Kommunikations-Framework in Java mit Serialisierung/Deserialisierung
- Einsatz von Java-Low-Level-APIs für hohe Skalierbarkeit
- Integration mit Wähl- und ACD-Modulen
- Neugestaltung des Web-Callme-Moduls für Rückrufanfragen
- Entwicklung der Anrufklassifizierungs-Funktionalität
- Technologien: Java, JavaScript, Eclipse, JBuilder, Ant, JUnit, JBoss, WebServices, SOAP, Tomcat, MagicDraw, Linux, XML, CVS, Subversion, JDBC, PostgreSQL, Oracle, HTML, JSP, CSS, C/C++, Spring, Apache Wicket, Swing, ONC RPC
Akademisches Studium und Promotion
Ludwigs-Maximilians-Universität München
- Studium und Promotion am Institut für Informatik
- Dissertation zur modellgetriebenen Softwareentwicklung für Webanwendungen
- Abschluss: Dr. rer. nat., magna cum laude
Wissenschaftlicher Mitarbeiter
Ludwigs-Maximilians-Universität München
- Technische Koordination der GLOWA-Danube-Projektpartner
- Entwicklung eines Frameworks für die verteilte und parallele Ausführung von Simulationskomponenten
- Modellgetriebene Entwicklung einer Webanwendung zur Verwaltung und Steuerung von Simulationen
- Leistungsoptimierung durch Parallelisierung und Datentypoptimierungen
- Entwicklung eines automatischen Auslieferungssystems für Simulationskomponenten
- Integration externer in Fortran geschriebener Systeme in Java-Komponenten
- Technologien: Java, Swing, Eclipse, EMF, Ant, Tomcat, Spring, Hibernate, RMI, MagicDraw, Rational Rose, Linux, XML/XSLT, CVS, MySQL, JDBC, HTML, JSP, JSF, CSS, AJAX, JSTL, J2EE, JBoss, WebServices, SOA, SOAP, EJB, JUnit, Cocoon
Studium der Physik
Ludwigs-Maximilians-Universität München
- Abgeschlossen als Diplom-Physiker mit der Note sehr gut
Entwickler/Architekt
Verschiedene Kunden
- Entwicklung eines GUI-Frameworks für Java Rich-Clients
- Inbound-(ACD)-Frontends für Agenten, Supervisoren und Administratoren
- Outbound-(Dialer)-Frontends für Agenten, Supervisoren und Administratoren
- Entwicklung eines Moduls für kollaboratives Co-Browsing
- Web-Frontend-Design
- Technologien: HTML, CSS, Java, JSP, JSTL, SQL, Apache Tomcat, JavaScript, Eclipse, JBuilder, XML, CVS, Subversion, MySQL, JDBC, Oracle, Swing, RMI, Delphi, Perl, Ant, JUnit
Branchenerfahrung
Sehen Sie, in welchen Branchen dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Automotive, Bildung, Energie, Bank- und Finanzwesen und Telekommunikation.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Forschung und Entwicklung (F&E) und Kundendienst.
Fähigkeiten
- Mehr Als Fünfzehn Jahre Erfahrung In Der Entwicklung, Architektur Und Im Coaching Verschiedener It-projekte
- Hohe Eigenmotivation, Arbeite Selbstständig Und Bin Begeistert Von Den Neuesten Technologien
- Qualitätsbewusstsein Mit Analytischen Und Konzeptionellen Fähigkeiten
- Umfangreiche Erfahrung 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-anwendungen, Prompt Engineering, …, Aufkommend)
- Cloud-native Und Container-technologien (Docker, Kubernetes, Iac, Aws, Azure, …, > 5 Jahre)
- Serviceorientierte Softwareentwicklung (Microservices, Rest, Apis, Kafka, …, > 10 Jahre)
- Webtechnologien (Html, Css, Angular, React, Next.js, …, > 10 Jahre)
- Java/kotlin-entwicklung (Jvm Allgemein, Spring Boot, Zuvor Auch Jee, …, > 10 Jahre)
- Javascript-entwicklung (Typescript, Nodejs, Rxjs, Webpack, …, > 10 Jahre)
- Objektorientierte Softwareentwicklung (> 10 Jahre)
- Funktionale Softwareentwicklung (Insbesondere Scala-stack, > 5 Jahre)
- Reaktive Programmierung (Rxjs/java/scala, Akkastreams, Monix, Spring Reactive > 5 Jahre)
- Anwendung Von Clean-code-prinzipien Und Tdd (> 10 Jahre)
- Performance-optimierung (> 10 Jahre)
Sprachen
Ausbildung
Ludwigs-Maximilians-Universität München
Dr. rer. nat., Modellgetriebene Softwareentwicklung für Webanwendungen · Informatik · München, Deutschland · magna cum laude
Ludwigs-Maximilians-Universität München
Diplom Physiker · Physik · München, Deutschland · sehr gut
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Frequently Asked Questions
Sie haben Fragen? Hier finden Sie weitere Informationen
Wo ist Andreas ansässig?
Welche Sprachen spricht Andreas?
Wie viele Jahre Erfahrung hat Andreas?
Für welche Rollen wäre Andreas am besten geeignet?
Was ist das neueste Projekt von Andreas?
Für welche Unternehmen hat Andreas in den letzten Jahren gearbeitet?
In welchen Industrien hat Andreas die meiste Erfahrung?
In welchen Bereichen hat Andreas die meiste Erfahrung?
In welchen Industrien hat Andreas kürzlich gearbeitet?
In welchen Bereichen hat Andreas kürzlich gearbeitet?
Was ist die Ausbildung von Andreas?
Wie ist die Verfügbarkeit von Andreas?
Wie hoch ist der Stundensatz von Andreas?
Wie kann man Andreas beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior-Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von München, Deutschland arbeiten