Profilbild von Timo Volkmann Software-Engineer, Full-Stack Developer aus Stuttgart

Timo Volkmann

nicht verfügbar bis 30.09.2025

Letztes Update: 18.12.2024

Software-Engineer, Full-Stack Developer

Abschluss: B.Sc. Software Engineering (Systems Engineering)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Dateianlagen

2024-07-26-Volkmann-CV_260724.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

Projekthistorie

03/2022 - bis jetzt
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

02/2022 - 08/2023
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

07/2022 - 07/2023
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

07/2021 - 01/2022
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)

02/2021 - 04/2021
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

09/2020 - 02/2021
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)

09/2011 - 07/2016
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.

Reisebereitschaft

Weltweit verfügbar
flexible in terms of time and location, preferably 80%-100% remote
Profilbild von Timo Volkmann Software-Engineer, Full-Stack Developer aus Stuttgart Software-Engineer, Full-Stack Developer
Registrieren