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

Timo Volkmann

verfügbar

Letztes Update: 02.07.2023

Software-Engineer, Full-Stack Developer

Abschluss: B.Sc. Software Engineering (Systems Engineering)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

  • Plan and build systems according to customer needs: Integrate, extend, or build from scratch
  • Analyze the problem space and find pragmatic and economic solutions
  • 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)
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 (PHP, Laravel, Vue.js)
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

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 (next.js)
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

Verfügbar in den Ländern Deutschland
flexible in terms of time and location, preferably ~60% remote
Profilbild von Timo Volkmann Software-Engineer, Full-Stack Developer aus Stuttgart Software-Engineer, Full-Stack Developer
Registrieren