Curriculum VitaeLebenslauf Linus Johannsen

Full-stack web developer with 6+ years of expertise in modern web technologies. Seasoned in agile Scrum teams, focused on accessibility, testing and CI/CD. Passionate about self-hosting and open source.

Key Skills

  • Web development: TypeScript, React, Svelte, Go, SQL (PostgreSQL, SQLite)
  • Cloud & DevOps: Linux, AWS, Docker, Terraform (IaC), CI/CD
  • Testing: TDD, Playwright, Vitest
  • AI-assisted development: Claude Code, agentic workflows, MCP (Model Context Protocol), custom agent skills
  • Methods: Scrum, Progressive Enhancement
  • Languages: German (native), English (fluent)

Experience

Full Stack Web Developer | kernpunkt Digital GmbH

  • Time-critical migration of a legacy shop to a modern e-commerce platform, going live in time for the seasonal peak
  • Building and optimising web applications with a focus on performance, scalability and modern frontend architectures, including analysing and fixing bugs
  • Integrating headless commerce systems (e.g. commercetools) and other external services and APIs
  • Automating product imports from PIM systems
  • Developing, operating and monitoring applications in an AWS environment, with infrastructure as code (Terraform)
  • Setting up automated deployment and preview environments (CI/CD)
  • Conducting code reviews and ensuring high code quality through automated tests (unit, integration and E2E tests)
  • Building frontend components from Figma designs, working closely with design teams
  • Writing technical documentation to support knowledge transfer and maintenance
  • Using AI-assisted development tools and agentic code reviews
  • Working in agile Scrum teams, providing technical consulting and delivering client presentations, collaborating closely with internal and client-side stakeholders

IT Specialist Apprenticeship, Application Development | kernpunkt Digital GmbH

  • Conception and development of various websites
  • Development of several modules for a CMS (FirstSpirit)
  • Migration of a legacy codebase from jQuery to TypeScript/React

Voluntary Social Year | Wohlfahrtswerk Baden-Württemberg

Projects

genug — Self-hosted Budgeting App | Open Source

  • Building and running a self-hosted envelope budgeting app (SvelteKit, TypeScript, SQLite, Docker)
  • Agentic development workflow with Claude Code: custom agent skills, MCP integration and ADR-based architecture documentation
  • github.com/lj-n/genug

Education

IT Specialist, Application Development | kernpunkt Digital GmbH

Studies in Media Technology | Technische Hochschule Köln

Full-Stack-Webentwickler mit 6+ Jahren Expertise in modernen Webtechnologien. Routiniert in agilen Scrum-Teams, mit Fokus auf Barrierefreiheit, Testing und CI/CD. Leidenschaft für Self-Hosting und Open Source.

Kenntnisse

  • Webentwicklung: TypeScript, React, Svelte, Go, SQL (PostgreSQL, SQLite)
  • Cloud & DevOps: Linux, AWS, Docker, Terraform (IaC), CI/CD
  • Testing: TDD, Playwright, Vitest
  • KI-gestützte Entwicklung: Claude Code, Agentic Workflows, MCP (Model Context Protocol), eigene Agent-Skills
  • Methoden: Scrum, Progressive Enhancement
  • Sprachkenntnisse: Deutsch (Muttersprache), Englisch (fließend)

Erfahrungen

Full Stack Web Developer | kernpunkt Digital GmbH

  • Zeitkritische Migration eines Legacy-Shops auf eine moderne E-Commerce-Plattform, mit Go-Live rechtzeitig zum saisonalen Hauptgeschäft
  • Umsetzung und Optimierung von Webanwendungen mit Fokus auf Performance, Skalierbarkeit und moderne Frontend-Architekturen, inklusive Analyse und Behebung von Bugs
  • Integration von Headless-Commerce-Systemen (z. B. commercetools) sowie weiterer externer Dienste und APIs
  • Automatisierte Produktimporte aus PIM-Systemen
  • Entwicklung, Betrieb und Monitoring von Anwendungen in einer AWS-Umgebung, mit Infrastructure as Code (Terraform)
  • Einrichtung automatisierter Deployment- und Preview-Umgebungen (CI/CD)
  • Durchführung von Code-Reviews und Sicherstellung hoher Codequalität durch automatisierte Tests (Unit-, Integrations- und E2E-Tests)
  • Umsetzung von Frontend-Komponenten aus Figma-Designs, in enger Abstimmung mit Design-Teams
  • Erstellung technischer Dokumentationen zur Unterstützung von Wissenstransfer und Wartung
  • Einsatz KI-gestützter Entwicklungswerkzeuge sowie agentischer Code-Reviews
  • Arbeit in agilen Scrum-Teams, technische Beratung und Durchführung von Kundenpräsentationen sowie enge Zusammenarbeit mit internen und kundenseitigen Stakeholdern

Ausbildung zum Fachinformatiker für Anwendungsentwicklung | kernpunkt Digital GmbH

  • Konzeption und Entwicklung diverser Websites
  • Entwicklung verschiedener Module für ein CMS (FirstSpirit)
  • Migration einer Legacy-Codebasis von jQuery zu TypeScript/React

Freiwilliges Soziales Jahr | Wohlfahrtswerk Baden-Württemberg

Projekte

genug — Self-hosted Budgeting App | Open Source

  • Entwicklung und Betrieb einer selbst gehosteten Envelope-Budgeting-App (SvelteKit, TypeScript, SQLite, Docker)
  • Agentischer Entwicklungsworkflow mit Claude Code: eigene Agent-Skills, MCP-Integration und ADR-gestützte Architekturdokumentation
  • github.com/lj-n/genug

Ausbildung

Ausbildung Fachinformatiker Anwendungsentwicklung | kernpunkt Digital GmbH

Studium Medientechnologie | Technische Hochschule Köln