Recommended expert

Dimitri Simon

Fullstack-Entwickler, Integrator

Dimitri Simon
Bremen, Deutschland

Erfahrungen

Apr. 2025 - Bis heute
11 Monate

Fullstack-Entwickler, Integrator

Generali Deutschland Versicherung AG

  • Entwicklung automatisierter Build- und Deploymentprozesse für die Exclusive Frontoffice Systeme
  • Integration der Frontoffice Systeme in die IT-Infrastruktur
  • Entwicklung innovativer, benutzerfreundlicher Vertriebssoftware für Vermögensberater
  • Sicherstellung von Qualität und Flexibilität durch Automatisierung sowie Arbeit mit CI/CD
  • Arbeiten nach DevOps-Prinzipien
  • Betrieb der Software gemeinsam im Team in der AWS-Cloud und Azure-Cloud
  • Deployment der SW-Artefakte in Test- und Produktionsumgebungen
  • Pflege der Testumgebungen
  • Durchführen von Fehleranalysen und Bereitstellung von Informationen für die nachgelagerte Fehleranalyse
  • Pflege und Wartung der Build-Pipeline
  • Unterstützung des Lasttests
  • Abstimmung des Batchausführungsplans mit der Batch-Automatisierung
  • Erstellen von Konzepten zur Weiterentwicklung des SW-Paketierungsprozesses
  • Bauen und Ausliefern von Komponenten an Partner
  • Entwicklung von GitLab- und Jenkins-Pipelines zum Bauen, Deployen und Integrieren von Komponenten
  • Automatisierung der Prozesse durch Spring Boot Anwendungen mit GUI (Thymeleaf, Angular 19)
  • Entwicklung von RESTful Spring Boot Anwendungen mit Kotlin und Angular 19, JDBC- und REST-Zugriffen, Datentausch via SFTP, XML (JAXB)
  • Konzipierung von Komponenten mit Domain Driven Design (DDD)
  • Ablösen von cmd und bash Scripts durch Spring Boot Anwendungen mit GUI
  • Ablösen von Java 8 Anwendungen mit JSP durch Spring Boot 3 Anwendungen (Thymeleaf, Angular)
  • Implementierung von Frontend- und Backend-Authentifizierung via Keycloak
  • JUnit Tests mit Mockito
  • Erhöhung der Code Coverage für SonarQube-Analyse
Feb. 2024 - Apr. 2025
1 Jahr 3 Monate

Fullstack-Entwickler, Lead-Entwickler

Atruvia AG

  • Konzipierung einer neuen Microservice-Komponente basierend auf Domain Driven Design (DDD)
  • Implementierung des Backend-Teils mittels Spring Boot 3
  • Implementierung des Frontend-Teils mittels Angular und Material UI
  • Implementierung eines Gateways (Frontend For Backend Pattern)
  • Integration der Komponente in die Volks- und Raiffeisenbank-Landschaft
  • Konzeption und Implementierung der RESTful-API, API Governance
  • Implementierung eines REST-Clients basierend auf OpenFeign
  • Entwicklung von Schema- und Migrations-SQL-Skripten für Oracle 19c mit Hibernate und FlyWay
  • Testen und Erstellen von REST-APIs mittels OpenAPI und Swagger
  • Generierung von APIs aus YAML-Files via OpenAPI
  • Konfiguration und Verwaltung von Jenkins-basierten CI/CD-Pipelines (Maven, OpenShift)
  • Entwicklung von YAML-Templates für skalierbare OpenShift-Deployments (Dev, Stage, Prod)
  • Erstellung von Network Policies und Authorization Policies in YAML
  • Automatisierte Tests mittels Jenkins, Docker, JUnit, Jest
  • Versionsverwaltung und Pull Requests mit Bitbucket
  • Statische Codeanalyse mit SonarQube (Java, Angular)
  • Pair-Programming, Code Reviews, Jira, Confluence
  • Monitoring mit Prometheus, Grafana, Dynatrace, Graylog
Jan. 2023 - Dez. 2023
1 Jahr

Backend-Entwickler, Testautomatisierer

Scheidt & Bachmann System Technik GmbH

  • Konzeption, Entwicklung, Integration und Wartung von backendseitigen Funktionen mittels Spring Framework (Java 17)
  • Weiterentwicklung und Pflege der modularen Architektur mit automatisiertem Testen via ArchUnit
  • Entwicklung von RESTful-APIs zur Kommunikation mit Stellwerk-Steuerungsanlagen
  • Verwaltung von Jenkins-basierten CI/CD-Pipelines (Maven, Docker)
  • Planung und Implementierung von Akzeptanztests mit Cucumber (BDD)
  • Entwicklung von GUI-Tests mit SWTBot und Weiterentwicklung der SWTBot-API
  • Automatisierung von Integrationstests und Unit-Tests mittels JUnit
  • Versionsverwaltung mit Git, Code-Reviews via FishEye
  • Statische Codeanalyse mit SonarQube
  • Wissenstransfer und Schulungen zu BDD, Pair-Programming
  • Ticket-Management und Dokumentation in Jira und Confluence
