Recommended expert

Dimitri Simon

Fullstack Developer, Integrator

Dimitri Simon
Bremen, Germany

Experience

Apr 2025 - Present
11 months

Fullstack Developer, Integrator

Generali Deutschland Versicherung AG

  • Developing automated build and deployment processes for the exclusive front office systems
  • Integrating the front office systems into the IT infrastructure
  • Developing innovative, user-friendly sales software for financial advisors
  • Ensuring quality and flexibility through automation and working with CI/CD
  • Working according to DevOps principles
  • Operating the software together as a team in the AWS cloud and Azure cloud
  • Deploying software artifacts to testing and production environments
  • Maintaining the test environments
  • Performing error analysis and providing information for further root cause analysis
  • Maintaining and supporting the build pipeline
  • Supporting load testing
  • Coordinating the batch execution schedule with batch automation
  • Creating concepts to further develop the software packaging process
  • Building and delivering components to partners
  • Developing GitLab and Jenkins pipelines for building, deploying and integrating components
  • Automating processes with Spring Boot applications with a GUI (Thymeleaf, Angular 19)
  • Developing RESTful Spring Boot applications with Kotlin and Angular 19, JDBC and REST accesses, data exchange via SFTP, XML (JAXB)
  • Designing components using Domain-Driven Design (DDD)
  • Replacing cmd and bash scripts with Spring Boot applications with a GUI
  • Replacing Java 8 applications with JSP by Spring Boot 3 applications (Thymeleaf, Angular)
  • Implementing frontend and backend authentication via Keycloak
  • Writing JUnit tests with Mockito
  • Increasing code coverage for SonarQube analysis
Feb 2024 - Apr 2025
1 year 3 months

Fullstack Developer, Lead Developer

Atruvia AG

  • Designing a new microservice component based on Domain-Driven Design (DDD)
  • Implementing the backend using Spring Boot 3
  • Implementing the frontend using Angular and Material UI
  • Implementing a gateway (Frontend for Backend pattern)
  • Integrating the component into the Volks- und Raiffeisenbank landscape
  • Designing and implementing the RESTful API and API governance
  • Implementing a REST client based on OpenFeign
  • Developing schema and migration SQL scripts for Oracle 19c using Hibernate and FlyWay
  • Testing and creating REST APIs with OpenAPI and Swagger
  • Generating APIs from YAML files via OpenAPI
  • Configuring and managing Jenkins-based CI/CD pipelines (Maven, OpenShift)
  • Developing YAML templates for scalable OpenShift deployments (Dev, Stage, Prod)
  • Creating network policies and authorization policies in YAML
  • Automated tests using Jenkins, Docker, JUnit, Jest
  • Version control and pull requests with Bitbucket
  • Static code analysis with SonarQube (Java, Angular)
  • Pair programming, code reviews, Jira, Confluence
  • Monitoring with Prometheus, Grafana, Dynatrace, Graylog
Jan 2023 - Dec 2023
1 year

Backend Developer, Test Automation Engineer

Scheidt & Bachmann System Technik GmbH

  • Designing, developing, integrating and maintaining backend functions using Spring Framework (Java 17)
  • Enhancing and maintaining the modular architecture with automated testing via ArchUnit
  • Developing RESTful APIs to communicate with interlocking control systems
  • Managing Jenkins-based CI/CD pipelines (Maven, Docker)
  • Planning and implementing acceptance tests with Cucumber (BDD)
  • Developing GUI tests with SWTBot and extending the SWTBot API
  • Automating integration and unit tests using JUnit
  • Version control with Git, code reviews via FishEye
  • Static code analysis with SonarQube
  • Knowledge transfer and training on BDD and pair programming
  • Ticket management and documentation in Jira and Confluence
Sep 2022 - Dec 2022
4 months

Fullstack Developer

Christoph Kroschke GmbH (carTRUST)

  • Creating concepts considering deadlines and budgets
  • Developing, implementing and maintaining a microservice architecture with Spring Boot and FlyWay/Hibernate
  • Developing a SOAP API using JAXB for communication with the German Federal Motor Transport Authority
  • Further developing RESTful APIs to improve performance and scalability
  • Setting up CI/CD pipelines with GitLab CI
  • Integrating Kafka and Kafka Connect for asynchronous communication
  • Containerization and orchestration (Docker, Docker Compose)
  • Deploying on AWS
  • Authentication and authorization with Keycloak
  • Database migration and management with PostgreSQL
  • API tests (SoapUI, OpenAPI, Swagger)
  • Unit, integration and performance tests
  • Version control and code reviews with GitLab
  • Task and document management in Jira and Confluence
