07/2021 - TODAY
Senior Software Developer: adesso SE
- Conception and implementation of an object-graph-mapping framework for the persistence of highly networked logistic data in a graph database
- Development of a web application for automated checking of hospital bills with a scrum team
- DEV-Lead: Leading role in the team and part of the architecture board
Technologies and tools used
Java, Spring Boot, Maven, Angular, JPA, Hibernate, XPath, Postgres, Docker, Jenkins, Git, JSF, Neptune, AWS, Apache Tinkerpop, Photoshop
08/2017 - 07/2021
Software Developer: SOPTIM AG
- Specification and development of frameworks, client and server applications
- Architecture and implementation of a cross-platform desktop application deployment solution
- Project management for the further development of an application for planning employees and resources
Technologies and tools used
Java EE, JBoss EAP, Java Swing, Java FX, JSF, Maven, JPA, Oracle DB, JAX-RS, Hibernate, Jenkins, Git, Photoshop
03/2017 - 06/2017
Bachelor thesis with prototype development: Interactive configuration of web crawlers for extraction as schema.org RDF triple
As part of my bachelor thesis on the subject of interactively configurable web crawlers, I developed a prototype based on current research and technology standards that users can use to extract data from websites without prior knowledge. The semantic meaning of the data could be declared in the program, so that information from websites, including relational relationships, was automatically extracted as RDF information.
- Research on the current state of knowledge and technologies
- API design for browser, plugin, web interface and Java backend
- Implementation and evaluation of a prototype
Technologies and tools used
Java, Maven, Selenium, XPath, JUnit, LaTeX, Git
10/2016 - 06/2017
Web projects with WordPress as CMS
Development, launch and maintenance of websites.
- Technical concept after consultation with designers and customers
- Implementation of a WordPress template according to design specifications
- Commissioning of new websites
- Training given on WordPress, templates and plugins
Technologies and tools used
PHP, MySQL, HTML, JavaScript, CSS
02/2016 - 03/2017
Web administration
Implementation and maintenance of teaching software, plugins and the website of the professorship with interfaces to other teaching systems.
Technologies and tools used
PHP, Java, Ilias, MySQL, XML, HTML, CSS, JavaScript, Jira, Mercurial