Sept. 2022 - Dez. 2022
4 Monate

Fullstack-Entwickler

Christoph Kroschke GmbH (carTRUST)

  • Erstellung von Konzepten unter Berücksichtigung von Termin- und Budgetplänen
  • Entwicklung, Implementierung und Pflege einer Microservice-Architektur mit Spring Boot und FlyWay/Hibernate
  • Entwicklung einer SOAP API mittels JAXB für die Kommunikation mit dem Kraftfahrt-Bundesamt
  • Weiterentwicklung von RESTful APIs zur Verbesserung von Leistung und Skalierbarkeit
  • Aufbau von CI/CD-Pipelines mit GitLab CI
  • Einbindung von Kafka und Kafka Connect für asynchrone Kommunikation
  • Containerisierung und Orchestrierung (Docker, Docker Compose)
  • Bereitstellung auf AWS
  • Authentifizierung und Autorisierung mit Keycloak
  • Datenbankmigration und -verwaltung mit PostgreSQL
  • Schnittstellentests (SoapUI, OpenAPI, Swagger)
  • Unit-, Integrations- und Performance-Tests
  • Versionsverwaltung und Code-Reviews mit GitLab
  • Task- und Dokumentenmanagement in Jira und Confluence
März 2022 - Aug. 2022
6 Monate

DevOps-Entwickler, Testautomatisierer

Governikus GmbH & Co. KG

  • Planung und Umsetzung der Testautomatisierung für Anwendung EGVP-E in verschiedenen Umgebungen
  • Implementierung von Python-Skripten zur Erstellung von Docker-Images mit unterschiedlichen Umgebungen
  • Anreicherung der Docker-Images mit Testcontainers im Java-Code
  • Implementierung von Jenkins-basierten CI/CD-Pipelines
  • Infrastruktur-Vorbereitung mit Ansible
  • Migration der Lösung auf Kubernetes
  • Erstellung technischer Dokumentationen in Confluence
  • Wissenstransfer durch Vorträge
  • Automatisierung von Softwarebereitstellungsprozessen mit Gradle
  • Versionsverwaltung und Code-Reviews mit Mercurial
Jan. 2022 - Bis heute
4 Jahren 2 Monate

Backend-Entwickler/Fullstack-Entwickler/Testautomatisierer

Selbstständig

  • Tätigkeit deutschlandweit als freiberuflicher Entwickler in Backend, Fullstack und Testautomatisierung
Jan. 2020 - Feb. 2022
2 Jahren 2 Monate

Fullstack-Entwickler

Governikus GmbH & Co. KG

  • Konzipierung und Realisierung einer neuen Microservices-Architektur (DDD, hexagonal)
  • Entwicklung und Pflege einer Monolith-Architektur in Java
  • Entwicklung und Wartung von SOAP-Schnittstellen nach OSCI-Standard
  • Implementierung von Authentifizierung und Autorisierung mit Spring Security
  • Weiterentwicklung der Benutzeroberfläche mit JSF/PrimeFaces (Accessibility)
  • Schnittstellentests mit SoapUI
  • JUnit- und Integrationstests, statische Codeanalyse mit SonarQube
  • Design und Migration relationaler Datenbanken (MySQL, PostgreSQL, MSSQL, OracleDB)
  • Prüfung der Lauffähigkeit auf Tomcat, JBoss, WebLogic
  • Implementierung von Daten- und Kommunikationsverschlüsselung mit JCA
  • Systemtests unter Windows und Linux
  • Automatisierung der Bereitstellung (Maven, Gradle)
  • Versionsverwaltung mit Mercurial, Code-Reviews mit Review Board, Kallithea
  • Ticketmanagement und Dokumentation in Jira und Confluence
Sept. 2018 - Dez. 2019
1 Jahr 4 Monate

Fullstack-Entwickler

