01.10.2025 aktualisiert


100 % verfügbar
Software-Engineer, Full-Stack Developer
Stuttgart, Deutschland
Weltweit
B.Sc. Software Engineering (Systems Engineering)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)
- 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)
- aware of good software design principles, idiomatic, clean code and design patterns
- planning and suggesting architectural concepts
- software security risks and mitigations (i.e. OWASP)
- IAM (Keycloak), OpenID Connect, OAuth2.0, NTLM
- working in agile teams (scrum, kanban)
- UML, BPMN, OpenAPI (Swagger)
- preferably working with Linux and MacOS
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
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
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
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