07/08/2026 updated

**** ******** ****
Premium member
100 % available

Senior Software Engineer

Römerberg, Germany
Only remote
Bachelor of Science Digital Media Marketing
Römerberg, Germany
Only remote
Bachelor of Science Digital Media Marketing

Profile attachments

Artur-Sommer-CV-2026.docx
Artur-Sommer-CV-2026.pdf

About me

Senior Software Engineer mit 9+ Jahren Projekterfahrung. Backend-Schwerpunkt auf Java/Spring Boot, Microservices und DevOps. Full-Stack-Erfahrung in Vue.js und Vaadin mit TypeScript. 6+ Jahre Telko-Branche, offen für alle Branchen. KI-gestützte Entwicklung als fester Bestandteil des Arbeitsalltags.

Spring SecurityTest AutomationDevOpsHibernateLiquibaseMariaDBOAuthTypeScriptVaadinYAMLOpenapiSpring BootFastAPIPlaywrightFull Stack DevelopmentApache KafkaRestful ApiDocker
Backend

Erfahren: Java (9J), Spring Boot (6J), JPA/Hibernate (6J), Kotlin (4J), Python (3J), PHP (3J)
Vertraut: FastAPI (2J)

Frontend

Erfahren: TypeScript (5J), Vue.js (3J), Vaadin Flow (3J), HTML/CSS/SASS (9J), Node.js (5J)
Vertraut: React (2J), FreeMarker (3J)

Testing

Erfahren: JUnit/Mockito (9J), Playwright (3J), Testcontainers (2J), Cypress (2J)

Datenbanken

Erfahren: MariaDB (3J), Oracle (3J), PostgreSQL (3J), SQL (9J)

DevOps

Erfahren: Docker (6J), Kubernetes (6J), Helm (4J), CI/CD (6J), Linux (6J), Azure DevOps (3J), OpenShift (3J)

Messaging / BPM

Erfahren: Apache Kafka (3J), Camunda BPM (3J), RabbitMQ (2J), Apache Camel (2J)
Vertraut: Debezium

Security

Erfahren: Keycloak (3J), OAuth2/SSL (3J), Spring Security (3J)

APIs

REST API Design, OpenAPI/Swagger, TMF Open APIs (Resource, Service, Ordering)

Methoden

Erfahren: Scrum/SAFe (9J), TDD/BDD (6J), Clean Code, OOP, Microservices, Event-Driven Architecture

Tools

IntelliJ IDEA, Git (9J), GitHub, GitLab, Maven, Gradle, Liquibase, Nginx, Docker Compose

KI-Tooling

Custom Agent Training (2J), MCP-Server, Hooks/Skills, Prompt Engineering, KI-Code-Reviews

Experience

Professional experience5 - 10 years
Freelancer since2020

Languages

DeutschNative speakerEnglischFluentRussischNative speaker

Project history

Senior Software Engineer

NetCom BW GmbH

Telecommunications

250-500 team member

• Betreuung und Weiterentwicklung mehrerer Microservices und Anwendungen für Netzwerk-Management, Glasfaser-Provisionierung und Service Delivery.
• Architekturplanung und Technologieauswahl für die Migration einer Legacy-PHP-Anwendung auf Spring Boot und Vaadin Flow
• Microservices in Java und Python nach TMF-Standard entwickelt, REST APIs entworfen und angebunden
• Migration von RabbitMQ auf Kafka, Kafka-Integration für Event-basierte Workflows (Provisionierung, Terminierung)
• OAuth2/SSL zwischen Services eingerichtet, Keycloak-Anbindung mit Rollenmodell
• CI/CD-Pipeline in Azure DevOps gepflegt und erweitert, Security-Scans integriert
• E2E-Tests mit Playwright und Testcontainers geschrieben, Testabdeckung für zentrale Workflows aufgebaut
• Kubernetes-Deployments mit Helm, Datenbankschemas mit Liquibase migriert (MariaDB, Oracle, PostgreSQL)
• Camunda-Workflows für Glasfaser-Prozesse erweitert (Provisionierung, Terminierung, XGS-PON)
• Legacy-PHP parallel gepflegt und schrittweise abgelöst

Eingesetzte Technologien: Java, Spring Boot, Vaadin Flow, Python, FastAPI, Kotlin, MariaDB, Oracle, PostgreSQL, Apache Kafka, RabbitMQ, Camunda BPM, Keycloak, OAuth2, Docker, Kubernetes, Helm, Playwright, Testcontainers, Azure DevOps, Liquibase, REST APIs, TMF Open APIs

Full Stack Developer / DevOps

Deutsche Telekom AG

Telecommunications

1000-5000 team member

• Carrier- und Kundenportal entwickelt (CMS-basiert, Microservice-Architektur). Verantwortung für Frontend und Backend bis zum Deployment.
• Backend mit Spring Boot und Java EE, Frontend mit Vue.js 2/3 und TypeScript
• CMS um Custom-Komponenten erweitert (CoreMedia, FreeMarker)
• CI/CD-Pipelines für Microservices gebaut (Docker, OpenShift, Kubernetes, Helm)
• Barrierefreiheit nach WCAG umgesetzt, Cross-Browser-Kompatibilität sichergestellt
• Integrations- und E2E-Tests geschrieben (Cypress, JUnit)
• Code Reviews und Deployments verantwortet
• Mitarbeit in weltweit verteilten Teams in einem agilen Umfeld (SAFe)

Eingesetzte Technologien: CoreMedia 10, Vue.js 2/3, Spring Boot, Java EE, TypeScript, FreeMarker, HTML, SASS, Node.js, Docker, OpenShift, Kubernetes, Helm, Cypress, Maven, GitHub Enterprise, GitLab

Software Developer (Android)

Fraunhofer Institut für Techno- und Wirtschaftsmathematik

Internet & IT

50-250 team member

• Mitarbeit in verteilten Teams in einem agilen Umfeld (Scrum)
• Design, Entwicklung und Bereitstellung einer Android Anwendung in MVVM
• Design, Entwicklung und Bereitstellung eines Prototypen
• Analyse und Entwicklung einer Einführungsstrategie für mobile Softwarelösungen

Eingesetzte Technologien:
SQLite, Java EE, JavaScript, Kotlin, Mockito, Material UI, Jenkins, Gradle, GitLab, SVN, Axure RP, Android Studio, Inkscape

Recommendations

exali-logo

exali Professional Liability badge

The exali Professional Liability badge is a trusted mark for freelancers and service providers. It confirms that the freelancer carries professional liability insurance meeting exali's high standards — a symbol of reliability and professionalism.

Valid until: 01/01/2030


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in