Mar 2022 - Aug 2022
6 months

DevOps Developer, Test Automation Engineer

Governikus GmbH & Co. KG

  • Planning and implementing test automation for the EGVP-E application in various environments
  • Implementing Python scripts to create Docker images with different environments
  • Enriching Docker images with Testcontainers in Java code
  • Implementing Jenkins-based CI/CD pipelines
  • Preparing infrastructure with Ansible
  • Migrating the solution to Kubernetes
  • Creating technical documentation in Confluence
  • Knowledge transfer through presentations
  • Automating software deployment processes with Gradle
  • Version control and code reviews with Mercurial
Jan 2022 - Present
4 years 2 months

Backend Developer/Fullstack Developer/Test Automation Engineer

Self-employed

  • Work throughout Germany as a freelance developer in backend, fullstack, and test automation
Jan 2020 - Feb 2022
2 years 2 months

Fullstack Developer

Governikus GmbH & Co. KG

  • Conception and implementation of a new microservices architecture (DDD, hexagonal)
  • Development and maintenance of a monolithic architecture in Java
  • Development and maintenance of SOAP interfaces following the OSCI standard
  • Implementation of authentication and authorization with Spring Security
  • Further development of the user interface with JSF/PrimeFaces (accessibility)
  • Interface tests with SoapUI
  • JUnit and integration tests, static code analysis with SonarQube
  • Design and migration of relational databases (MySQL, PostgreSQL, MSSQL, OracleDB)
  • Testing compatibility on Tomcat, JBoss, WebLogic
  • Implementation of data and communication encryption with JCA
  • System tests on Windows and Linux
  • Automation of deployments (Maven, Gradle)
  • Version control with Mercurial, code reviews with Review Board, Kallithea
  • Ticket management and documentation in Jira and Confluence
Sep 2018 - Dec 2019
1 year 4 months

Fullstack Developer

HANSA-FLEX AG

  • Analysis of requirements for an online shop based on SAP Hybris and RFC
  • Development of a layered architecture in Java Spring
  • Designing interfaces between the SAP system and the online shop (RFC, REST)
  • Testing and documentation of RESTful APIs with Swagger
  • Performance optimization (JProfiler, JMeter)
  • CI/CD with Bitbucket and Bamboo
  • Frontend development with JSP/JSTL and JavaScript (Google CAPTCHA, Analytics)
  • Further development of features in the SAP system with ABAP
  • JUnit, integration tests, performance tests
  • Static code analysis with SonarQube
  • Documentation and knowledge base in Confluence
  • Task management in Jira

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (6 years), Manufacturing (2 years), Insurance (1 year), Banking and Finance (1 year), Automotive (0.5 years), and Government and Administration (0.5 years).

Information Technology
Manufacturing
Insurance
Banking and Finance
Automotive
Government and Administration

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (7.5 years), Quality Assurance (6 years), and Product Development (4 years).

Information Technology
Quality Assurance
Product Development

Summary

Role Senior Fullstack Developer

Industries Banking, Railways, Automotive, E-Government, E-Commerce, Insurance, Financial Advisory

Previous technical focus Gathering and analyzing project requirements in close collaboration with relevant stakeholders Designing, developing and optimizing backend applications using Java, Spring Framework and Spring Boot in an agile development environment (Scrum, Kanban) Planning and implementing software architectures based on a microservices approach to create modular and scalable systems Planning and implementing layered, modular and monolithic software architectures Planning and implementing hexagonal architectures using Domain-Driven Design (DDD) Migrating systems from monolithic to microservice architectures Designing and implementing RESTful and SOAP APIs for communication between different systems and services Setting up and configuring CI/CD pipelines to automate build, test and deployment processes Creating and running automated tests, including component, unit and integration tests to ensure software quality Implementing automation scripts to speed up and simplify development and deployment processes Using container technologies like Docker, Kubernetes, OpenShift to deploy and scale web applications in different environments Managing source code and version history with Git and Mercurial to track changes Identifying, tracking and fixing software bugs and performance bottlenecks and performing debugging activities Developing single-page user interfaces (SPA) using Angular and React Developing and optimizing graphical user interfaces using JSP and JSF for interactive and dynamic applications Developing frontend and backend with a focus on accessibility

