Dateianlagen
Aurele-Destailleur-Lebenslauf_110424.pdf
Aurele-Destailleur-Resume_110424.pdf
Der Download dieser Datei ist nur mit einem kostenpflichtigen Business- oder Enterpriseaccount möglich.
Skills
Programmiersprachen:
Java, JavaScript, node.js, .NET / C#, C++
Frameworks:
Spring, Spring Boot, EJB, ASP.NET MVC, node.js
Architekturen:
Microservices, REST, SOA, Model-View-Controller, MVVM
Datenbanken:
PostgreSQL, MongoDB, Elasticsearch, Microsoft SQL Server, IBM DB2
Messaging:
Kafka, RabbitMQ
ORM:
Hibernate, JPA, Spring Data, LINQ, Entity Framework
Testing:
Cucumber, JUnit, Mockito, Powermock, Mocha
Version Control:
Git, Subversion
Methodologien:
Agile, Scrum, SAFe, JIRA
CD/CI:
Docker, Kubernetes, Gitlab CI/CD, Artifactory, Jenkins
Web:
HTML, CSS, AJAX, jQuery
IDE:
IntelliJ, Eclipse, Microsoft Visual Studio
Sonstiges:
DSL-Entwicklung mit dem Modeling-SDK für Visual Studio
Projekthistorie
- Entwicklung einer Middleware-Lösung in Spring Boot Microservices zur Bereitstellung einer Schnittstelle für Versicherungsprämienberechnung
- Anbindung von bestehenden Berechnungsservices an neue Architektur
- Anbindung von Kafka als Message Broker
- Aufsetzen von MongoDB als Dokumentenspeicher
- Entwicklung eines Frameworks für End-to-End-Tests in Cucumber
- Verwaltung von Docker-Containern
- Aufsetzen und Verwaltung von Jenkins-Pipelines
- Entwicklung des Backends einer Software-Lösung für Förderbanken zur Erfassung von Fördermittelanträgen in Spring Boot
- Definition der REST-API mit OpenAPI
- Umsetzung eines Zugriffssteuerungs-Systems für die REST-Schnittstellen der Anwendung
- Implementierung von RabbitMQ-Schnittstellen für den Austausch von asynchronen Daten zwischen Microservices
- Erstellung und Erweiterung von Integrationstests mit Cucumber
- Weiterentwicklung und Deployment einer Microservice-Infrastruktur zur Erfassung von SARS-CoV-2-Labormeldungen
- Erstellung von automatischen End-to-End-Tests mit JUnit und Jenkins
- Entwicklung eines Testdatengenerators in Java zur Erstellung von randomisierten Testdaten
- Sanierung, Refactoring und Weiterentwicklung einer mehrschichtigen Webanwendung für die Verwaltung von Lkw-Vermietungen
- Planung und Umsetzung von Vertragsmanagement und Abrechnungsmanagement in JSF und Spring
- Erweiterung von bestehenden Unit- und Integrationstests
- Neuentwicklung eines Reisendeninformationssystems mit Verteilung von Echtzeit-Daten auf optische und akustische Endgeräte
- Entwicklung einer Microservice-Architektur mit Spring Boot und RabbitMQ als Message Broker
- Deployment-Konfiguration der Services für Docker und Kubernetes
- Realisierung einer Rule-Engine für die Zeitsteuerung und Koordination von akustischen Ansagen
- Realisierung einer Rendering-Engine zur Generierung von Ansage- und Anzeigevorschriften
- Entwicklung eines eventgesteuerten Datenvisualisierungs-Clients mit node.js und Electron
- Realisierung eines Monitoring-Systems zur Überwachung und Nachverfolgung des Datenflusses auf Basis von Elasticsearch und Kibana
- Mitarbeit in mehreren Scrum-Teams gruppiert in einem SAFe-Kontext
- Training im Spring Framework
- Training in Java SE und EE
- Training in JSP und JSF
- Installation und Konfiguration von Microsoft Windows Server 2012 R2 mit Migration von Active-Directory 2003
- Migration von Microsoft Exchange Server 2003 nach 2013
- Installation und Konfiguration von Microsoft SQL Server
- Erweiterung und Low-Level-Anpassung von domänenspezifischen Modellierungssprachen in Visual Studio
- Neuentwicklung einer domänenspezifischen Sprache auf Basis von WPF
- Vernetzung von verschiedenen, domänenspezifischen Sprachen über Referenzierungs-Technologie entwickelt in Diplomarbeit
- Installation und Aufbau einer neuen Rechnerlandschaft in einem Netzwerk mit Windows-Domäne
- Analyse bestehender Branchensoftware mit Migration von Windows XP auf Windows 8
- Analyse clientseitiger Datenbanken mit anschließender Migration auf zentrale Server-Datenbank
- Entwicklung von VBA-Anwendungen für den Betrieb mit Microsoft Office
- Forschung zur modellbasierten Softwareentwicklung im Rahmen der Diplomarbeit
- Mitwirkung bei wissenschaftlichen Publikationen
- Erforschung und Entwicklung von domänenspezifischen Sprachen (DSLs) in einem branchenübergreifenden Industrieprojekt
- .NET-Software-Entwicklung in C# für Desktop und Web
- Entwicklung von Anwendungen in 3-Schichten-Architektur
- Anbindung von Datenbanken mit NHibernate oder LINQ to SQL
- Erstellung von Web-Backends und -Frontends mit ASP.NET MVC in Kombination mit HTML und AJAX
- Realisierung eines automatischen Update-Systems über verteilte Web-Services in WCF
Zertifikate
Professional Scrum Master I
2017