HANSA-FLEX AG

  • Analyse von Anforderungen für Online-Shop auf Basis SAP Hybris und RFC
  • Entwicklung einer Schichtenarchitektur in Java Spring
  • Schnittstellenkonzeption zwischen SAP-System und Online-Shop (RFC, REST)
  • Testdurchführung und Dokumentation von RESTful APIs mit Swagger
  • Performance-Optimierung (JProfiler, JMeter)
  • CI/CD mit Bitbucket und Bamboo
  • Frontend-Entwicklung mit JSP/JSTL und JavaScript (Google CAPTCHA, Analytics)
  • Weiterentwicklung von Funktionen im SAP-System mit ABAP
  • JUnit-, Integrationstests, Performancetests
  • Statische Codeanalyse mit SonarQube
  • Dokumentation und Wissensdatenbank in Confluence
  • Task-Management in Jira

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Informationstechnologie (6 Jahre), Fertigung (2 Jahre), Versicherung (1 Jahr), Bank- und Finanzwesen (1 Jahr), Automotive (0.5 Jahre) und Regierung und Verwaltung (0.5 Jahre).

Informationstechnologie
Fertigung
Versicherung
Bank- und Finanzwesen
Automotive
Regierung und Verwaltung

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (7.5 Jahre), Qualitätssicherung (6 Jahre) und Produktentwicklung (4 Jahre).

Informationstechnologie
Qualitätssicherung
Produktentwicklung

Zusammenfassung

Rolle Senior Fullstack-Entwicker

Branchen Banking, Eisenbahn, Automotive, E-Government, E-Commerce, Versicherung, Vermögensberatung

Bisherige fachliche Schwerpunkte Aufnahme und Analyse von Projektanforderungen in engem Austausch mit relevanten Stakeholdern Konzeption, Entwicklung und Optimierung von Backend-Anwendungen unter Verwendung von Java, Spring Framework sowie Spring Boot im agilen Entwicklungsumfeld (Scrum, Kanban) Planung sowie Umsetzung von Softwarearchitekturen basierend auf dem Microservices-Ansatz zur Erstellung modularer und skalierbarer Systeme Planung sowie Umsetzung von Schicht- (Layered), modulierten und monolithischen Softwarearchitekturen Planung sowie Umsetzung von hexagonalen Architekturen unter Anwendung von Domain Driven Design (DDD) Umstellung der Systeme mit monolithischer Architektur auf die Microservice-Architektur Design sowie Implementierung von RESTful-APIs sowie SOAP-APIs für die Kommunikation zwischen verschiedenen Systemen und Diensten Konzeption, Einrichtung und Konfiguration von CI/CD- Pipelines zur Automatisierung von Build-, Test- sowie Bereitstellungsprozessen Erstellung und Ausführung automatisierter Tests, einschließlich Komponenten, Unit- sowie Integrationstests zur Sicherstellung der Software-Qualität Implementierung von Automatisierungsskripten zur Beschleunigung und Vereinfachung von Entwicklungs- sowie Bereitstellungsprozessen Verwendung von Container-Technologien wie Docker, Kubernetes, OpenShift zur Bereitstellung und Skalierung von Web-Anwendungen in verschiedenen Umgebungen Verwaltung von Quellcode sowie Versionshistorie mit Git und Mercurial zur Nachverfolgung von Änderungen Identifizierung, Verfolgung und Behebung von Fehlern und Leistungsengpässen in der Software sowie Durchführung von Debugging-Aktivitäten Entwicklung von Single-Page Benutzerobeflächen (SPA) unter Verwendung von Angular und React Entwicklung sowie Optimierung von grafischen Benutzeroberflächen unter Verwendung von JSP und JSF für interaktive und dynamische Anwendungen Entwicklung von Frontend und Backend in Hinblick auf Barrierefreiheit (Accessibility)

Persönliche Interessen Entwicklung und Bereitstellung komplexer, skalierbarer Systeme Verbesserung von Leistung, Sicherheit sowie Benutzerfreundlichkeit der Systeme Autodidaktischer Erwerb von Kenntnissen im Bereich moderner Frontend-Frameworks sowie moderner Software-Architekturen

