Schlagwörter
Skills
ER-Modellierung, OOA, OOD, Scrum, UML
Betriebssysteme
Linux, Windows
Server
Internet Information Server (IIS), Tomcat
Azure-Technologien
API Management, App Configuration, Application Insights, CosmosDB, DevOps, Function Apps, Key Vault, Log Analytics, Logic Apps, Redis Cache, Service Bus, Storage Account, Web Apps, Web Jobs
Weitere Technologien
.NET, AngularJS, ASP.NET Core, Bootstrap CSS, Camel, Camunda, Dynamics 365 CRM, GXT, Hibernate, Java EE, JHipster, JUnit, Kubernetes, Mockito, PHPUnit, PowerMock, REST, Selenium, Spring, Spring Boot, Spring Data, Spring MVC, SOAP, Spring Security, Symfony, Terraform, Vue.js
DB-SystemeAzure CosmosDB, Azure Storage Account, MySQL, Oracle, PostgreSQL, SQL Server
Entwicklungswerkzeuge
Azure DevOps, Bitbucket, Bower, CVS, Docker, Eclipse, Git, Gitlab, Gradle, Grunt, Jenkins, JIRA, JMeter, Maven, Mercurial, NetBeans, NPM, Oracle SQLDeveloper, PHPStorm, soapUI, Subversion, Visual Studio, Visual Studio Code
Programmiersprachen
C#, CSS, HQL, HTML, Java, JavaScript, JSON, JSON-Schema, LINQ, PHP, SQL, WSDL, XML, XSD
Sonstiges
Confluence, Contentful, Highcharts, HP Quality Center, Office, Postman, Project, Powercloud, Sassy CSS, SQL Server Management Studio, viadee Testframework, Virtualbox, WebLogic
Projekthistorie
Details:
- Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Service Bus, Microservices und Logic Apps
- Modellierung von B2C- und B2B-Geschäftsprozessen in einer generischen Event-Architektur mit Multimandanten-Fähigkeit
- Deployment von .NET Microservices in Web Apps und Kubernetes
- Anbindung an On-Premise- und SaaS-Dienste per REST (z.B. Powercloud, SAP FI-CA, Infinica, novomind iAGENT, eins+null Joules, Twilio SendGrid)
- Verarbeitung externer Webhook-Events durch Azure Function Apps
- Betrieb und Versionierung von Service-APIs in Azure API Management
- Speichern von Event- und Prozessdaten in Azure CosmosDB- und Azure SQL Server-Instanzen
- Ablage und Verschlüsselung von sensitiven Daten in Azure Key Vault
- Auslagerung von Konfiguration und Assets in Azure App Configuration und Contentful Spaces
- Automatisierung der Erstellung der Infrastruktur über Infrastructure as Code mittels Terraform
- Implementierung von Unittests
- Anbindung an Azure Redis Cache für Performance-kritische Daten
- Aufbau und Betrieb einer CI/CD-Umgebung für Cloud-Infrastrukur in Azure DevOps für automatisierte Builds und Deployments über Azure DevOps Pipelines
- Logging und Alerting in Azure Application Insights und Microsoft Teams
- Batch-Jobs mit Postman Collection Runner zur Massendatenverarbeitung über APIs
Analyse und Bewertung, Design, Implementierung und Test, Integration, Architektur
verwendete Technik und Methodik
.NET, ASP.NET Core, Azure API Management, Azure App Configuration, Azure Application Insights, Azure CLI, Azure CosmosDB, Azure DevOps, Azure Function Apps, Azure Key Vault, Azure Log Analytics, Azure Logic Apps, Azure Redis Cache, Azure Service Bus, Azure Storage Account, Azure Web Apps, Azure Web Jobs, C#, Contentful, Docker, git, JavaScript, JSON, Kubernetes, LINQ, Postman, PostgreSQL, REST, Scrum, SOAP, soapUI, SQL, SQL Server, SQL Server Management Studio, Terraform, Visual Studio, Visual Studio Code, WSDL, XML
Details:
- Cloud-Architektur für Backendprozesse auf Basis von Microsoft Azure Function Apps und Logic Apps
- Modellierung des Angebots- und Bestellprozesses in nativer Cloud-Middleware
- Etablierung des Sales-Workflows durch inkrementelle Anreicherung von Business-Entities in Dynamics 365 CRM
- Automatisierung der Erstellung der Infrastruktur als Infrastructure as Code mittels ARM-Templates
- Implementierung von Unit- und Integrationstests
- Aufbau und Betrieb einer CI/CD-Umgebung für Backend und CRM in Azure DevOps für den automatisierten Build und Deployment
- Backend-Logging über Application Insights + ElasticSearch/Kibana
- Aufbau einer unternehmensweiten Monitor-Solution zur Darstellung eines Health Dashboard mit Alerting
Analyse und Bewertung, Design, Implementierung und Test, Architektur
verwendete Technik und Methodik
.NET, Azure Application Insights, Azure CosmosDB, Azure DevOps, Azure Function Apps, Azure Logic Apps, Azure Storage, Dynamics 365 CRM, C#, Confluence, git, Gitlab, HTML, JavaScript, JIRA, JMeter, JSON, JSON-Schema, LINQ, MySQL, Postman, REST, Scrum, SOAP, soapUI, Visual Studio, Visual Studio Code, Vue.js, WSDL, XML, XSD
Details:
- Automatisierung von Java Fat-Clients mit Hilfe des viadee Testframework
- Initiale Erstellung und Vereinheitlichung von Testfällen
- Schulung von internen Mitarbeitern und Kunden
Tätigkeit
Testautomatisierung
viadee Testframework
Details:
- Weiterentwicklung einer Web-Anwendung zur Beauftragung und Abholung von Schadensmeldungen über das Branchennetz des Gesamtverbands der Deutschen Versicherungswirtschaft
- Modellierung von Geschäftsprozessen und Integration in ein Workflow-Management-System
- Implementierung von Unittests
Tätigkeit
Implementierung und Test
Camel, Camunda, Confluence, eclipse, git, Gitlab, GXT, Java, JIRA, JUnit, JSON, Maven, Mockito, PowerMock, REST, Scrum, Spring, Spring MVC, Tomcat, XML
Design und Implementierung einer Web-Anwendung zur Analyse von Teile- und Preisinformationen und der Unterstützung im Pricing für den Aftermarket
Details:
- Responsive UI Design nach „Mobile First“-Ansatz für uneingeschränkte Client-Zugänglichkeit
- Mehrsprachigkeit der Benutzeroberfläche
- Rollenkonzept und Benutzermanagement
- REST-Schnittstelle zur Kommunikation zwischen Client und Server
Tätigkeit
Design, Implementierung und Test
AngularJS, Bitbucket, Bower, Confluence, CSS, Eclipse, git, Gradle, Grunt, Hibernate, Highcharts, HQL, HTML, Java, JavaScript, JHipster, npm, REST, Sassy CSS, Spring Boot, Spring Data, Spring MVC, Spring Security, SQL, SQL Server, SQL Server Management Studio, Subversion, Tomcat
Spezifikation und Entwicklung einer Schnittstelle für den Ex- und Import von Inkassodaten.
Details:
- Zyklisches Erzeugen und Verarbeiten von Massendaten im XML-Format
- Übergabe der Daten zwischen Systemgrenzen durch Web-Services
- Integration der Lösung in die bestehende Anwendungslandschaft und Job Scheduling-Infrastruktur
Tätigkeit
Analyse, Design, Implementierung und Test
CVS, Eclipse, Flux, Hibernate, HQL, Java, Java EE, Jenkins, JUnit, Maven, Mercurial, OOA, OOD, Oracle, Oracle SQLDeveloper, REST, soapUI, SQL, Virtualbox, WebLogic, XML, XSD
Aufbau und Inbetriebnahme der softwaretechnischen Infrastruktur für die Testautomatisierung eines Hybridpostdienstes in einem agilen Projektumfeld.
Details:
- Erstellung und Pflege von Infrastrukturklassen für die Automatisierung der HTML-GUI
- Bereitstellung eines Frameworks für die Steuerung automatisierter Tests
- Erweiterung des Symfony-basierten Frontends für die Testdatenerfassung, die Ausführungssteuerung und das Reporting
- Integration der Tests in den kontinuierlichen Testzyklus einer CI-Umgebung
- Datenexport und -import von Testergebnissen von/nach HPQC
- Automatisierung und Wartung von Tests
Tätigkeit
Analyse, Implementierung und Test
verwendete Technik und Methodik
Confluence, HP Quality Center, Jenkins, JIRA, JSON, MySQL, PHP, PHPStorm, PHPUnit, REST, Scrum, Selenium, SQL, Symfony
Implementierung und Layout von wiederverwendbaren Standard-Steuerelementen für den Einsatz in grafischen Benutzeroberflächen von Rich Internet Applications auf Basis der Silverlight-Technologie. Anbindung der Controls an das Microsoft Automatisierungsframework für den skriptgesteuerten UI-Test.
Tätigkeit
Analyse, Implementierung und Test
C#, ER-Modellierung, LINQ, Silverlight, UML, XAML
Erstellung eines POC zur GUI-gestützten Testfallerstellung für das Selenium-Testframework
Details:
- Implementierung einer GUI zur Erstellung von Testfallskripten in tabellarischer Form mit dem Ziel Testkommandos auf natürlichsprachige Art eingeben zu können
- Generieren der Testskripte im spezifischen Selenium HTML-Format
- Ausführung der Testskripte mit Hilfe des Selenium TestRunner
- Speichern und Laden von Testfällen im XML-Format
Tätigkeit
Evaluierung, Implementierung und Test
Java, Selenium, Swing, XML