Fullstack-Entwicklung (Postgress, Spring Boot, Angular, Elektron)
Anbindung externer Services (Rest)
Erstellung Charts mit Hilfe von Highcharts
End-to-End-Tests auf Basis von Cypress
Umsetzung Komponenten, Eingabemasken, Schnittstellen
Definition von REST-Schnittstellen mit Hilfe von OpenAPI
Abstimmungen mit Fachbereich und Test-Team
Beratung hinsichtlich Frontend-Architektur
e2e-Tests mit Playwright
Refinement neuer Feature; Beratung Nutzerführung
Umsetzung und Wartung Angular Frontend
Verbesserung der Wartbarkeit (Linting, Strict Typing)
Erstellung von Unit-Tests; Unterstützung Testautomatisierung RobotFramework
Umsetzung Mehrsprachigkeit (inkl. Prozess)
Beratung Test-Scope und Test-Erstellung
Definition von REST-Schnittstellen mittels OpenAPI
- Refactoring und Herstellung der Testbarkeit. Insbesondere des Frontend-Codes
- Überführung Monolith in eine Microservice-Architektur
- Ablösung PHP-Layer
- Beseitigung von Sicherheitslücken
- Umsetzung neuer Feature
- Konfiguration Kubernetes (Helm)
- Architektur und Umsetzung von Infrastruktur-Komponenten
- Umsetzung der Infrastruktur in AWS (Terraform, Ansible)
- Entwurf und Umsetzung Web-GUI (Vue.js)
- WebSocket Kommunikation mit den Gateways
- Authentifizierung OAuth/KeyCloak
- Umsetzung CI/CD/CD
- Aufbau CI/CD-Pipeline
- Bereitstellung AWS-Infrastruktur (Terraform, Cloudformation, Ansible)
- Frontend-/Backend-Entwicklung Microservices; Mono-Repo, Domain Driven Design, EventSourcing
- Setup Kafka-Cluster, inklusive Monitoring
- DevOps: automatisierte Provisionierung von Instanzen und Infrastruktur
- Setup Monitoring und Log-Aggregation (ElasticSearch, Kibana, Logstash, Filebeat, ELK)
- KnowHow-Transfer/Schulung
- Spring Boot; Spring Cloud, Spring Boot Admin, Spring Cloud Streams, Spring Cloud Gateway, Spring Security, WebFlux
- Authentifizierung/Authorisierung
- BigData Pipeline in AWS (ETL, S3, Glue, Athena, Apache Spark, Scala, Python)
- Anforderungsanalyse
- Auswahl Tech-Stack
- Auswahl Komponenten-Bibliotheken (PrimeNg, Material, AG Grid, ...)
- Aufsetzen Projektstruktur; Buildpipeline, Testautomatisierung (Unit- und e2e-Tests), Continuous Integration
- Coaching interner Mitarbeiter
- Umsetzung (mit Angular 2/4/5/6/7/8)
Für eine bestehende Systemlandschaft wurde eine technische Lösung konzipiert, die es ermöglicht, die Suchtechnologie auszutauschen ohne das bestehende Anbindungen an die Suche angepasst werden müssen.
Die bestehende Umsetzung einer Suche wurde analysiert, um einen Austausch der Suchtechnologie vorzubereiten.
Technologieauswahl, Technologieeinführung, Betreuung und Unterstützung bei der Umsetzung der Frontends im Rahmen der Digitalisierung von Pflegeprozessen in der häuslichen Pflege und häuslichen Krankenpflege.
Im Einzelnen:
Anbindung der Frontends an das Backend mit Hilfe von REST.
Etablierung einer Projektstruktur für einen einheitlichen Buildprozess zum Aufbau von Continuous Integration und Delivery.
Anforderungsanalyse und Abstimmungen mit dem Fachbereich.
Erstellung des technischen Konzepts für die Umsetzung, die Anbindung des Usermanagementsystems und den Betrieb der GSA in der Infrastruktur des Kunden.
Umsetzung der Komponenten:
- Aufbau einer zentralen Komponente für Anbindung der Inhaltsquellen (Java, Tomcat)
- Umsetzung der Berechtigungsprovider (Java, Tomcat, D3.js, JavaScript, Twitter Bootstrap, Google Guice)
- Umsetzung der Suchoberfläche im Portal (Liferay, Portlet, AngularJs, jQuery, CSS, HTML5, JavaScript, JSON, REST)
- Integration der GSA-Suchoberfläche in die Unternehmensinfrastruktur (Konfiguration Apache; Konfiguration GSA)
- Entwicklungs- und Betriebsdokumentation der Komponenten
Ein tief in den Liferay-Portal-Server integriertes Unternehmensforum musste aus dem Portalserver herausgelöst werden. Ziel war der Betrieb als eigenständige Applikation in einem Tomcat-Cluster.
Dabei wurde gleichzeitig auf aktuelle Front- und Backendtechnologie umgestellt und die Gesamtperformance des Forums deutlich verbessert. Außerdem wurde die Abdeckung durch Unit-Test auf über 90% erhöht und einige fachliche Changes umgesetzt.
Ausgangstechnologie: Lieferay-Portal-Server, jQuery, Velocity, Lieferay-Services
Zieltechnologie: AngularJS, Google Guice, Tomcat, REST, JPA
- Technologieberatung im Bereich Web und Echtzeitvisualisierung
- Umsetzung des Web-Clients
Fullstack-Entwicklung (Postgress, Spring Boot, Angular, Elektron)
Anbindung externer Services (Rest)
Erstellung Charts mit Hilfe von Highcharts
End-to-End-Tests auf Basis von Cypress
Umsetzung Komponenten, Eingabemasken, Schnittstellen
Definition von REST-Schnittstellen mit Hilfe von OpenAPI
Abstimmungen mit Fachbereich und Test-Team
Beratung hinsichtlich Frontend-Architektur
e2e-Tests mit Playwright
Refinement neuer Feature; Beratung Nutzerführung
Umsetzung und Wartung Angular Frontend
Verbesserung der Wartbarkeit (Linting, Strict Typing)
Erstellung von Unit-Tests; Unterstützung Testautomatisierung RobotFramework
Umsetzung Mehrsprachigkeit (inkl. Prozess)
Beratung Test-Scope und Test-Erstellung
Definition von REST-Schnittstellen mittels OpenAPI
- Refactoring und Herstellung der Testbarkeit. Insbesondere des Frontend-Codes
- Überführung Monolith in eine Microservice-Architektur
- Ablösung PHP-Layer
- Beseitigung von Sicherheitslücken
- Umsetzung neuer Feature
- Konfiguration Kubernetes (Helm)
- Architektur und Umsetzung von Infrastruktur-Komponenten
- Umsetzung der Infrastruktur in AWS (Terraform, Ansible)
- Entwurf und Umsetzung Web-GUI (Vue.js)
- WebSocket Kommunikation mit den Gateways
- Authentifizierung OAuth/KeyCloak
- Umsetzung CI/CD/CD
- Aufbau CI/CD-Pipeline
- Bereitstellung AWS-Infrastruktur (Terraform, Cloudformation, Ansible)
- Frontend-/Backend-Entwicklung Microservices; Mono-Repo, Domain Driven Design, EventSourcing
- Setup Kafka-Cluster, inklusive Monitoring
- DevOps: automatisierte Provisionierung von Instanzen und Infrastruktur
- Setup Monitoring und Log-Aggregation (ElasticSearch, Kibana, Logstash, Filebeat, ELK)
- KnowHow-Transfer/Schulung
- Spring Boot; Spring Cloud, Spring Boot Admin, Spring Cloud Streams, Spring Cloud Gateway, Spring Security, WebFlux
- Authentifizierung/Authorisierung
- BigData Pipeline in AWS (ETL, S3, Glue, Athena, Apache Spark, Scala, Python)
- Anforderungsanalyse
- Auswahl Tech-Stack
- Auswahl Komponenten-Bibliotheken (PrimeNg, Material, AG Grid, ...)
- Aufsetzen Projektstruktur; Buildpipeline, Testautomatisierung (Unit- und e2e-Tests), Continuous Integration
- Coaching interner Mitarbeiter
- Umsetzung (mit Angular 2/4/5/6/7/8)
Für eine bestehende Systemlandschaft wurde eine technische Lösung konzipiert, die es ermöglicht, die Suchtechnologie auszutauschen ohne das bestehende Anbindungen an die Suche angepasst werden müssen.
Die bestehende Umsetzung einer Suche wurde analysiert, um einen Austausch der Suchtechnologie vorzubereiten.
Technologieauswahl, Technologieeinführung, Betreuung und Unterstützung bei der Umsetzung der Frontends im Rahmen der Digitalisierung von Pflegeprozessen in der häuslichen Pflege und häuslichen Krankenpflege.
Im Einzelnen:
Anbindung der Frontends an das Backend mit Hilfe von REST.
Etablierung einer Projektstruktur für einen einheitlichen Buildprozess zum Aufbau von Continuous Integration und Delivery.
Anforderungsanalyse und Abstimmungen mit dem Fachbereich.
Erstellung des technischen Konzepts für die Umsetzung, die Anbindung des Usermanagementsystems und den Betrieb der GSA in der Infrastruktur des Kunden.
Umsetzung der Komponenten:
- Aufbau einer zentralen Komponente für Anbindung der Inhaltsquellen (Java, Tomcat)
- Umsetzung der Berechtigungsprovider (Java, Tomcat, D3.js, JavaScript, Twitter Bootstrap, Google Guice)
- Umsetzung der Suchoberfläche im Portal (Liferay, Portlet, AngularJs, jQuery, CSS, HTML5, JavaScript, JSON, REST)
- Integration der GSA-Suchoberfläche in die Unternehmensinfrastruktur (Konfiguration Apache; Konfiguration GSA)
- Entwicklungs- und Betriebsdokumentation der Komponenten
Ein tief in den Liferay-Portal-Server integriertes Unternehmensforum musste aus dem Portalserver herausgelöst werden. Ziel war der Betrieb als eigenständige Applikation in einem Tomcat-Cluster.
Dabei wurde gleichzeitig auf aktuelle Front- und Backendtechnologie umgestellt und die Gesamtperformance des Forums deutlich verbessert. Außerdem wurde die Abdeckung durch Unit-Test auf über 90% erhöht und einige fachliche Changes umgesetzt.
Ausgangstechnologie: Lieferay-Portal-Server, jQuery, Velocity, Lieferay-Services
Zieltechnologie: AngularJS, Google Guice, Tomcat, REST, JPA
- Technologieberatung im Bereich Web und Echtzeitvisualisierung
- Umsetzung des Web-Clients
"Der Consultant verfügt über stark überdurchschnittliche Kenntnisse in den Disziplinen Softwarerchitektur, -design und -entwicklung. Er ist in der Lage diese Kenntnisse derartig in die Praxis umzusetzen, dass die enwickelten Systeme und Komponenten nicht nur den fachlichen Anforderungen entsprechen, sondern auch Kriterien wie Performance, Wartbarkeit, Robustheit und Erweiterbarkeit. Der Consultant ist sehr engagiert und sieht über den technischen Tellerrand hinaus. Er verfügt dabei über die Fähigkeit, sich in Fachbereichsthemen erschreckend schnell einarbeiten zu können, so dass er in kurzer Zeit kompetenter Ansprechpartner für die unterschiedlichsten Projektbelange wurde."
— Projekt Beschaffungs-Systeme Volkswagen, 05/06 - dato
Referenz durch Teilprojektleiter, großes Consultingunternehmen, vom 19.02.09