Over Stephan James
Duits
Tweetalig / moedertaal
Engels
Vloeiend
Werkervaring
- Banken und FinanzdienstleistungenSoftware-Entwickler, System-Designer, System-Architektdecember 2022 - april 2025 (2 jaren en 4 maanden)
Trading App
Applikation zum Wertpapier-/Krypto-Handel auf Basis CQRS-getriebener Microservice-ArchitekturAufgabe(n):- Entwicklung und Design von Anwendungslogik und APIs: Konzeption, Implementierung und Dokumentation der serverseitigen Funktionalität und Schnittstellen zur Kommunikation mit anderen Systemen.
- Datenmanagement und -persistierung: Design und Implementierung von Mechanismen zur Speicherung, zum Abruf und zur Verwaltung der Anwendungsdaten.
- Implementierung von Sicherheitsmaßnahmen: Gewährleistung der Authentizität, Autorisierung und Integrität von Daten und Anwendungen.
- Integration von Systemen und Services: Anbindung der Microservices an interne und externe Dienste zur Erweiterung der Funktionalität.
- Bereitstellung und Wartung der Infrastruktur: Konfiguration, Deployment und Überwachung der Serverumgebung, in der die Anwendung läuft.
- Qualitätssicherung und Testing: Durchführung verschiedener Testarten zur Sicherstellung der Funktionalität, Performance und Stabilität der Anwendung.
- Monitoring und Fehlerbehebung: Überwachung der Anwendungsperformance, Identifizierung und Behebung von Problemen im laufenden Betrieb.
- Automatisierung von Prozessen: Entwicklung von Skripten und Pipelines zur Automatisierung von Wartungsaufgaben.
- Zusammenarbeit und Dokumentation: Austausch mit anderen Teammitgliedern und Erstellung von technischer Dokumentation.
Technische Basis:Java, Go, shell/bash, Spring Boot, Spring MVC, Spring WebFlux, Spring Security, Spring Data JPA, Spring Cloud Stream, Spring Cloud Gateway, Hibernate, Keycloak, OpenAPI, Swagger, MapStruct, Liquibase, SQL, PostgreSQL, Git, Gitlab, YouTrack, ClickUp, Miro, Figma, SonarQube, Docker, Kubernetes, Helm, AWS, Amazon S3, Amazon SQS, Amazon SNS, Amazon MSK, Amazon Lambda, Apache Kafka, Salesforce, Grafana, Prometheus, Sentry, Firebase, PostIdent, OAuth2, OIDC, REST, R2DBC, LibrePDF/OpenPDF, Sardine, NimbusDS, OpenCSV, Micrometer, Reactor, Apache Lucene, Mockito, Lombok - VersicherungenSoftware-Entwickler, Software-Designer, System-Architekt, Business-Analystoktober 2022 - maart 2023 (5 maanden)
CRM
Entwicklung eines maßgeschneiderten CRM-Systems für eine Makleragentur im Bereich des VersicherungswesensZiel des Projektes war die Entwicklung eines maßgeschneiderten CRM-Systems, welches eine 360-Grad-Perspektive auf die Kunden des Maklers bietet. Das System sollte die Effizienz und Effektivität der Kundenbetreuung verbessern, indem es umfassende Kundeninformationen und Interaktionshistorien bereitstellt. Zudem sollte das CRM-System nahtlos in bestehende Partnersysteme und Tools integriert werden.Aufgabe(n):- Analyse der Anforderungen und Definition der Systemarchitektur
- Entwicklung der Backend-Services und Datenbankstrukturen
- Implementierung der REST-APIs für die Anbindung an BiPRO-Schnittstellen über Zeitspring
- Integration von Partnersystemen wie PMA per WebServices
- Anbindung an die Telefonanlage zur Erfassung und Verwaltung von Kundeninteraktionen (Starface)
- Integration von JIRA zur Projekt- und Aufgabenverwaltung
- Anbindung an NextCloud zur Dokumentenverwaltung und -freigabe
- Entwicklung eines benutzerfreundlichen Frontends zur Darstellung der 360-Grad-Kundenperspektive
- Aufbau und Pflege der CI/CD-Pipeline, sowie der Betriebsinfrastruktur
- Überwachung und Optimierung der Systemperformance
Technische Basis:Kotlin, TypeScript, Quarkus, GELF, VertX / vert.x, Hibernate/Panache, Liquibase, SmallRye, CXF SOAP Webservices, Apache POI, Atlassian SAL Rest, Mockito, MapStruct, Gradle, Node.js, React, Fluent UI, KeyCloak, Starface API, JIRA, NextCloud, WebDAV, MongoDB, MariaDB, ChartJS, OpenAPI, ReduxJS, StoryBook, Jest, vitejs, Formik, TailwindCSS, Luxon, nginx, Docker, GitHub, GitHub Actions, Hetzner Cloud - Banken und VersicherungenSoftware-Entwickler, Software-Designer, System-Architekt, Lead-Developerapril 2021 - december 2022 (1 jaar en 8 maanden)
Vertriebsfrontend
Neukonzeption und Programmierung von Vertriebsstrecken aller LebensversicherungsprodukteZiel des Projekts war es eine technologisch überholte, in Teilen monolithische Altsystemlandschaft durch eine cloudbasierte, moderne und zukunftsfähige Software- und Systemarchitektur zu ersetzen. Gleichzeitig mussten neue fachliche Anforderungen, deren Umsetzung im Vorgängersystem immer aufwendiger wurden, implementiert werden.Das neue System besteht aus einer Reihe von Mikroservices und drei Web-Applikationen.Aufgabe(n):- Software-Design und Architektur der Zielplattform
- Entwurf der Datenstrukturen und des Komponentenschnitts
- Spezifikation und Implementierung der REST-API Anbindung
- Implementierung Frontend / Backend
- Konzeption und Implementierung einer DSL samt IDE-Plugins / Generatoren
- Umsetzung von QS-Maßnahmen
- Entwicklung automatisierter Unit-Tests
- Etablierung der Deploymentprozesse / CI/CD-Pipeline4
- Aufbau der Betriebsüberwachung und des initialen Monitorings
- Steuerung der Entwickler
- Mitarbeit in der Projektleitung
Technische Basis:TypeScript, Java, Kotlin, Maven, Node.js, VueJS, Vuex, Vuelidate, ChartJS, ANTLR, Axios, SpringBoot (WebServices, Data JPA, Security, Metrics), MicroMeter, MQSeries JMS, Bootstrap, MapStruct, RxJS, Axios, JavaScript, Jest, JetBrains IntelliJ IDEA / GoLand, SonarQube, JUnit, Mockito, Keycloak, SOAP, REST, Web Services, Nimbus, Bamboo, Bitbucket / git, Docker / Podman, Atlassian JIRA Agile, Xray, Atlassian Confluence, Microsoft Sharepoint, Azure Cloud, Go, OpenAPI, Prometheus, Grafana, OpenShift Cluster, Kubernetes, ArgoCD, kustomization, BiPRO, MS SQL, Visual Studio Code, PlantUML
Aanbevelingen
Wees de eerste die Stephan James aanbeveelt
Help deze freelancer om te schitteren door te vertellen hoe het is om met hem of haar te werken.
Deze freelancerprofielen matchen ook met zoekopdracht.
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Opleidingen
- Studium der InformatikRheinischen Friedrich-Wilhelms-Universität1989Studium der Informatik