Personal interests Building and delivering complex, scalable systems Improving system performance, security and user experience Self-taught learning of modern frontend frameworks and modern software architectures

Skills

  • Programming Languages: 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
  • Web Technologies: Html, Css
  • Software Architectures: Microservices, Monolith, Layered, Onion, Clean, Hexagonal, Modular Architecture
  • Interfaces: Rest (Including Hateoas), Soap
  • Ci/cd: Jenkins, Bitbucket, Bamboo, Gitlab Ci, Fisheye, Review Board
  • Build Management: Maven, Gradle
  • Containerization: Docker
  • Orchestration: Kubernetes, Docker Compose, Openshift, Service Mesh (Istio, Kiali)
  • Databases: Postgresql, Mysql, Mssql, Oracle
  • Cloud: Aws
  • Testing: Junit, Jmeter, Jprofiler, Swtbot, Cucumber, Mockito, Powermocj, Assertj, Testcontainer, Archunit, Jest
  • Version Control: Git, Gitlab, Mercurial
  • Web Servers: Tomcat, Jboss, Weglogic
  • Iam: Keycloak
  • Ides: Intellij Idea, Vs Code, Eclipse
  • Operating Systems: Windows, Macos, Linux, Unix
  • Scripting Languages: Bash, Powershell, Expect/tcl
  • Automation Environment: Ansible
  • Monitoring: Prometheus, Grafana, Dynatrace
  • Logging: Slf4j, Log4j, Graylog
  • Repository Manager: Artifactory
  • Messaging: Kafka, Apache Artemis
  • Collaboration Tools: Jira, Confluence
  • Others: Openapi, Swagger, Sonarqube, Kallithea, Velocity, Kafka Connect, Json, Http, Https, Uml, Xml, Sql, Sap Commerce Cloud, Jaxb, Jax-ws
  • Methods: Agile (Scrum, Kanban), Domain-driven Design (Ddd), Behavior-driven Development (Bdd), Test-driven Development (Tdd), Pair Programming, Code Review

Languages

German
Native
Russian
Native
English
Advanced

Education

Oct 2016 - Jun 2018

cbm GmbH

Retraining to become an IT Specialist in Application Development · IT Specialist, specialization: Application Development · Bremen, Germany

Oct 2002 - Jun 2004

Universität Bremen

Degree in Computer Science · Computer Science · Bremen, Germany

Oct 1995 - Jun 2001

Gymnasium an der Hamburger Straße

General university entrance qualification · General university entrance qualification · Bremen, Germany

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Dimitri based?

Dimitri is based in Bremen, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Dimitri speak?

Dimitri speaks the following languages: German (Native), Russian (Native), English (Advanced).

How many years of experience does Dimitri have?

Dimitri has at least 7 years of experience. During this time, Dimitri has worked in at least 6 different roles and for 7 different companies. The average length of individual experience is 1 year and 11 months. Note that Dimitri may not have shared all experience and actually has more experience.

What roles would Dimitri be best suited for?

Based on recent experience, Dimitri would be well-suited for roles such as: Fullstack Developer, Integrator, Fullstack Developer, Lead Developer, Backend Developer, Test Automation Engineer.

What is Dimitri's latest experience?

Dimitri's most recent position is Fullstack Developer, Integrator at Generali Deutschland Versicherung AG.

What companies has Dimitri worked for in recent years?

In recent years, Dimitri has worked for Generali Deutschland Versicherung AG, Atruvia AG, Scheidt & Bachmann System Technik GmbH, Christoph Kroschke GmbH (carTRUST), and Governikus GmbH & Co. KG.

Which industries is Dimitri most experienced in?

Dimitri is most experienced in industries like Information Technology (IT), Manufacturing, and Banking and Finance. Dimitri also has some experience in Insurance, Government and Public Administration, and Automotive.

Which business areas is Dimitri most experienced in?

Dimitri is most experienced in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

Which industries has Dimitri worked in recently?

Dimitri has recently worked in industries like Information Technology (IT), Banking and Finance, and Manufacturing.

Which business areas has Dimitri worked in recently?

Dimitri has recently worked in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

What is Dimitri's education?

Dimitri holds a Master in IT Specialist, specialization: Application Development from cbm GmbH.

What is the availability of Dimitri?

Dimitri is immediately available part-time for suitable projects.

What is the rate of Dimitri?

Dimitri's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Dimitri?

To hire Dimitri, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 770-930 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.