Fähigkeiten

  • Programmiersprachen: Java 8 - 21, Python, Groovy, Javascript (Jquery), Typescript, Abap
  • Frameworks: Java Ee (Jee) 8 - 21, Kotlin, Spring Framework (Core, Mvc, Data, Cloud, Security), Spring Boot, Jpa, Hibernate, Flyway, Sap Hybris
  • Frontend: Jsf (Primefaces), Jsp/jstl, Angular 17-21 (Bootstrap, Material Ui), Thymeleaf, React
  • Webtechnologien: Html, Css
  • Software-architekturen: Microservices, Monolith, Layered (Geschichtet), Onion, Clean, Hexagonal, Modulare Architektur
  • Schnittstellen: Rest (Inkl. Hateoas), Soap
  • Ci/cd: Jenkins, Bitbucket, Bamboo, Gitlab Ci, Fisheye, Review Board
  • Build-management: Maven, Gradle
  • Containerisierung: Docker
  • Orchestrierung: Kubernetes, Docker Compose, Openshift, Service Mesh (Istio, Kiali)
  • Datenbanken: Postgresql, Mysql, Mssql, Oracle
  • Cloud: Aws
  • Testing: Junit, Jmeter, Jprofiler, Swtbot, Cucumber, Mockito, Powermocj, Assertj, Testcontainer, Archunit, Jest
  • Versionsverwaltung: Git, Gitlab, Mercurial
  • Webserver: Tomcat, Jboss, Weglogic
  • Iam: Keycloak
  • Ides: Intellij Idea, Vs Code, Eclipse
  • Betriebssysteme: Windows, Macos, Linux, Unix
  • Skripting-sprachen: Bash, Powershell, Expect/tcl
  • Automatisierungsumgebung: Ansible
  • Monitoring: Prometheus, Grafana, Dynatrace
  • Logging: Slf4j, Log4j, Graylog
  • Repository-manager: Artifactory
  • Messaging: Kafka, Apache Artemis
  • Kollaborations-tools: Jira, Confluence
  • Sonstiges: Openapi, Swagger, Sonarqube, Kallithea, Velocity, Kafka Connect, Json, Http, Https, Uml, Xml, Sql, Sap Commerce Cloud, Jaxb, Jax-ws
  • Methoden: Agile Nach Scrum, Kanban, Domain-driven Design (Ddd), Behavior-driven Development (Bdd), Test-driven Development (Tdd), Pair-programming, Code Review

Sprachen

Deutsch
Muttersprache
Russisch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Okt. 2016 - Juni 2018

cbm GmbH

Umschulung zum Fachinformatiker, Fachrichtung: Anwendungsentwicklung · Fachinformatiker, Fachrichtung: Anwendungsentwicklung · Bremen, Deutschland

Okt. 2002 - Juni 2004

Universität Bremen

Studium der Informatik · Informatik · Bremen, Deutschland

Okt. 1995 - Juni 2001

Gymnasium an der Hamburger Straße

Allgemeine Hochschulreife · Allgemeine Hochschulreife · Bremen, Deutschland

Profil

Erstellt
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Dimitri ansässig?

Dimitri ist in Bremen, Deutschland ansässig und kann in On-Site-, Hybrid- und Remote-Arbeitsmodellen arbeiten.

Welche Sprachen spricht Dimitri?

Dimitri spricht folgende Sprachen: Deutsch (Muttersprache), Russisch (Muttersprache), Englisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Dimitri?

Dimitri hat mindestens 7 Jahre Erfahrung. In dieser Zeit hat Dimitri in mindestens 6 verschiedenen Rollen und für 7 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 11 Monate. Beachten Sie, dass Dimitri möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Dimitri am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Dimitri gut geeignet für Rollen wie: Fullstack-Entwickler, Integrator, Fullstack-Entwickler, Lead-Entwickler, Backend-Entwickler, Testautomatisierer.

Was ist das neueste Projekt von Dimitri?

Die neueste Position von Dimitri ist Fullstack-Entwickler, Integrator bei Generali Deutschland Versicherung AG.

Für welche Unternehmen hat Dimitri in den letzten Jahren gearbeitet?

In den letzten Jahren hat Dimitri für Generali Deutschland Versicherung AG, Atruvia AG, Scheidt & Bachmann System Technik GmbH, Christoph Kroschke GmbH (carTRUST) und Governikus GmbH & Co. KG gearbeitet.

In welchen Industrien hat Dimitri die meiste Erfahrung?

Dimitri hat die meiste Erfahrung in Industrien wie Informationstechnologie, Fertigung und Bank- und Finanzwesen. Dimitri hat auch etwas Erfahrung in Versicherung, Regierung und Verwaltung und Automotive.

In welchen Bereichen hat Dimitri die meiste Erfahrung?

Dimitri hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Qualitätssicherung und Produktentwicklung.

In welchen Industrien hat Dimitri kürzlich gearbeitet?

Dimitri hat kürzlich in Industrien wie Informationstechnologie, Bank- und Finanzwesen und Fertigung gearbeitet.

In welchen Bereichen hat Dimitri kürzlich gearbeitet?

Dimitri hat kürzlich in Bereichen wie Informationstechnologie, Qualitätssicherung und Produktentwicklung gearbeitet.

Was ist die Ausbildung von Dimitri?

Dimitri hat einen Master in Fachinformatiker, Fachrichtung: Anwendungsentwicklung from cbm GmbH.

Wie ist die Verfügbarkeit von Dimitri?

Dimitri ist sofort in Teilzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Dimitri?

Der Stundensatz von Dimitri hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Dimitri beauftragen?

Um Dimitri zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 770-930 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.