diff --git a/public/downloads/Stefan Imhoff - Resume - 2026.pdf b/public/downloads/Stefan Imhoff - Resume - 2026.pdf new file mode 100644 index 0000000..0e7224d Binary files /dev/null and b/public/downloads/Stefan Imhoff - Resume - 2026.pdf differ diff --git a/public/downloads/cv-stefan-imhoff.zip b/public/downloads/cv-stefan-imhoff.zip deleted file mode 100644 index 5803ac3..0000000 Binary files a/public/downloads/cv-stefan-imhoff.zip and /dev/null differ diff --git a/public/downloads/resume-stefan-imhoff.zip b/public/downloads/resume-stefan-imhoff.zip new file mode 100644 index 0000000..3a9761c Binary files /dev/null and b/public/downloads/resume-stefan-imhoff.zip differ diff --git a/src/data/cv.json b/src/data/cv.json deleted file mode 100644 index b286566..0000000 --- a/src/data/cv.json +++ /dev/null @@ -1,274 +0,0 @@ -{ - "personal": { - "name": "Stefan Imhoff", - "tagline": "Senior Web Developer" - }, - "summary": { - "headline": "Professional Summary" - }, - "experience": { - "headline": "Professional Experience", - "items": [ - { - "company": "XING", - "url": "https://www.xing.com", - "title": "Senior Software Engineer", - "location": "Hamburg, Germany", - "duration": "03/2020-", - "tasks": [ - "Development of central design system components for the XING platform using React, TypeScript and styled components.", - "Support of the XING Design System throughout its entire lifecycle: further development, maintenance and documentation.", - "Supporting cross-functional product teams in integrating design system components into new applications.", - "Increased UI consistency and reduced implementation effort through standardized, versioned components.", - "Responsibility for the accessible (A11Y) design of the design system according to WCAG2.2AA, including the definition of guidelines, semantic/ARIA standards, and the introduction of automated and manual A11Y tests.", - "Conception and implementation of a dark/light color scheme for the XING platform, taking into account contrast requirements and state consistency.", - "Development and implementation of a monitoring system for the use of the design system as well as browser extensions for the identification and analysis of components in the browser.", - "Analysis and evaluation of coding challenges as well as conducting job interviews to recruit new frontend developers." - ] - }, - { - "company": "XING", - "url": "https://www.xing.com", - "location": "Hamburg, Germany", - "title": "Front-End Engineer", - "duration": "01/2011-02/2020", - "tasks": [ - "Development, deployment and monitoring of multiple XING products.", - "Concept, idea and development of user interface improvements on the job marketplace, which lead to 59 % more visitors on job ads.", - "Idea and conception of a freelancer marketplace in a Hack Week, which lead to a new product on the platform.", - "Development of an iPad hybrid app with Backbone.js.", - "Creation of a screencast series in cooperation with User Care.", - "Development of multiple products as the logged out profile, public search, onboarding user flow and profile-filling widget with React, Redux and GraphQL." - ] - }, - { - "company": "Dumrath & Fassnacht", - "location": "Hamburg, Germany", - "title": "Web Designer", - "duration": "09/2005-12/2010", - "tasks": [ - "Planning, design, and layout of websites.", - "Implementation in W3C standard with HTML and CSS.", - "Programming websites with content management systems and blog systems.", - "Revision and update of existing customer websites.", - "Customer advisory" - ] - }, - { - "company": "IGS Development", - "location": "Harbke, Germany", - "title": "Media Designer", - "duration": "02/2002-01/2005", - "tasks": [ - "Creation of Internet and Intranet pages with HTML, CSS, PHP, MySQL, and Typo3.", - "Filming of industrial processes and production facilities in Germany and France.", - "Editing and Postproduction with Premiere, Avid, and After Effect.", - "Creation of 3D models and animations with 3ds max, and Cinema 4D." - ] - }, - { - "company": "Schmitz Kommunikation", - "location": "Hamburg, Germany", - "title": "Intern Web Design", - "duration": "03/2001-04/2001", - "tasks": [ - "Relaunch, conception, and realization of websites with Dreamweaver, Fireworks, Photoshop, and Flash 5 & ActionScript." - ] - } - ] - }, - "education": { - "headline": "Education", - "items": [ - { - "school": "bib International College", - "url": "https://www.bib.de", - "degree": "Computer Scientist", - "location": "Hanover, Germany", - "duration": "10/1999-09/2001" - } - ] - }, - "skills": { - "headline": "Key Skills", - "items": [ - { - "headline": "Fontend", - "tags": [ - "HTML", - "CSS", - "JavaScript", - "TypeScript", - "SVG", - "Web API & DOM", - "Responsive Webdesign (RWD)", - "Adaptive Webdesign (AWD)", - "CSS Grid Layout", - "Flexbox", - "Markdown", - "Progressive Web Apps (PWA)", - "Service Worker", - "Critical Render Path", - "Performance", - "Styled Components", - "Tailwind CSS", - "PostCSS", - "CSS Modules", - "Sass/SCSS", - "Stylelint", - "ESlint", - "React", - "Preact", - "Astro", - "Eleventy", - "Redux", - "Apollo", - "Babel", - "Webpack", - "Gulp", - "Jest", - "Cypress", - "SEO", - "Accessibility (A11Y)", - "Usability" - ] - }, - { - "headline": "Design", - "tags": [ - "UX/UI Design", - "Information Architecture", - "Affinity", - "Figma", - "Sketch", - "Adobe Photoshop", - "Adobe Illustrator" - ] - }, - { - "headline": "Backend", - "tags": [ - "Node.js", - "Express", - "RESTful Services", - "GraphQL", - "MySQL", - "PostgreSQL", - "SQLite" - ] - }, - { - "headline": "Dev Ops", - "tags": [ - "Jenkins", - "GitHub Actions", - "Travis CI", - "Docker", - "Apache", - "NGINX", - "SSH", - "FTP" - ] - }, - { - "headline": "AI Assistants & Prompt Engineering", - "tags": ["Claude", "GPT", "Gemini", "Grok", "Perplexity Sonar"] - }, - { - "headline": "AI for Code & Pair Programming", - "tags": ["GitHub Copilot", "Claude Code", "OpenCode"] - }, - { - "headline": "Generative AI", - "tags": [ - "GPT Image", - "Nano Banana Pro", - "FLUX", - "Stable Diffusion", - "Phoenix", - "Lucid", - "Sora", - "Veo", - "Kling" - ] - }, - { - "headline": "Miscellaneous AI Tools", - "tags": ["Ollama", "Whisper", "MCP"] - }, - { - "headline": "Collaboration", - "tags": [ - "Git", - "GitHub", - "Slack", - "Microsoft Teams", - "Confluence", - "Jira", - "Notion" - ] - }, - { - "headline": "Agile Methods & Productivity", - "tags": [ - "Kanban", - "Scrum", - "Miro", - "OKR", - "GTD", - "Pomodoro", - "DEVONthink", - "Obsidian", - "Zettelkasten Method" - ] - }, - { - "headline": "Miscellaneous", - "tags": [ - "Fish Shell", - "Zsh", - "Bash", - "Neovim", - "Vim", - "Zed", - "Visual Studio Code", - "tmux", - "Mac OS", - "Linux" - ] - } - ] - }, - "languages": { - "headline": "Languages", - "items": [ - { - "language": "German", - "level": "native language" - }, - { - "language": "English", - "level": "fluently spoken and written" - }, - { - "language": "Spanish", - "level": "early CEFR B1" - }, - { - "language": "Japanese", - "level": "early CEFR B1, JLPT N3" - } - ] - }, - "awards": { - "headline": "Awards", - "items": [ - "Three time winner of Hackweeks at XING (2023, 2024, 2025)", - "Three times winner of the yearly company-wide innovation award of XING Prototyping Days (2013, 2015, 2017).", - "SEMY Award \u2013 German Search Marketing Award 2015." - ] - }, - "interests": { - "headline": "Interests & Hobbies" - } -} diff --git a/src/pages/cv.astro b/src/pages/cv.astro index 35cd432..ccb4e66 100644 --- a/src/pages/cv.astro +++ b/src/pages/cv.astro @@ -7,20 +7,18 @@ import Headline from '../components/Headline.astro'; import ListItem from '../components/ListItem.astro'; import PageTitle from '../components/PageTitle.astro'; import Subheadline from '../components/Subheadline.astro'; +import Subsubheadline from '../components/Subsubheadline.astro'; import Text from '../components/Text.astro'; import TextLink from '../components/TextLink.astro'; import UnorderedList from '../components/UnorderedList.astro'; -import cv from '../data/cv.json'; - import { Content as Intro } from '../text/cv/intro.mdx'; import { Content as InterestsHobbies } from '../text/cv/interests-hobbies.mdx'; import { mapping } from '../mdx-components'; -const title = 'CV'; -const description = - 'The curriculum vitae of Stefan Imhoff, Senior Software Engineer from Hamburg, Germany.'; +const title = 'Resume'; +const description = 'The resume of Stefan Imhoff, Senior Software Engineer from Hamburg, Germany.'; --- - Curriculum Vitae + Resume
- {cv.summary.headline} + Professional Summary
Personal Information - {cv.personal.name} - {cv.personal.tagline} - Website • - • - - + Stefan Imhoff + Senior Software Engineer / Design System Authority +
    +
  • Website
  • + +
  • + +
  • + +
  • + +
  • +
