Software Engineering · Automation · Quality Engineering

Daniel Engelmann

I am a computer science master's student and part-time automation engineer based in Kassel, Germany. My work focuses on Python, Linux, test automation, and software that is reliable, maintainable, and practical.

I currently work as a Hiwi (student research assistant) at the University of Kassel, where I support research and teaching activities. Before that, I worked at Dedrone by Axon, where I helped improve automated tests and everyday engineering workflows.

How I work

I enjoy practical engineering. I like improving processes, reducing repetitive work, and writing code that other people can understand and maintain. In my current role, that mainly means working on automated tests, debugging failures, and making quality-related workflows more dependable.

My previous role gave me a solid full-stack foundation. At OctaVIA AG, I worked on enterprise applications with OpenUI5 in the frontend and SAP CAP services in TypeScript on the backend, together with PostgreSQL, Docker, and Git in a professional team environment.

Outside of work and university, I keep learning through side projects. I run a small Debian server with Docker, like experimenting with self-hosted services, and sometimes build small projects with Unity, C#, or microcontrollers. Those projects keep me curious and hands-on.

Where I fit best

I can contribute best in roles that involve software engineering, automation, backend development, or quality engineering. I work well in teams that value clear communication, solid fundamentals, and steady improvement.

At a glance

  • Languages: German (native), English (fluent), Russian (basic)
  • Strengths: automation, debugging, Linux workflows, TypeScript and Python development
  • Working style: structured, reliable, and focused on maintainable solutions

Professional experience and education

Professional experience

Hiwi (Student Research Assistant)

University of Kassel, Computer Science

  • Working 40 hours/month for Prof. Oliver Hohlfeld and 40 hours/month for Prof. Martin Lange.
  • Supporting research activities in computer science.
  • Assisting with classes and teaching activities.

Working Student Automation Engineer

Dedrone by Axon

  • Developed and maintained automated tests, mainly with Python.
  • Worked extensively with Linux systems and command-line based workflows.
  • Analyzed failures, debugged issues, and improved test processes over time.

Working Student Software Development

OctaVIA AG, Kassel

  • Built enterprise applications with OpenUI5 in the frontend.
  • Developed backend services with SAP CAP in TypeScript and worked with PostgreSQL.
  • Used Docker and Git in an agile development environment.

Education

M.Sc. Computer Science

University of Kassel

Focus on software engineering, compiler construction, and development with Node.js and TypeScript.

B.Sc. Computer Science

University of Kassel

Focus areas included theoretical computer science, software engineering, web development, and artificial intelligence.

Additional interests

  • Self-hosting on Debian with Docker and services such as WireGuard
  • Small Unity and C# hobby projects
  • Basic Blender workflows for simple models and avatars
  • Electronics projects with D1 Mini boards, LED strips, and sensors

Examples of what I have worked on

Current role

Research and Teaching Assistant (Hiwi)

At the University of Kassel, I work as a Hiwi in the Computer Science department, supporting both research and teaching. I split my time between Prof. Oliver Hohlfeld's and Prof. Martin Lange's groups, contributing to research projects and assisting with classes.

  • Research support in computer science
  • Teaching assistance for classes
  • 80 hours/month total (40h each professor)

Professional development

Enterprise application development

At OctaVIA AG, I helped build internal business applications with OpenUI5, SAP CAP, TypeScript, and PostgreSQL. The work required structured collaboration, maintainable code, and a clear understanding of business-oriented software.

  • Frontend work with OpenUI5
  • Backend services with SAP CAP and TypeScript
  • Database work with PostgreSQL

Bachelor project

Sequent Calculus Trainer

For my bachelor project, I worked on an interactive learning tool for the Teaching Book project. The goal was to make formal logic and proof construction easier to understand through a clearer and more approachable interface.

  • Svelte frontend
  • Python and Java backend components
  • Integration into the existing Teaching Book system

Technologies and areas I work with

Programming languages

Python TypeScript Java C#

Automation, tooling, and platforms

Test automation Linux Docker Git Node.js

Web and backend

OpenUI5 SAP CAP Svelte PostgreSQL REST-oriented development

Areas of interest

Software quality Automation Backend systems Self-hosting Compiler construction

Get in touch

If you would like to talk about software engineering, automation, or potential opportunities, feel free to reach out.