Technical Lead in Innovation (R&D) / Senior IT Consultant
Brockhaus AG
As Technical Lead in Innovation (R&D):
Developed prototypes in various technologies related to the insurance industry and enterprise environment.
Supervised bachelor theses by students.
Supported the sales team at fairs and conferences.
Gave presentations and wrote articles for online and print media.
Focus areas: BiPRO, citizen development, no-code, low-code, DSL, NLP, open source and more.
openVALIDATION project - developed a DSL compiler for validating business rules in natural language (06.2018 – 11.2020, Client: Open Source):
openVALIDATION is a multilingual natural-language DSL compiler for validation rules. Rules in German or English can be translated into Java, C#, JavaScript, Python, and Rust.
The generated code is universal and can be used almost anywhere, in the frontend for form validation or in the backend at service entry (e.g. REST/SOAP).
Responsibilities: idea generation, prototype development, base architecture, managing a student team, supervising bachelor theses.
Resulting side projects: ov-language-server with Monaco and VS Code integration, OpenAPI openVALIDATION adapter, Vue.js adapter.
Advised insurance clients, including ERGO Group, on implementing the motor insurance system.
BiPRO/RNext project - worked on the cross-industry standardization project (01.2018 – 11.2020, Client: German insurance industry):
Contributed in the BiPRO technical RNext working group.
Developed new standards and prototypes, approved a reference implementation using OpenAPI Specification (Contract First) and Twelve-Factor App methodology.
Created data models and application architectures.
Led technical development of RWE internet and intranet.
RWE.com Internet/Intranet portal (2001-2004, Client: RWE AG / energy supplier):
Completely rebuilt RWE’s internet and intranet based on GAUSS CMS (now OpenText).
Portal in about 10 languages with country-specific content.
Continuously added apps like media center, PR campaigns, staff directory, football pool, etc.
Customized GAUSS CMS with the vendor for client needs.
Built reusable modules (navigation, tree operations, templating, etc.).
Responsibilities: templating, app development, data provisioning for external apps, data replication from intranet, GAUSS CMS customization, GAUSS ATT add-on development.
Technologies: Java, HTML, JavaScript, JRUN, GAUSS CMS, ATT add-on, Oracle DB, Windows 2000 Server.
MAN Ferrostaal internet portal (2003, Client: MAN Ferrostaal AG / metal & machinery):
Ported multilingual portal to custom CMS (today Onion.Net CMS).
Automated migration to minimize editorial work.
Expanded portal with new features.
Built more apps for MAN AG after phase one (e.g. online media center).
Responsibilities: templating, app dev, data migration, CMS dev to requirements.
Technologies: HTML, JavaScript, ASP.NET, C#, custom app server (.NET), Windows 2000 Server, SQL Server.
MAN Ferrostaal product catalog (2003, Client: MAN Ferrostaal AG):
Built an online catalog/shop for industrial clients with ordering and reservation.
Sold trams, buses, industrial plants, equipment.
Designed closely with the client.
Responsibilities: consulting, technical design, full implementation, data model/app architecture, documentation.
Technologies: ASP.NET C#, HTML, JavaScript, custom app server, Windows 2000 Server, SQL 2000.
Aug 2000 - Sep 2001
1 year 2 months
Aschaffenburg, Germany
Junior Java Developer
Softways AG
Developed internet/intranet applications.
Built web/rich client GUIs using Magic, Java AWT/Swing, JavaScript, HTML.
Contributed to Toll Collect terminal software.
Prototype for Toll Collect GmbH (toll billing system) (06.2001-09.2001):
Developed a prototype terminal client for toll fee billing.
Independently created a Java client in AWT and Swing.