# Experience: Software Engineer → IT Consultant — Generali Deutschland Informatik Services GmbH (GDIS)
## May 2015 – June 2017 | Hamburg, Germany

> **Location — corrected 2026-07-27 (user-confirmed).** Base was **Hamburg**. **Cologne and Vienna were stations during the international graduate traineeship**, several months each. The Zeugnis extraction's "Köln" is the source of the old error. Resume/CV line must read **Hamburg, Germany** — never "Cologne" or "Hamburg/Cologne". The Cologne/Vienna rotations are a minor international-mobility signal: omit from resume bullets, but usable in a cover letter or interview when the JD values international or travel-heavy delivery. See `[[feedback_generali_location]]`.

### Cross-Position Section

**Career arc framing:** Generali (GDIS) was Dennis's first extended software role post-Bundeswehr — starting as a Graduate Trainee and progressing to IT Consultant in 9 months. He introduced BDD to the team (ran the initial PoC), held technical responsibility for test automation in a major workflow project, and pioneered Robotic Process Automation with UIPath. Also contributed to Apache Camel / Spring Boot integration PoC. Two-phase career: Graduate Programme (May 2015 – Sep 2016) then permanent IT Consultant role (Oct 2016 – Jun 2017). The Zeugnis rates performance as "gut" (good); employer regrets departure.

**CL framing:** "At Generali's IT subsidiary, I went from Graduate Trainee to IT Consultant within 9 months. I introduced BDD to the team — running the initial PoC, presenting to the Java Community, and training colleagues — and held technical ownership of the BDD test automation for the PIA-Postkorb/workflow project. I also built the first UIPath RPA PoC at GDIS, demonstrating initiative to extend the team's automation toolset beyond BDD."

---

### Achievement GN-1: BDD Technical Ownership & Team Evangelism

**Source:** thiessen_zeugnis_generali.md, thiessen_linkedin_profile.md
**User's role:** Technical owner ("technische Verantwortung" — confirmed by Zeugnis)
**Status:** Deployed / operational

**Context:** Generali had no BDD practice. Dennis introduced BDD to the team, ran an initial PoC, took technical ownership of BDD test automation for the PIA-Postkorb/SE-Projekt Workflow, trained colleagues, presented to the Java Community, and administered Jenkins build jobs.

**Bullet variants:**
- **2L:** Introduced and held technical ownership of BDD test automation at Generali GDIS (Serenity-BDD, Selenium, JBehave), including PoC, Jenkins CI/CD administration, team training and knowledge transfer across the Java Community.
- **3L:** Pioneered BDD (Behaviour-Driven Development) at Generali GDIS — designed and ran the initial PoC, then assumed technical ownership of the full BDD test automation suite for the PIA-Postkorb/SE-Projekt Workflow using Serenity-BDD, Selenium, and JBehave; administered Jenkins build jobs, presented BDD to the Java Community, trained project team members, and advised business units on BDD adoption — elevating test automation maturity across the department.
- **1L:** Introduced BDD to Generali GDIS; held technical ownership of Serenity-BDD/Selenium/JBehave suite and Jenkins CI/CD.

**Key skills:** BDD, Serenity-BDD, Selenium, JBehave, Jenkins, test automation, knowledge transfer, technical leadership, TDD
**ATS keywords:** BDD, Selenium, Jenkins, test automation, CI/CD, JBehave, Java
**Reframing notes:**
- Staff/Senior DE: frame as initiative + technical ownership signal; not core DE work but shows leadership
- ML/AI: LOW — omit
- All roles: useful as "introduced a practice" signal — shows initiative and cross-team influence

---

### Achievement GN-2: RPA / UIPath POC Development

**Source:** thiessen_zeugnis_generali.md, thiessen_linkedin_profile.md
**User's role:** Primary developer ("Entwicklung von POCs mit UIPath" — confirmed Zeugnis)
**Status:** Proof of concept

