02.06.2024 aktualisiert


Fullstack-Entwickler (Java, C#, PHP, Angular)
Skills
- Sehr erfahren in der Planung und Entwicklung von Web-Backends in Java (Java 11, Spring, Spring Boot, Tomcat) oder PHP (Laravel)
- Sehr erfahren in der Entwicklung von Web-Frontends auf Basis von Angular 2+ in Typescript
- Erfahren in der Anwendung von Test-Driven-Development (TDD) und den jeweiligen Testing-Frameworks (JUnit, PHPUnit)
- Erfahren im End-to-End Testing mittels Selenium (Java/Node-Schnittstelle)
- Erfahren in der Verwendung von Websockets mit entsprechenden Protokollen für Realtime-Applikationen
- Erfahren im Einsatz von Docker Containern zur leichten Auslieferung und Continuous Integration
- Grundkenntnisse in der Verwendung von Apache Cordova zur Entwicklung mobiler Apps auf Basis von Web-Technologien
- Sehr erfahren in Theorie und Implementierung hochperformanter Algorithmen in C++ unter Linux, sowie der Optimierung bestehenden C++-Codes
- Sehr erfahren in der Entwicklung (plattformunabhängiger) Desktopapplikationen mit graphischer Oberfläche in C++ mit Qt 5 oder C# mit Windows Presentation Foundation (WPF)
- Sehr erfahren in der Auswertung und graphischen Aufbereitung von großen Datenmengen (verschiedenste wissenschaftliche Publikationen im Bereich Netzwerkanalyse und Social Media Analytics)
- Sehr erfahren in der Datenanalyse mit R und Python
- Erfahren in der Anwendung von klassischem Machine-Learning (scikit-learn)
- Grundkenntnisse im Deep-Learning Bereich
- Sehr erfahren in der Versionsverwaltung mit Git, sowie der Verwaltung von Repositories und Organizations auf GitHub
- Erfahren im agilen Projektmanagement (Scrum, Kanban Boards, Jira)
- Grundkenntnisse in der Integration eines CI/CD Prozesses mit Jenkins
Erfahrung
Sprachen
Projekthistorie
-
PHP-Backend auf Basis von Laravel 7
-
Angular 8 Frontend mit Angular Material Komponenten
-
Hohe Anforderungen an Datenschutz: Daten über verschiedene physische Server verteilt, “At-rest”-verschlüsselte MySQL-Instanzen als Datenbanken
-
“Multi-tenant” System, mit getrennten Domains, Zugängen und Datenbanken für verschiedene Kliniken
-
Continuous Integration mit Staging Servern und Docker Containern
-
D3.js zur Visualisierung der Daten
-
System derzeit in zwei Kliniken in mehreren klinischen Studien mit hunderten Patienten im Einsatz
-
C# Desktopanwendung zur Optimierung von ökonomischen Szenarienpaketen, welche insbesondere zur Modellierung von Zinsrisiken benutzt werden
-
Windows Presentation Foundation (WPF) als UI Framework
-
Numerische Optimierung unter Nutzung der Math.NET Numerics Bibliothek
-
Scrum-basierte Entwicklung mit Weekly Sprints im Team mit 5 Entwicklern
-
Software im Einsatz bei über zehn der größten Lebensversicherer in Deutschland