Schlagwörter
Skills
Senior React Fullstack Software Engineer of scalable web applications with single- page frontends and RESTful microservice backends. An advocate of Agile eXtreme Programming principles who delivers high-quality products using a test-first approach (TDD) and supports the Node.js stack
KEY EXPERIENCE
- 8 years of full-time, hands-on experience in professional software development in a DevOps context
- 4 years of hands-on experience in onboarding, mentoring, and leading frontend developers
KEY SKILLS
FRONTEND: React, Redux, Router, Bootstrap, MUI, Tailwind, JavaScript, TypeScript, i18n, a11y, Webpack
BACKEND: Next.js, REST, GraphQL, Appollo, Node, Serverless, Express, Swagger, PostgreSQL, MongoDB
TDD: Test-first Automation, Mocking, e2e Testing, Jest, Cypress, CodeceptJS, Testing Library, Storybook
DEVOPS: CI/CD, IaC, AWS, cfn, Jenkins, GitLab, GitHub Actions, Artifactory, Feature Toggling, Docker, Git
AGILE: XP, Scrum, Kanban, User Stories, INVEST, Pair Programming, Emergent Design, A/B Testing
LANGUAGES: English (fluent), German (native)
Projekthistorie
German luxury and commercial vehicle automotive brand
SKILLS
React, TanStack, Tailwind, i18next, TypeScript, GraphQL, Apollo, MongoDB, TDD, Vitest, Testing Library, Playwright, Storybook, Docker, GitHub Actions, GitLab, Kanban
ACHIEVEMENTS & RESPONSIBILITIES
- Greenfield development of a responsive web app to follow races of different Formula series live
- Early end-users and testers are the world’s best Formula drivers and teams
- More details are coming soon...
CLIENT
Business equipment wholesaler serving the European market
SKILLS
React, Redux, Router, Next.js, Styled Components, TypeScript, i18n, REST, Knex, PostgreSQL, SSR, TDD, Jest, Cypress, Testing Library, Storybook, CI/CD, AWS, CDK, GitHub Actions, Artifactory, Docker, Scrum
ACHIEVEMENTS & RESPONSIBILITIES
- Improved the React- and Redux-based app while satisfying numerous country-specific requirements
- Spearheaded an initiative to reduce the runtime of the platform’s test suite from hours to minutes by introducing integration and unit tests and coaching the team on how to best leverage different test types
CLIENT
One of world's seven oil and gas "supermajors"
SKILLS
React, Redux, Router, MUI, TypeScript, a11y, REST, Node, Express, Swagger, MySQL, TDD, Jest, Cypress, Testing Library, Storybook, CI/CD, Azure DevOps, Scrum
ACHIEVEMENTS & RESPONSIBILITIES
- Implemented a 3-tier React application using Redux and Thunks to separate central state management, asynchronous processes, and presentation
- Coached a team on how to write frontend component tests and integrated Jest and React Testing Library into the Azure-based continuous integration pipeline
- Introduced a Storybook to enable efficient development of Material-UI-based frontend components and eliminated the need to waste precious developer time on waiting for the application to reload
- Increased the throughput of delivered User Stories by re-focussing the team and stakeholders on Agile principles and practices, which ultimately led to higher satisfaction and confidence among team members
Germany's leading online market place for real estates
SKILLS
React, Preact, Redux, Router, JavaScript, TypeScript, i18n, a11y, REST, Node, Serverless, Express, Swagger, RDS, MySQL, DynamoDB, TDD, Jest, Cypress, Codecept, Playwright, Enzyme, Testing Library, Storybook, CI/CD, AWS, CloudFormation, Jenkins, Recharts, Less, Google Maps, Kanban
ACHIEVEMENTS & RESPONSIBILITIES
- Developed a suite of premium web application products and helped grow the revenue from 1.3M EUR in the first year to 6.7M EUR in the second year (based on 20,000 paying subscribers)
- Onboarded and mentored 3 Junior Developers and led a team of 5 frontend engineers to become the „best-organized team,“ according to the Head of Technology
- Coordinated other team’s contributions and coached their team members on how to write clean code and good tests and how to develop components in isolation with a Storybook
- Reduced the runtime of the test suite from 25 minutes to under 10 minutes by identifying and working around performance bottlenecks in the React Testing Library and by refactoring bad code into clean code
- Inherited a legacy project with outdated code that needed urgent adjustments and improved the code quality and coverage from 50% to 90% over the course of 3 months
- Took over Product Ownership during the Product Owner’s scheduled absence
Germany's leading online market place for real estates
SKILLS
React, Preact, Redux, Router, JavaScript, TypeScript, i18n, a11y, REST, Node, Serverless, Express, Swagger, RDS, MySQL, DynamoDB, TDD, Jest, Cypress, Codecept, Playwright, Enzyme, Testing Library, Storybook, CI/CD, AWS, CloudFormation, Jenkins, Recharts, Less, Google Maps, Kanban
ACHIEVEMENTS & RESPONSIBILITIES
- Developed and supported the rollout of a component library that built the foundation for the most comprehensive rebranding and redesigns in the client’s 20-year history – a multi-million EUR initiative affecting 1,500 employees and hundreds of thousands of daily visitors
Germany's leading online market place for real estates
SKILLS
React, Preact, Redux, Router, JavaScript, TypeScript, i18n, a11y, REST, Node, Serverless, Express, Swagger, RDS, MySQL, DynamoDB, TDD, Jest, Cypress, Codecept, Playwright, Enzyme, Testing Library, Storybook, CI/CD, AWS, CloudFormation, Jenkins, Recharts, Less, Google Maps, Kanban
ACHIEVEMENTS & RESPONSIBILITIES
- Developed a responsive web application to gain insights into a user’s mortgage needs over time
- Helped the client to get back in touch with their „lost“ leads (previously sold to partners) and thus significantly increased the customer lifetime value for the client
- Developed a responsive dashboard with interactive custom pie, bar, and line charts using Recharts
- Implemented React components with a clean interface and local state, which are easily integrated into the dashboard and positioned with a Bootstrap-like library
- Maintained an Express-based mock API to allow local development of the React application
Germany's leading online marketplace for real estate
SKILLS
React, Preact, Redux, Router, JavaScript, TypeScript, i18n, a11y, REST, Node, Serverless, Express, Swagger, RDS, MySQL, DynamoDB, TDD, Jest, Cypress, Codecept, Playwright, Enzyme, Testing Library, Storybook, CI/CD, AWS, CloudFormation, Jenkins, Recharts, Less, Google Maps, Kanban
ACHIEVEMENTS & RESPONSIBILITIES
- Developed an accessible React web application to find apartments or houses as private investment and integrated 6 APIs of 3 different data providers
- Features included: a search with auto-completion, filters, an innovative rating score, Google Maps integration, exposé with carousel gallery, a shortlist, and a profitability calculator
Leading provider of booking systems driving 1.3 bn euros in annual revenue
SKILLS
Vue, JavaScript, HTML, CSS, Jenkins, Node, Swagger, Express, TDD, Scrum
ACHIEVEMENTS & RESPONSIBILITIES
- Developed next version of a white-label travel search engine including versatile filtering options
Provider of a smart home solution for people with special needs
SKILLS
React, Redux, Bootstrap, JavaScript, SCSS, TDD, Enzyme, Protractor, Express, Mongoose, MongoDB, XP
ACHIEVEMENTS & RESPONSIBILITIES
- Developed a MERRRN application to detect and report potentially dangerous situations in homes of people with special needs
International biology and research institutes
SKILLS
Java, JavaFX, Swing, Spring, REST, PostgreSQL, JavaScript, jQuery, AJAX, KML, HTML, CSS, Maven, Tomcat, SVN, Google Maps API, Acceptance Testing, Squarespace, WordPress, Git
ACHIEVEMENTS & RESPONSIBILITIES
- Developed a web application to allow biologists to conduct complex studies of sleep and hibernation patterns based on monitoring data such as body temperature, collar orientation, or activity
- Allowed researchers to better understand the migration of herds and packs by retrieving GPS data from SQL database and visualizing animal positions and virtual fences on Google maps
International biology and research institutes
SKILLS
Java, JavaFX, Swing, Spring, REST, PostgreSQL, JavaScript, jQuery, AJAX, KML, HTML, CSS, Maven, Tomcat, SVN, Google Maps API, Acceptance Testing, Squarespace, WordPress, Git
ACHIEVEMENTS & RESPONSIBILITIES
- Developed a Java application for post-processing JPG and MP4-based data of wildlife monitoring collars
- Parsed 128 GB of binary data per collar to change video orientation, synchronize timestamps with image files, and render timestamps into video frames
- Optimized the battery lifetime of tracking collars from weeks to months by turning certain hardware on only when needed and compensating for a resulting lack of metadata with post-production software
International biology and research institutes
SKILLS
Java, JavaFX, Swing, Spring, REST, PostgreSQL, JavaScript, jQuery, AJAX, KML, HTML, CSS, Maven, Tomcat, SVN, Google Maps API, Acceptance Testing, Squarespace, WordPress, Git
ACHIEVEMENTS & RESPONSIBILITIES
- Simplified the user experience of a collar configuration software by eliminating unnecessary steps
- Decreased time to verify correct collar configuration by a factor of 5 by developing a system to test multiple collar circuits simultaneously
Reisebereitschaft
- available on-site in Berlin for up to 100%
- available on-site outside of Berlin for up to 10%
- happy to visit clients all across Europe every other week (e.g., to collect feedback and discuss requirements)