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)

EUR 920/Tag
Bonn, DE
15+ Jahre

Durchschnittliche Reaktionszeit: 1h

Über 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!
  • Deutsch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

Vor Ort möglich
Bonn (bis zu 50 km)

Projekt- und Berufserfahrung

  • Banken und Finanzdienstleistungen
    Software-Entwickler, System-Designer, System-Architekt
    Dezember 2022 - April 2025 (2 Jahre und 4 Monate)

    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 - März 2023 (5 Monate)

    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 - Dezember 2022 (1 Jahr und 8 Monate)

    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

Empfehlungen

Sei die erste Person, die Stephan James empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

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

Fähigkeiten

Kategorien