You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Stephan James DickSJ

Stephan James Dick

Senior-Software-Developer (Fullstack & Mobile)

€ 920/dag
Bonn, DE
15+ jaar

Gemiddelde responstijd: 1 uur

Over Stephan James

Ich bin seit über zwanzig Jahren als freiberuflicher IT-Berater tätig. Nach meinem Informatikstudium habe ich zunächst als Softwareentwickler und Berater in einer Forschungseinrichtung gearbeitet und anschließend wertvolle Erfahrungen in der IT-Beratung für das Versicherungswesen gesammelt. Seit 1999 bin ich einer von zwei geschäftsführenden Gesellschaftern einer IT Beratung GmbH.

In meiner beruflichen Laufbahn habe ich umfangreiche und tiefgehende Erfahrungen im Entwurf und in der Implementierung komplexer Geschäftsanwendungen gesammelt. Besonders stolz bin ich darauf, federführend an der Konzeption und Umsetzung eines anspruchsvollen Applikationsservers mitgewirkt zu haben. Neben einem breiten Verständnis für IT-relevante Konzepte bringe ich fundierte Expertenkenntnisse in verschiedenen Programmiersprachen mit.

In den letzten Jahren habe ich mich vor allem auf die Analyse und Entwicklung von Internetplattformen und mobilen Applikationen konzentriert – vom ersten Systementwurf bis hin zu Deployment-Prozessen in cloud-basierten Produktionsumgebungen. Mein Wissen im Bereich eCommerce und moderner Web-Technologien ist sehr umfassend. In meinen Projekten habe ich sowohl als Entwickler, Analyst, technischer Projektleiter als auch als Entwicklungsleiter gearbeitet.

Ich bin mit Anforderungsanalysen, der Erstellung von Fachkonzepten, technischen Spezifikationen sowie mit Planungs- und Koordinationsaufgaben bestens vertraut. Meine Arbeitsweise ist zielstrebig und proaktiv. Ich verfüge über eine schnelle Auffassungsgabe und ein fundiertes Fachwissen, sodass ich mich rasch in neue Technologien und Themengebiete einarbeiten kann. Zudem spreche ich Englisch und habe Erfahrung in internationalen Projektteams gesammelt.

Ich freue mich darauf, meine Erfahrung und mein Know-how in neue, spannende Projekte einzubringen!
  • Duits

    Tweetalig / moedertaal

  • Engels

    Vloeiend

Kan op locatie werken
Bonn (tot 50km)

Werkervaring

  • Banken und Finanzdienstleistungen
    Software-Entwickler, System-Designer, System-Architekt
    december 2022 - april 2025 (2 jaren en 4 maanden)

    Trading App

    Applikation zum Wertpapier-/Krypto-Handel auf Basis CQRS-getriebener Microservice-Architektur

    Aufgabe(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
    Java JavaEE GO Golang Shell
  • Versicherungen
    Software-Entwickler, Software-Designer, System-Architekt, Business-Analyst
    oktober 2022 - maart 2023 (5 maanden)

    CRM

    Entwicklung eines maßgeschneiderten CRM-Systems für eine Makleragentur im Bereich des Versicherungswesens

    Ziel 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 Versicherungen
    Software-Entwickler, Software-Designer, System-Architekt, Lead-Developer
    april 2021 - december 2022 (1 jaar en 8 maanden)

    Vertriebsfrontend

    Neukonzeption und Programmierung von Vertriebsstrecken aller Lebensversicherungsprodukte

    Ziel 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.

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Opleidingen

  • Studium der Informatik
    Rheinischen Friedrich-Wilhelms-Universität
    1989
    Studium der Informatik

Vaardigheden

Categorieën