01.10.2025 aktualisiert

**** ******** ****
100 % verfügbar

Software-Engineer, Full-Stack Developer

Stuttgart, Deutschland
Weltweit
B.Sc. Software Engineering (Systems Engineering)
Stuttgart, Deutschland
Weltweit
B.Sc. Software Engineering (Systems Engineering)

Profilanlagen

2024-07-26_Volkmann_CV.pdf

Skills

  • Plan and build systems according to your needs: Integrate, extend, or build from scratch
  • Analyze the problem space and communicate with stakeholders to gain a complete overview, understand the problem and find pragmatic and economical solutions.
  • embrace a holistic software engineering approach
  • Wide technical understanding and knowledge: infrastructure, system architecture, programming languages, frameworks, tools, standards, methodologies
  • Quickly adapt to new languages, technologies and concepts
  • Worked 6 years as layout and design professional, before moving into software development
  • 10 years experience of self-employment on the side

Back- and Frontend:
  • Go, Javascript, Java, C#, Python, HTML5/CSS3, Bash
  • Vue.js, React, next.js, JavaFX, Spring Boot, .NET, Quasar, MQTT, Websockets, Laravel
  • solid understanding of UI/UX principles: striving to provide optimal user experience and deliver professional and clear user interfaces
  • relational databases (MS SQL, MySQL, Postgres), NoSQL databases (MongoDB), embedded key-value stores (badger)
DevOps:
  • good understanding of build tools, build pipelines and other DevOps tools (i.e. Gitlab, Gitea/Drone.io, ...)
  • solid knowledge of containerization and orchestration
  • started to learn k8s recently and gained a little experience working with cloud providers (Oracle Cloud, Microsoft Azure)
Software Architecture:
  • aware of good software design principles, idiomatic, clean code and design patterns
  • planning and suggesting architectural concepts
IT Security
  • software security risks and mitigations (i.e. OWASP)
  • IAM (Keycloak), OpenID Connect, OAuth2.0, NTLM
Others:
  • working in agile teams (scrum, kanban)
  • UML, BPMN, OpenAPI (Swagger)
  • preferably working with Linux and MacOS

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Consulting and Full‐Stack Development

STYLE‐BOSS Schmuck

Konsumgüter und Handel

< 10 Mitarbeiter

Client asked for help with a custom made CRM/ERP for commission based sales processes, integrated with Shopware 5.
  • Implemented new team‐based commission system and improved database layout (PHP, Vue.js, MySQL)
  • Fixed several bugs from past maintainers (PHP, Vue.js)
  • Continuously improving processes on daily usage experience and support in close cooperation with client

Embedded Realtime Web‑Frontend

Swarco Traffic Systems GmbH

Transport und Logistik

Developed and implemented a web‑based user interface for an embedded device with Vue 3.
  • Implementation of a custom protocol on top of websockets and protobuf to enable pub/sub and request/response semantics
  • Designed UI/UX based on a loose design guide
  • Implementation of technical UI components to configure device

InCar Entertainment System Application

Mercedes-Benz Tech Innovation GmbH

Automobil und Fahrzeugbau

Central task in this project was to build an application which runs as an “InCar App” on the Head Unit of the vehicle. The core was written in Golang and had to process and analyze realtime data from the vehicle and notify the driver about certain events.
  • Design and implement event-based Golang core application
  • Derive usage data with real-time event heuristics
  • Create user interface in QML
  • Integrate vehicle components via DLT, CAN, Thrift and IPC
  • Refactor entire architecture to simplify the system
  • Mentoring for two junior developers
  • Refactorings in cloud component (Java, Azure)
  • Aggregate, analyze and process log and event streams
  • Collaborate on developer tooling to easily access vehicle signals
  • Technical team lead
  • MVP for application content management

Software Engineer - Open-Source Development

PhotoPrism

Sonstiges

< 10 Mitarbeiter

Designed and implemented a POC for OpenID Connect integration and assessed security details of current implementation in PhotoPrism in close cooperation with the maintainers in the context of my final thesis at Heilbronn University of Applied Sciences.
  • Implemented a minimum of viable functionality to enable PhotoPrism to be used by multiple users (Go)
  • Implemented conditional rendering in frontend (Vue.js) for user roles/permissions, using PhotoPrisms role based access control system
  • Evaluated several OpenID Connect libraries (Go)
  • Assessed security of current implementation (mainly API and session handling) according to OWASP ASVS
  • Automated unit- and integration testing (Go)

Consulting and Full‐Stack Development

Das Quartier

Sonstiges

< 10 Mitarbeiter

Concept, implementation and hosting an integrated website with Squidex (headless CMS), next.js frontend and OneDrive integration for a german holiday apartment agency.
  • Headless CMS (Squidex with MongoDB) for administration and API (GraphQL, REST)
  • Implemented frontend with next.js and React
  • OneDrive integration for apartment images with image resizing proxy and Cloudflare CDN caching for fast page loading
  • CI/CD pipeline with Gitea and Drone.io, staging and production environments
  • E-Mail Scraping / Spam Bot Mitigation Strategy
  • Hosting on self-managed VPS via Docker
  • Architecture illustration: app.box.com/s/iwcjqcwy36v8sy8f105upev9f5adeiv2

DevOps / Full-Stack (Internship)

Bosch Engineering GmbH

Automobil und Fahrzeugbau

1000-5000 Mitarbeiter

  • Internship at central Tooling and DevOps department
  • Bitbucket Migration: Scripts with Python, collecting information from repository owners about project state and analyzing inter-repo dependencies to clean up data before migrating
  • Tool Catalog: Maintained xml-based RestAPI on internal tool aggregation platform and outlined a draft for an simplified Swagger-API (C#, .NET)
  • Tool Catalog: Managed tasks and supervised developer team in india
  • Evaluating OpenShift for internal applications, replacing docker-compose
  • Evaluating Go for internal application development, including POC web-toolbox with Hexagonal Architecture (Go)

2D-Artist (Digital/Print Media Designer)

eder GmbH

Internet und Informationstechnologie

50-250 Mitarbeiter

Creation, final artwork and adaptation of artwork, creative retouching and post production.

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden