# Experience: Software Engineer → IT Consultant — Generali Deutschland Informatik Services GmbH (GDIS) ## May 2015 – June 2017 | Hamburg/Cologne, Germany ### 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.