Recommended expert
Andreas (Dr. Rer. Nat.) Kraus
Senior-Entwickler
Erfahrungen
Jan. 2024 - Juni 2024
6 MonatenFrankfurt, Deutschland
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
Apr. 2023 - Okt. 2023
7 MonatenMünchen, Deutschland
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
Dez. 2021 - Sept. 2024
2 Jahren 10 MonatenMünchen, Deutschland
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
März 2021 - Aug. 2021
6 MonatenMünchen, Deutschland
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
Apr. 2019 - Juni 2020
1 Jahr 3 MonatenMünchen, Deutschland
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
Jan. 2019 - Dez. 2020
2 JahrenMünchen, Deutschland
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
Apr. 2016 - Dez. 2018
2 Jahren 9 MonatenMünchen, Deutschland
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
Feb. 2016 - Juni 2016
5 MonatenMünchen, Deutschland
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
Okt. 2015 - Jan. 2016
4 MonatenMünchen, Deutschland
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
Nov. 2012 - Juli 2015
2 Jahren 9 MonatenMünchen, Deutschland
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
März 2012 - Okt. 2012
8 MonatenIsmaning, Deutschland
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
Sept. 2011 - Okt. 2015
4 Jahren 2 MonatenMünchen, Deutschland
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
Feb. 2011 - Juli 2011
6 MonatenMünchen, Deutschland
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
Nov. 2009 - Jan. 2011
1 Jahr 3 MonatenMünchen, Deutschland
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
Sept. 2007 - Aug. 2009
2 JahrenMünchen, Deutschland
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
Apr. 2001 - Apr. 2007
6 Jahren 1 MonateMünchen, Deutschland
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
Apr. 2001 - Apr. 2007
6 Jahren 1 MonateMünchen, Deutschland
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
Jan. 2000 - Dez. 2000
1 JahrMünchen, Deutschland
Studium der Physik
Ludwigs-Maximilians-Universität München
- Abgeschlossen als Diplom-Physiker mit der Note sehr gut
März 1996 - Juni 2007
11 Jahren 4 MonatenEntwickler/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
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
Deutsch
MutterspracheEnglisch
VerhandlungssicherSpanisch
GrundkenntnisseAusbildung
Apr. 2001 - Apr. 2007
Ludwigs-Maximilians-Universität München
Dr. rer. nat., Modellgetriebene Softwareentwicklung für Webanwendungen · Informatik · München, Deutschland · magna cum laude
Okt. 1995 - Juni 2000
Ludwigs-Maximilians-Universität München
Diplom Physiker · Physik · München, Deutschland · sehr gut
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.