- {cv.experience.headline} - { - cv.experience.items.map((item) => ( -
-
- {item.title} -
{item.duration}
-
- {item.company} / {item.location} -
- {item.url && ( -
- - {item.url.replace(/https?:\/\//, '')} - -
- )} -
- {item.tasks.length > 0 && ( - - {item.tasks.map((task) => ( - {task} - ))} - - )} -
- )) - } + Professional Experience - {cv.education.headline} - { - cv.education.items.map((item) => ( -
- {item.degree} -
{item.duration}
+
+
+ Senior Software Engineer +
- {item.school} / {item.location} + XING
- {item.url && ( -
- - {item.url.replace(/https?:\/\//, '')} - -
- )} +
Remote / Mar. 2020 – Present
- )) - } +
+ + + Lead Engineer for the XING Design System (XDS), recognized by management as the + Authority for Design System components on Web. + + + + + Delivered €572,400 in estimated annual savings (Savings Factor 3.32) + by establishing a centralized component creation workflow, achieving Top Performer + ratings (2021, 2022) for high-impact efficiency gains. + + + Dominated code contributions as the #3 ranked contributor - in the + Crate core monorepo (272,000+ LOC across 3,500+ files), serving as the sole Web Engineer during critical 2023 reorganizations + while maintaining 100% delivery output. + + + Accelerated XING Design System adoption by 278% (cumulative growth + by Q3 2025), successfully deprecating legacy systems and reducing technical debt through + aggressive migration strategies acknowledged as technically demanding successes. + + + Spearheaded WCAG 2.2 AA compliance for the EU Accessibility Act, + conducting comprehensive audits on 50+ core components and implementing semantic standards, + focus management, and high-contrast support. + + + Recognized as a Role Model for AI Tooling by leadership, integrating + generative AI into daily workflows for debugging and documentation, and winning 2nd Place in the 2023 AI Hackweek for profile image generation. + + + Engineered a scalable Dark Mode architecture by creating a dual-mode + SVG token mapping strategy for 400+ illustrations, reducing asset load sizes, and + enabling dynamic theming without code duplication. + + + Executed the cloud migration of 10+ internal tools and Chrome extensions + to GitHub Cloud, modernizing the CI/CD infrastructure and + ensuring zero downtime. + + + Lead the technical upgrade to Styled Components and TypeScript modernization, + refactoring complex types and eliminating “snowflake” implementations to enhance build + performance and developer experience. + + + Mentored junior engineers and working students through dedicated + onboarding programs and support sessions, formally praised for being + the most helpful person I know. + + +
+ +
+
+ Frontend Engineer +
+
+ XING +
+
+ Hamburg, Germany / Jan. 2011 – Feb. 2020 +
+
+
+ + Key contributor to high-traffic product verticals including Onboarding, SEO, + Mobile, and Jobs. Consistently rated Expectations Clearly Exceeded (2018, 2019). + + +
+ Onboarding Team +
2017–2020
+
+ + + Led the “Reactification” of user profiles and the team's migration + to TypeScript, managing the entire frontend stack solo in 2019 + and earning a Performance Expectations Clearly Exceeded rating. + + + Improved user profile completion rates by engineering a high-performance + responsive widget using React.js and Redux, optimizing the data entry flow for new + users. + + + +
+ SEO Team +
2015–2017
+
+ + + Maximized organic traffic and Google rankings by re-architecting + the Logged-Out User Profile with a focus on “Mobile First” performance and Core Web + Vitals. + + + Pioneered the first production usage of CSS Grid at XING during the + relaunch of Public Search, setting the standard for modern layout implementation across + the company. + + + +
+ Mobile Web Team +
2013–2014
+
+ + + Enhanced cross-device consistency by developing a hybrid iPad application + using Backbone.js and migrating the “XING Touch” platform to a flattened, responsive + design system. + + + Increased user engagement by programming an interactive horizontal + navigation with complex state-based animations. + + + +
+ Jobs Team +
2011–2013
+
+ + + Increased job ad visits by 59% by conceptualizing and developing + a novel “Context Pagination” feature, significantly boosting user retention. + + + Launched “XING Projects” (Beta) by successfully pitching and developing + a Freelancer Marketplace prototype during Innovation Week, which evolved into a dedicated + revenue-generating product. + + +
+ +
+
+ Web Designer +
+
+ Dumrath & Fassnacht +
+
+ Hamburg, Germany / Sep. 2005 – Dec. 2010 +
+
+
+
+ +
+
+ Media Designer +
+
+ IGS Development +
+
+ Harbke, Germany / Feb. 2002 – Jan. 2005 +
+
+
+
+ + + + Education + +
+ Computer Scientist +
+
+ bib International College +
+
+ Hanover, Germany / Oct. 1999 – Sept. 2001 +
+
+