Projects (excerpt) Software Developer - Development of a multi-brand application for a major household appliance manufacturer E-Commerce | since 11/2023 Methods & Tools Next.js | React | TypeScript | Jest | GraphQL | Apollo | Contentstack | GitHub | Jira & Confluence | Kanban & Scrum Responsibilities - Building new websites
- Implementation of features
- Connecting CMS systems (including Contentstack) with GraphQL and Apollo
- Use of the design system (Figma) including internal component library
- Ensuring barrier-free use of the site and compliance with WCAG
- Code reviews and pairing
- Quality assurance through tests with Jest and Playwright
- Further development of the project setup with a focus on the developer experience
- Building new websites
- Implementation of features
- Connecting CMS systems (including Contentstack) with GraphQL and Apollo
- Use of the design system (Figma) including internal component library
- Ensuring barrier-free use of the site and compliance with WCAG
- Code reviews and pairing
- Quality assurance through tests with Jest and Playwright
- Further development of the project setup with a focus on the developer experience
Software Developer - Development of an application for automatic process control Media | 10/2023 - 03/2024 Methods & Tools Angular | TypeScript | Material Design / UI | SCSS | Kotlin | Java | Spring Boot | REST | Jasmine | Storybook | GitHub | Jira & Confluence | Kanban & Scrum Responsibilities - Conception of designs
- Implementation of new features in the frontend (components, dashboards, etc.)
- Extending existing features and bugfixing in the backend
- Code reviews and pairing
- Quality assurance through tests with Jasmine
- Conception of designs
- Implementation of new features in the frontend (components, dashboards, etc.)
- Extending existing features and bugfixing in the backend
- Code reviews and pairing
- Quality assurance through tests with Jasmine
Software Developer - Development of a multi-brand component library E-Commerce | since 09/2021 Methods & Tools React | TypeScript | Next.js | Figma | Emotion | styled components | Framer Motion | Playwright | Jest | Storybook | Eslint | Prettier | Github Actions | turbo | Node.js | GitHub | Bitbucket | Jira & Confluence | Kanban & Scrum Responsibilities - Development of responsive, polymorphic, highly reusable and configurable React components
- Refinement of design requirements
- Ensuring high code quality through pair programming and code reviews
- Quality assurance of components through tests with Storybook and Playwright
- Close cooperation with consumers during integration
- Know-how transfer and training of internal developers for the new technologies
- Active participation in shaping of agile processes and practices
- Improving the project setup with focus on the developer experience
- Development of responsive, polymorphic, highly reusable and configurable React components
- Refinement of design requirements
- Ensuring high code quality through pair programming and code reviews
- Quality assurance of components through tests with Storybook and Playwright
- Close cooperation with consumers during integration
- Know-how transfer and training of internal developers for the new technologies
- Active participation in shaping of agile processes and practices
- Improving the project setup with focus on the developer experience
Software Developer - Development of tools for agile teams Online Services | 01/2020 - 08/2021 Methods & Tools Angular | React | Tailwind | Sass | JavaScript | TypeScript | Spring Boot | Java | Maven | Axon | REST | Jasmine | GitHub | Jira & Confluence | Kanban & Scrum Responsibilities - Conception and refinement of business requirements
- Technical conception of web applications
- Development of responsive components and their integration into the web application
- Code Reviews and pairing
- Conception and refinement of business requirements
- Technical conception of web applications
- Development of responsive components and their integration into the web application
- Code Reviews and pairing
Further projects Professional experience in agile software development since 2016 |