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 at Dedrone by Axon, where I help improve automated tests and everyday engineering workflows. Before that, I built enterprise applications at OctaVIA AG with OpenUI5, TypeScript, SAP CAP, and PostgreSQL.

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

Working Student Automation Engineer

Dedrone by Axon

  • Develop and maintain automated tests, mainly with Python.
  • Work extensively with Linux systems and command-line based workflows.
  • Analyze failures, debug issues, and improve 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

Test automation and quality tooling

At Dedrone by Axon, I work on automated testing and quality-related tooling for real product environments. The focus is on reliability, debugging, and reducing manual effort through practical automation.

  • Python-based automation
  • Linux-heavy workflows
  • Process improvement and debugging

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.