Björn Holtvogt Software Engineer

My Expertise

I'm passionate about backend development, distributed systems, and building scalable, intelligent software.

With experience across companies like IBM, Cisco, and Porsche Engineering, I've worked on a variety of software challenges - from backend development and workflow automation to real-time data processing and AI-driven applications. My technical background includes designing high-performance backend systems, optimizing large-scale data workflows, and integrating machine learning models for intelligent automation.

I'm particularly interested in the intersection of software engineering and AI, exploring how automation, distributed systems, and scalable architectures can enhance performance and efficiency. Whether working on backend services, cloud-native solutions, or data-driven applications, I enjoy solving complex problems and building software that scales.

Languages & Frameworks

Java Python Spring

Proficient in Java and Python, with experience in building scalable backend systems using Spring Boot.

Database Management

PostgreSQL MongoDB

Experienced in working with PostgreSQL and MongoDB, driving robust data storage strategies to support dynamic backend applications.

DevOps & Infrastructure

Docker Kubernetes Jenkins Ansible

Familiar with Docker, Kubernetes, Jenkins, and Ansible to manage containerized applications and automate deployment workflows.

Featured Projects

Meet & Eat

Meet & Eat

Meet & Eat offers a compelling opportunity to savor delicious meals while fostering community and sustainability. The app is providing users with a seamless mobile platform to effortlessly organize and enjoy meals together. By joining existing meal offers or creating their own, users have the power to reduce food waste, strengthen bonds with friends, or forge new connections along the way.

Check it out
Tracklet Parser

Tracklet Parser

A Python library built to parse and process tracklet data generated by the Computer Vision Annotation Tool (CVAT), ensuring compatibility with the KITTI Vision Benchmark Suite. It simplifies the handling of XML-based tracklet files, enabling researchers and developers to work efficiently with 3D object tracking data for autonomous driving applications.

Check it out

Professional Experience

IBM

Software Engineer

  • Java
  • Spring Boot
  • PostgreSQL
  • REST APIs

Sep 2024 - Present

Developing workflow features for the backend of the IBM Knowledge Catalog.

  • Enhanced the existing bulk API by integrating asynchronous user task queuing using RabbitMQ with multithreaded user task processing, achieving a 90% reduction in response times and up to 45% improvement in overall processing time.
Cisco

Software Engineer Intern

  • C++
  • Machine Learning
  • Computer Vision

Jun 2024 - Aug 2024

Contributing to the Webex platform media team with a focus on improving camera modules through framework development and data processing optimization.

  • Designed and enhanced the camera framework to integrate the neural network into the existing infrastructure, optimizing image processing pipelines, enabling on-device inference while enhancing resource efficiency.
  • Enabled the AI capabilities of a Webex device by embedding a neural network for on-device image inference.
IBM

Software Engineer Intern

  • Java
  • Spring Boot
  • PostgreSQL
  • REST APIs

Apr 2024 - Jun 2024

Developing workflow features for the backend of the IBM Knowledge Catalog.

  • Designed and implemented a bulk API using Java and Spring to improve the processing speed of user tasks, enabling the system to handle significantly larger workloads.
  • Developed a REST API performance measurement tool using Java to generate test data across multiple microservices and monitor API response times for concurrent requests.
Porsche Engineering

Software Development Engineer

  • Python
  • Machine Learning
  • Computer Vision
  • ROS

Oct 2021 - Mar 2024

Working on the JUPITER R&D platform to implement and distribute automated driving functionalities.

  • Implemented LiDAR sensor fusion in ROS2 to provide a 360-degree vehicle view, integrating a 3D object detection algorithm to enhance perception capabilities.
  • Developing a unified Python interface for vehicles, enabling automated utilization of driving functionalities through the Docker and Cloud infrastructure.
  • Enhancement of the CI/CD process, ensuring seamless integration of highly automated driving functions, thereby improving overall development efficiency.

Supporting the development of charging software for the Volkswagen Group's electric vehicle portfolio.

  • Developed a Python toolchain to automate the charging software integration process, streamlining development workflows and reducing manual errors.
  • Development of a Python-based application improving the efficiency of interaction with a repository manager using a Conan interface.
  • Took charge of CI/CD processes within the charging management project, optimizing software development efficiency and ensuring robustness in the final product.
Siemens Energy

Software Developer

  • Java
  • JUnit
  • Maven

Sep 2018 - Sep 2021

Supporting the teams in the Remote Expert Center with the development of software tools.

  • Development of a Java-based application to simplify the file update process on application servers.
  • Built a Java-based data visualization tool to analyze customer trends, enabling insights through interactive visual reports.
  • Developed a security and patch management service to automate malware pattern updates on application servers, bolstering cybersecurity and ensuring timely patch deployment across the infrastructure.