This site is also available in: Deutsch (German)
Daniel Herrmann
Backend DevOps Engineer & Enterprise Architect
I’m an experienced and highly motivated Computer Scientist and Dev-/DataOps engineer with over 15 years of experience in different industries. My main goal is to create high-quality services, using state of the art technology. I’ve always been interested in the cloud and have learned a lot about it over the years. Recently I’ve also become interested in using modern Data and Analytics solutions that concentrate on Enterprise Knowledge Graphs, such as Stardog.
2024 – 2025: Linked Data Engineer / Architect @ AMAG Corporate Services AG
The Data Architecture and Platform Management team was tasked with designing, building, and operating a data platform for internal use, which was intended to process various data sources and prepare them for reuse according to a medallion architecture. Additionally, a semantic component was to be applied in order to manage the data within a graph structure.
- Planned, developed, implemented, and operated Linked Data solutions
- Strategically developed “Semantic Web Technologies” as part of AMAG Group’s digital transformation
- Designed architectures for process landscapes, systems, and scalable digital products and services
- Guided external service providers and integrated their solutions into the existing IT infrastructure
- Provided expert consulting in data strategy initiatives and innovative data-driven business models
- Conceptualized and executed proof-of-concepts, proof-of-techniques, and scalable end-to-end solutions
- Advised on and enhanced platform operations and further developed existing platform solutions
- Developed Linked Data models – both conceptually and technically
- Delivered trainings and presentations on Big Data Knowledge Graphs for various audiences, including C-level executives
- Provided expert consulting on ontology development and knowledge graph generation across multiple process areas
- Managed the organization, storage, and handling of all contracts within the Data & Advanced Analytics division as an extended “Business Owner”
VS Code, Python, OWL/OWL2, SKOS, SPARQL, SHACL, RDF, RDFS, Microsoft Azure, Azure DevOps Services, Databricks, Snowflake, SAP BW, SAP S/4HANA, SAP CPI, GitHub, Confluence, Jira, Legisway, waterfall model, SCRUM, SAFe, Jira, TOGAF, ITIL, ITSM
2020 – 2022: Technical Lead and Senior DataOps Engineer @ a financial Institute in Liechtenstein
In the Information Systems Records Management (ISR) department, a project was started to build an Enterprise Knowledge Graph (EKG), which was designed and developed as a solution operated entirely in OpenShift. The goal was to establish and operate a variety of projects and functionalities within the Openshift cluster using the advantages of the EKG.
- Technical lead for the planning, implementation, setup and operation of various Software solutions within the area of ISR (Information Systems Records)
- Definition of the actual and target architecture according to TOGAF
- Creation of roadmaps, process flows, scenarios, context diagrams and gap analyses
- Leadership and close collaboration using agile methods with external suppliers (partly from UK and US) for the purpose of various use cases based on the EKG
- Building a productively operated Enterprise Knowledge Graph (EKG) on VMs as well as containerized within an OpenShift Kubernetes cluster
- Management of financial resources and definition of all necessary processes Connection with all connected peripheral systems
- Automation of all data transformation and validation steps using Bamboo & Gitlab
- Creation and implementation of access, role and security concepts Using the ECG in conjunction with Thycotic Secret Server
- Provision and administration of an ontology management tool (SWC Poolparty)
- Establishment of group-wide services for RDF triplestore DB access running in OpenShift (Stardog Studio & Stardog Explorer)
- Conception, documentation and construction of a data warehouse in the “Data Factory” project
- Administration of various projects in compliance with SLAs as well as support and Operation
JAVA/J2EE, Eclipse, IntelliJ, Kotlin, FastApi, Python, OWL/OWL2, SKOS, SPARQL, SHACL Spring, Hibernate, JavaScript, Bootstrap, Angular, React, PL/SQL, Apache Server, Nginx, Maven, Gradle, Jenkins, GIT, Oracle, SQL Developer Stardog, MinIO, NiFi, Apache Drill, Kafka, Bitbucket, Gitlab, Bamboo, Confluence, Artifactory, SonarQube, Browserstack, SWC Poolparty, Avaloq SmartClient, Automic Ara / UC4, Thycotic Secret Server, LDAP, AD, Kerberos, JWT, SAML, Waterfall model, SCRUM, KANBAN, SAFe, Jira, TOGAF
2019-2020: Senior DevOps Engineer and Avaloq Release Manager @ a Financial Institute in Liechtenstein
After a split of the previous AQRM team, due to its size, a new team Information Systems Front Platform (ISFP) has been formed. The ISFP team was mainly responsible for the operation and releases of the Avaloq Front Platform (AFP). In addition, new services and the entire Atlassian stack were also introduced and operated. At the same time, automation in the CI/CD area was improved and expanded to other departments in the bank. Continuous support for the new teams was guaranteed.
- Expansion of the DevOps landscape into an integral part within LGT acoording to TOGAF
- Creation of security concepts regarding access rights and use of the offered Software solutions in line with Group Security
- Redesign of user administration within the LDAP and AD systems
- Automation of user management and integration of applications into existing identity access management legacy systems
- Deploying and maintaining the Actico Rule Engine for Dev Teams
- Building test automation and quality assurance with Selenium, Browserstack and SonarQube
- Developed a connector that uses the Jira and Ivanti/HEAT APIs
- Maintenance, deployment and administration of project-specific, virtual Linux/Windows Servers and Oracle DBs
- Definition of workflow processes within the WES (Workplace Environment Shop) for user authorization and automatic group/role assignment
- Providing a standardized development environment for the DEV teams (Docker)
- Continued tasks: Release management of Avaloq releases (focus on AFP + Smartbanking), Avaloq user management and access authorization, training & support for the Dev teams in dealing with the DevOps landscape, administration & financing of newly acquired applications, management of external consultants and training of new team members.
JAVA/J2EE, Eclipse, IntelliJ, Kotlin, FastApi, Python, OWL/OWL2, SKOS, SPARQL, SHACL Spring, Hibernate, JavaScript, Bootstrap, Angular, React, PL/SQL, Apache Server, Nginx, Maven, Gradle, Jenkins, GIT, Oracle, SQL Developer Stardog, MinIO, NiFi, Apache Drill, Kafka, Bitbucket, Gitlab, Bamboo, Confluence, Artifactory, SonarQube, Browserstack, SWC Poolparty, Avaloq SmartClient, Automic Ara / UC4, Thycotic Secret Server, LDAP, AD, Kerberos, JWT, SAML, Waterfall model, SCRUM, KANBAN, SAFe, Jira, TOGAF
2018-2019: Senior Avaloq Release Manager and Java Software Developer @ a Financial Institute in Liechtenstein
The Avaloq Release Management (AQRM) team was mainly responsible for installing new patches and changes as well as updates to the smart banking application and the Avaloq software. Furthermore, the first steps towards automation and collaborative work were taken.
- Planning and implementing releases of Avaloq Core Banking and Avaloq Front Workplace platforms (primary banking systems) in five countries
- On-call service and support for incidents during operations
- Integration of the in-house developed smart banking application into the quarterly releases
- Automation and transfer of all release steps from Jenkins to Bamboo / Automic ARA / UC4
- Provision of test instances and support if defects occur
- Avaloq user management via MDM as well as administration of the Avaloq SmartClient
- Construction, administration and integration of an initial DevOps landscape consisting of Jira, Bamboo, Bitbucket, Confluence and Artifactory
- Creation and implementation of a role and access concept for the use of the DevOps landscape
- Training & support for Dev teams who want to use the DevOps stack
- Participation, support and software development in various cross-team projects
- Management of external consultants and management of the license fees of the Softwaresolutions used within LGT
JAVA/J2EE, Eclipse, IntelliJ, Kotlin, FastApi, Python, OWL/OWL2, SKOS, SPARQL, SHACL Spring, Hibernate, JavaScript, Bootstrap, Angular, React, PL/SQL, Apache Server, Nginx, Maven, Gradle, Jenkins, GIT, Oracle, SQL Developer Stardog, MinIO, NiFi, Apache Drill, Kafka, Bitbucket, Gitlab, Bamboo, Confluence, Artifactory, SonarQube, Browserstack, SWC Poolparty, Avaloq SmartClient, Automic Ara / UC4, Thycotic Secret Server, LDAP, AD, Kerberos, JWT, SAML, Waterfall model, SCRUM, KANBAN, SAFe, Jira, TOGAF
2016-2017: Senior Software Developer @ Apollo Project: Repower AG(former ALTEN)
External consultant, project and team leader as well as senior Java software developer for the “Apollo” project at SWiBi AG and Repower AG.
SwiBi AG is a subsidiary of Repower AG. Repower AG is an energy supply company based in Graubünden that wanted to provide its customers with a new type of IoT device in conjunction with newly developed tariffs. The goal was to design, develop and provide the IoT device, which monitors power consumption and controls equipment such as solar systems or charging stations for cars. This should then be made available to all customers within Graubünden.
- Professional management of the team & acquisition of new employees
- Creation of requirements analyzes and software concepts for the development of a Smart Managers (“Apollo”)
- Budget responsibility and acquisition of hardware and software
- Development of a Smart Manager prototype based on a Raspberry Pi
- Construction of test boards with Landis+Gyr and Elster meters
- Parameterization of electricity meters with AlphaSET via RS232, RS485 interfaces
- Analysis and construction of a backend solution
- Definition of the device communication via VPN + maintenance of test prototypes in the field
- Design and implementation of a new database solution according to the requirements of the Apollo Project
- Development of a new software solution tailored to use proprietary hardware
- Conception & migration of the server landscapes necessary for the project
- Coordination & implementation of a communication strategy as well as integration of applications/projects surrounding the “Apollo” Prototype
JAVA/J2EE, Eclipse, JCA, JPA, JAVA Servlet, JSF, AlphaSET, Raspbian/Minibian, Spring, Hibernate, PHP, JUNIT, JavaScript, Bootstrap, Apache Server, Maven, Jenkins, GIT, MySQL, VirtualBox, Windows Server 2012 R2 , Waterfall model, SCRUM / TFS, KANBAN / Projectplace, Jira, SaaS
2014-2016: Software Developer & Techlead in multiple projects
Self-employed developer in the fields of programming, networks, optimization as well as web design, databases and multimedia
- Team & project management and partly software development at RheinEnergie AG
- Programming, creation and administration of websites with WordPress
- Migration of the old and programming of the new online service customer portal
- Lead architect and software developer at p-manent consulting GmbH
- Implementation and programming of software solutions for modules of the Persis HighLevel Human Resource Software
- Lead developer at tectoyland
- Implementation and testing of a remote control software for a L25 O&K wheel loader model
- Acquisition of the used Arduino and Raspberry Pi chips as well as the additional shields for the Arduino components used
- Network administration of the “Linkewitz” hotel and restaurant business
- Conception, installation, cabling and configuration of the entire LAN and WLAN network according to ISO/IEC 27001
- Configuration and set-up of the entire A/V as well as the “Orderbird” cash register system
- Drawing up a requirements profile as well as setting up and configuring the necessary network network technology for live transmissions to the web for Koeln.TV
- Software developer for the state-owned foreign broadcaster Deutsche Welle Migration of databases and web portals in the intranet
JAVA/J2EE, Eclipse, .NET, C/C++, C#, Arduino SDK, JCA, JPA, JAVA-Srvlet, JSF, Spring, Hibernate, Microsoft Visual Studio, PHP, JUNIT, Apache-Server, Apache MyFaces, WordPress, SQL
2014-2008 : Research assistant and lecturer at the Institute for Computer Science (ZAIK)
- Supervising students in all subjects relevant to their studies (Diploma/Master/Bachelor)
- Giving lectures on the topics Fundamentals of Computer Science, Computer Engineering, Complexity Theory and Graph Theory as well as Operations Resarch
- Planning, organization and coordination of the accompanying events to the lectures
- Managing the assistants and project staff I have acquired
- Defining and checking the students’ performance required to obtain a certificate
- Leading seminars and practicals with subsequent grading of submissions
- Evaluating, correcting and testing the submitted programs and papers
- Leading of further events for the optimization of the programmes in regards to the technologies used
- Organization of congresses on the topics of optimization, graph theory, artificial intelligence, complexity theory and mathematical programming.
- Participation in various international congresses and conferences in combination with own publications as well as lectures
- Reviews of publications for the Discrete Applied Mathematics Magazine in the fields of Computational Algorithms and Computational Theory
- Acquisition of funding for a research project in the field of chip design (FPGA) in cooperation with a cooperation with an SME in Cologne
- Industry research and familiarization with the sub-field of chip design within technical computer science
- Management of the project and handling of all communication with the funding body as well as the cooperation partner for the entire duration of the cooperation project
- Administration of the funding, acquisition of the necessary hard and software as well as configuration and maintenance of both
- Coordination of the staff involved in the project, definition of milestones and adherence to all deadlines vis-à-vis the funder as well as the project plan
- Complete conception, development and quality assurance of the implemented software
JAVA/J2EE, Eclipse, .NET, C/C++, C#, MATLAB, Embarcadero Delphi, VPR, P&R, UNIX, Microsoft Visual Studio, IBM ILOG CPLEX, PHP, Apache server, Parrot SDK3, LaTeX, VirtualBox, VMWare
Brief introduction
- Based in: Switzerland
- Nationality: German
- Experience: >15 years
- Languages:
- German: Native
- English: Excellent
- Polish: Native
Technologies & Tools
- JAVA/J2EE, Eclipse, IntelliJ, Kotlin, FastApi, Python, OWL/OWL2, SKOS, SPARQL, SHACL
- Spring, Hibernate, JavaScript, Bootstrap, Angular, React, PL/SQL,
- Apache Server, Nginx, Maven, Gradle, Jenkins, GIT, Oracle, SQL Developer
- Stardog, MinIO, NiFi, Apache Drill, Kafka
- Bitbucket, Gitlab, Bamboo, Confluence, Artifactory, SonarQube, Browserstack
- SWC Poolparty, Avaloq SmartClient, Automic Ara / UC4, Thycotic Secret Server
- LDAP, AD, Kerberos, JWT, SAML, Waterfall model, SCRUM, KANBAN, SAFe, Jira, TOGAF
- Avaloq
Education & Certificates
- Master in Computer Science
- Java Programmer
- Team- and Project lead