**Context:** Dennis developed UIPath RPA POCs at Generali GDIS, extending automation beyond test tooling into business process automation. Also served as point of contact for RPA/UIPath to Generali group companies.

**Bullet variants:**
- **2L:** Developed UIPath RPA proofs of concept at Generali GDIS and served as internal point of contact for RPA adoption across Generali group companies — extending automation from test tooling into business process automation.
- **1L:** Developed UIPath RPA POCs; internal RPA contact for Generali group companies.

**Key skills:** UIPath, RPA, Robotic Process Automation, Camunda BPMN, business process automation
**ATS keywords:** UIPath, RPA, Robotic Process Automation, business process automation
**Reframing notes:**
- Staff/Senior DE: LOW — include only if JD asks for RPA or process automation breadth
- Platform/Infra: LOW — omit
- Any role: niche signal; include if JD targets automation broadly; otherwise omit from resume, include in CV

---

### Achievement GN-3: Java/J2EE Application Development

**Source:** thiessen_zeugnis_generali.md, thiessen_cv_master_profile.md
**User's role:** Developer
**Status:** Deployed / shipped

**Context:** Developed application features in Java/J2EE for PIA-Postkorb/SE-Projekt Workflow, implemented new requirements, and fixed bugs. Migrated WebServices to XLDeploy deployment process. Contributed to Apache Camel + Spring Boot Dispatcher POC.

**Bullet variants:**
- **2L:** Developed Java/J2EE application features for the PIA-Postkorb workflow portal; migrated WebServices to XLDeploy deployment process and contributed to an Apache Camel / Spring Boot integration PoC.
- **1L:** Developed Java/J2EE features for PIA-Postkorb workflow; migrated WebServices to XLDeploy; contributed Apache Camel/Spring Boot PoC.

**Key skills:** Java, J2EE, JavaScript, Spring Boot, Apache Camel, XLDeploy, Oracle DB, web application development
**ATS keywords:** Java, J2EE, Spring Boot, Apache Camel, Oracle DB
**Reframing notes:**
- All DE roles: LOW — Java/J2EE is legacy context; fold into skills if needed; rarely a standalone bullet at this career stage
- Include only if JD explicitly requires Java backend or if filling page space on 2-page resume

---

### Achievement GN-4: IBM ODM Evaluation (Trainee Phase)

**Source:** thiessen_zeugnis_generali.md
**User's role:** Evaluator / technical analyst
**Status:** Internal evaluation (Trainee program)

**Context:** During the Graduate Trainee program, Dennis evaluated IBM Operation Decision Management (ODM) Decision Center v8.7 — a rules engine / decision management platform.

**Bullet variants:**
- **1L:** Evaluated IBM ODM (Operation Decision Management) Decision Center v8.7 as part of Graduate Trainee program.

**Key skills:** IBM ODM, rules engine, decision management, IT consulting
**ATS keywords:** IBM ODM, decision management, rules engine
**Reframing notes:**
- All roles: LOW — niche, legacy; include on CV only if targeting InsurTech or IBM-ecosystem roles
- Omit from resume

---

## Position Summary

| Achievement | ID | Priority for DE | Priority for Analytics | Priority for ML/AI | Priority for Platform |
|-------------|----|-----------------|-----------------------|--------------------|----------------------|
| BDD Technical Ownership | GN-1 | MED | LOW | LOW | LOW |
| UIPath RPA POC | GN-2 | LOW | LOW | LOW | LOW |
| Java/J2EE App Dev | GN-3 | LOW | LOW | LOW | LOW |
| IBM ODM Evaluation | GN-4 | LOW | LOW | LOW | LOW |

**Note:** Generali is the 5th position on a 2-page resume. Typically appears as 1–2 condensed bullets. Recommend: GN-1 as the primary bullet (BDD ownership + initiative), optionally fold GN-2 (RPA) as a clause within. GN-3 and GN-4 only for full CV.
