Markus Lindemann
Web Developer specializing in modern frontend frameworks and accessible web applications
Berlin
Professional Summary
Berlin-based Web Developer with a strong focus on building responsive, performant, and accessible user interfaces. Experienced in modern JavaScript and TypeScript ecosystems, component-driven architecture, and cross-functional agile collaboration.
Work Experience
Kranich Digital Solutions GmbH
Berlin, Germany
Web Developer
Mar 2023 – Present
- Develop responsive client-facing web portals and internal dashboard tools using TypeScript, React, and Next.js.
- Collaborate with product designers to implement reusable accessible components adhering to WCAG 2.1 AA standards.
- Refactor legacy REST integration layers into structured TanStack Query data-fetching modules, decreasing page load times by 22%.
- Write automated unit and integration tests using Vitest and Playwright to maintain high build reliability.
Spreewerk Media Labs GmbH
Berlin, Germany
Frontend Web Developer
Apr 2020 – Feb 2023
- Built custom web applications and marketing interfaces utilizing JavaScript, Vue.js, and Tailwind CSS.
- Integrated headless CMS platforms and third-party payment processing APIs to support regional retail clients.
- Standardized frontend build configurations with Vite, cutting local development build times in half.
Novis Verlagsgruppe GmbH
Berlin, Germany
Junior Web Editor & Developer
Jan 2018 – Mar 2020
- Maintained corporate web properties and digital publishing microsites using HTML5, modern CSS, and vanilla JavaScript.
- Assisted editorial teams in establishing structured templates and mobile-first layouts across high-traffic digital publications.
Education
HTW Berlin - University of Applied Sciences
Bachelor of Science · Media Informatics · Berlin, Germany · 1.8 · Oct 2001 – Sept 2005
Completed core studies covering software engineering fundamentals, user interface design, relational databases, and interactive multimedia systems.
Key Projects
OpenStock PWA
Jun 2024 – Nov 2024
- Built an open-source inventory viewer using React, Tailwind CSS, and IndexedDB for offline-first data management.
- Configured automated accessibility verification in GitHub Actions to validate color contrast and keyboard navigation.
Technical Skills
JavaScript (ES6+)
TypeScript
React
Next.js
Vue.js
HTML5 & Semantic Markup
CSS3 & Tailwind CSS
RESTful APIs
Git & GitHub
Vitest & Jest
Playwright
Languages
German
C2
English
C1
Certifications
OpenJS Node.js Application Developer (JSNAD)
OpenJS Foundation · May 2024
Volunteering
KiezCode Initiative Berlin
Berlin, Germany · Sept 2022 – Dec 2025
- Volunteer Code Mentor
- Facilitated weekly open web development workshops and code review sessions for career switchers and adult learners.