08.09.2025 aktualisiert


Premiumkunde
100 % verfügbarFull-stack Developer
Schleiden, Deutschland
Deutschland
B.Sc. Applied Mathematics and Computer ScienceSkills
JavaJavascriptKünstliche IntelligenzDatenbankenGradlePythonMachine LearningApache MavenTypescriptData ScienceSpringbootAngularJS
Programmiersprachen (Sehr gute Kenntnisse)
- Java (allgemein)
- Python (allgemein)
- TypeScript (allgemein)
- JavaScript (allgemein)
Frameworks (Sehr gute Kenntnisse)
- Spring Boot
- Angular
- Maven/ Gradle
Sonstiges
- Data Science
- Machine Learning/ KI
- Desgin Patterns
Eine Ausführliche Beschreibung finden Sie in meinem Portfolio.
- Java (allgemein)
- Python (allgemein)
- TypeScript (allgemein)
- JavaScript (allgemein)
Frameworks (Sehr gute Kenntnisse)
- Spring Boot
- Angular
- Maven/ Gradle
Sonstiges
- Data Science
- Machine Learning/ KI
- Desgin Patterns
Eine Ausführliche Beschreibung finden Sie in meinem Portfolio.
Sprachen
DeutschMutterspracheEnglischgutFranzösischGrundkenntnisse
Projekthistorie
Beschribung
Wie beschrieben handelt es sich hier um eine eigene Implementierung eines Abstrakten Trading Engines, welcher dazu genutzt werden kann Trading Strategien Backzutesten und im Livebetrieb auszuführen. Durch Plugin-Machanismen ist es auch anderen Benutzern möglich beliebige Strategien zu implementieren und diese auch für den Live-Betrieb mit beliebigen Brokern zu verbinden. Außerdem können für Tests und im Live-Betrieb beliebige Daten-Quellen, Risko- und Money-Management Strategien eingebunden werden.
Technologien
Java, Maven, TA4J, Apache Commons Compress, OpenCsv
Wie beschrieben handelt es sich hier um eine eigene Implementierung eines Abstrakten Trading Engines, welcher dazu genutzt werden kann Trading Strategien Backzutesten und im Livebetrieb auszuführen. Durch Plugin-Machanismen ist es auch anderen Benutzern möglich beliebige Strategien zu implementieren und diese auch für den Live-Betrieb mit beliebigen Brokern zu verbinden. Außerdem können für Tests und im Live-Betrieb beliebige Daten-Quellen, Risko- und Money-Management Strategien eingebunden werden.
Technologien
Java, Maven, TA4J, Apache Commons Compress, OpenCsv
Beschreibung
Die parcIT betreibt seit mehr als 20 Jahren eine Swing-basierte Desktopanwendung für verschiedene Banken, welche nun zu einer modernen Webanwendung migriert werden soll. Da DesktopAnwendungen gewöhnlich Singe-User-Applikationen sind und Web-Anwendungen Multi-User fähig sein müssen ist die Migration nicht ohne weiteres möglich. Somit beschloss das Unternehmen den AltCode neu in einer Hexagonalen Architektur mit Spring Boot zu implementieren. Meine Aufgabe war es in einem drei Personen Team diese Neuimplementierung durchzuführen. Außerdem war meine Aufgabe auch neue Feature Entwicklungen in dem neuen Code direkt web fähig zu entwickeln.
Technologien
Java, Swing, Spring, Junit, Git, Maven, Eclipse, IntelliJ IDEA, Jenkins Build Pipelines, Jira, Confluence, PostgreSql, Oracle, IBM DB2, Firebird, H2, Angular, Liquibase, Test-Container, Legacy Code, Smalltalk, Scrum, Kanban
Die parcIT betreibt seit mehr als 20 Jahren eine Swing-basierte Desktopanwendung für verschiedene Banken, welche nun zu einer modernen Webanwendung migriert werden soll. Da DesktopAnwendungen gewöhnlich Singe-User-Applikationen sind und Web-Anwendungen Multi-User fähig sein müssen ist die Migration nicht ohne weiteres möglich. Somit beschloss das Unternehmen den AltCode neu in einer Hexagonalen Architektur mit Spring Boot zu implementieren. Meine Aufgabe war es in einem drei Personen Team diese Neuimplementierung durchzuführen. Außerdem war meine Aufgabe auch neue Feature Entwicklungen in dem neuen Code direkt web fähig zu entwickeln.
Technologien
Java, Swing, Spring, Junit, Git, Maven, Eclipse, IntelliJ IDEA, Jenkins Build Pipelines, Jira, Confluence, PostgreSql, Oracle, IBM DB2, Firebird, H2, Angular, Liquibase, Test-Container, Legacy Code, Smalltalk, Scrum, Kanban
Beschreibung
MMS kann genutzt werden um Kunden, Dokumente, Arbeitszeiten, Aufgaben, Projekte, sowie Rechnungen zu verwalten. MMS wurde speziell für Freelancer entwickelt, sodass der Arbeitsalltag deutlich erleichtert wird. Architektonisch ist MMS so umgesetzt, dass eigene Erweiterungen, sowie Anbindungen zu DrittSystemen leicht umsetzbar sind. Das Backend von MMS ist in Java geschrieben und kommuniziert über eine REST-API mit dem Angular17 Frontend.
Technologien
Java, Spring Boot, PostgreSql, Mockito, JUnit5, H2, Maven, Owasp Dependency Check, ArchUnit, Angular17, TypeScript, Angular Material, Angular Forms, Routing, Swimlane ngx-charts, axios, RxJS
MMS kann genutzt werden um Kunden, Dokumente, Arbeitszeiten, Aufgaben, Projekte, sowie Rechnungen zu verwalten. MMS wurde speziell für Freelancer entwickelt, sodass der Arbeitsalltag deutlich erleichtert wird. Architektonisch ist MMS so umgesetzt, dass eigene Erweiterungen, sowie Anbindungen zu DrittSystemen leicht umsetzbar sind. Das Backend von MMS ist in Java geschrieben und kommuniziert über eine REST-API mit dem Angular17 Frontend.
Technologien
Java, Spring Boot, PostgreSql, Mockito, JUnit5, H2, Maven, Owasp Dependency Check, ArchUnit, Angular17, TypeScript, Angular Material, Angular Forms, Routing, Swimlane ngx-charts, axios, RxJS