Stefan Plösser, Developer in Mainz, Rhineland-Palatinate, Germany
Stefan is available for hire
Hire Stefan

Stefan Plösser

Verified Expert  in Engineering

React Developer

Mainz, Rhineland-Palatinate, Germany

Toptal member since July 29, 2022

Bio

Stefan is a web developer with a broad full-stack background specializing in TypeScript and React. Being a freelancer for many years, he had the pleasure of working with clients like B&B Hotels or the German ZDF. Stefan can quickly craft new digital experiences from scratch and never compromises on reliable and maintainable code.

Portfolio

NWON GmbH
React, TypeScript, Material UI, Redux, Web Consulting, User Experience (UX)...
Freelancer
TypeScript, Laravel, Node.js, Docker, Vue, Angular, Unix Shell Scripting...
IBM
Business Cases, Business Process Optimization, JavaScript, Java, PHP...

Experience

  • Web Development - 12 years
  • Unix Shell Scripting - 8 years
  • Node.js - 5 years
  • ESLint - 5 years
  • TypeScript - 5 years
  • Docker - 4 years
  • Material UI - 3 years
  • React - 3 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, Swagger, ESLint, TypeScript, React, Material UI, RxJS, Docker, Node.js

The most amazing...

...thing I've built is a highly interactive legal contract generator, which grows by 30% in organic traffic each month.

Work Experience

Front-end Team Lead

2020 - PRESENT
NWON GmbH
  • Shaped a highly specialized team of four React developers, enabling everyone to grow and learn while delivering quality to our clients.
  • Relaunched an existing platform with improved UX and performance, serving over 6,000 active users. Ensured reliable operations by employing component tests with React Testing Library and end-to-end testing with Cypress.
  • Conceptualized and implemented an MVP for a legal tech startup. Employed server-side rendering for uncompromising performance, combined with on-site SEO and a smooth user experience.
  • Organized online tech workshops around TypeScript and React to spread knowledge within internal and external development teams.
Technologies: React, TypeScript, Material UI, Redux, Web Consulting, User Experience (UX), Team Leadership, Jest, Cypress, Next.js

Full-stack Web Developer

2014 - 2020
Freelancer
  • Developed and maintained ambitious client projects, ranging from quick prototyping in a few months to large codebase migrations spanning multiple years.
  • Joined and enhanced agile development teams ranging from three to fifteen developers.
  • Maintained strong test coverage to ensure smooth live operation for pages with 100,000+ monthly visitors.
Technologies: TypeScript, Laravel, Node.js, Docker, Vue, Angular, Unix Shell Scripting, GraphQL

Dual Studies Business Informatics

2010 - 2013
IBM
  • Graduated in business Informatics with IBM's Dual Study program, working in three-month blocks within different teams.
  • Implemented a web-based solution to manage large-scale client contracts as part of a ten-people development team.
  • Established an automated testing strategy for an internal web tool.
  • Elaborated a concept for a web-based training solution for manufacturing personnel and implemented a first prototype.
Technologies: Business Cases, Business Process Optimization, JavaScript, Java, PHP, Database Design

Experience

Job Matching Platform for the Medical Industry

As the front-end lead and co-architect, I developed the overall application structure in close collaboration with the back-end lead. We opted for a dockerized stack, employing Django and PostgreSQL on the server-side, React with React Query for data fetching and MUI as the UI foundation. The app is deployed using a Gitlab CI/CD pipeline, targeting servers provisioned by Ansible.

OpenAPI Specification (formerly Swagger Specification) serves as the basis for generating client services and interfaces. In conjunction with a strict TypeScript setup, this has proven to be a strong foundation for keeping back- and front-end types in sync at all times.

Besides setting up the project and choosing the right frameworks, I oversaw the front-end development in terms of code reviews. As always, my focus was on clean, maintainable code, including high test coverage using React Testing Library, Cypress, and Jest.

Legal Contract Generator with Large Knowledge Base

https://resolvio.de/
In this project, I supported a legal tech startup by launching its first MVP for market validation. Together with the customer, I drafted the initial wireframes, guided the design process, and then moved to implement the solution.

The stack is based on a WordPress back end where the customer puts their content. The site is rendered with Gatsby for maximum performance and crawlability, pulling the data from WordPress via GraphQL. The global state is kept in Redux, and Material UI serves as the UI foundation. Some Lottie SVG animations provide the site with a unique touch.

The page is getting a lot of organic search traffic, combining valuable content with strong on-site SEO and a delightful UX.

Online Appearance for Web Development Agency

https://nwon.de/en
As a co-founder of the web development agency NWON, I was heavily involved in the latest relaunch of our online appearance.

I used Figma to capture our concept ideas and create a wireframe version of the page, and all team members developed the content. As the front-end lead, I set up the project based on Next.js, MUI, and Framer Motion.

During the development, I mainly coordinated the team, gave reviews, and implemented a couple of components myself. The result is a performant website with rich content and playful animations.

Education

2010 - 2013

Bachelor's Degree in Business Informatics

The Baden-Württemberg Cooperative State University - Mannheim, Baden-Württemberg

Skills

Libraries/APIs

React, Node.js, RxJS, Vue, OpenAPI

Tools

Slack, Ansible, Figma

Languages

TypeScript, UML, Java, GraphQL, JavaScript, PHP

Frameworks

Material UI, Swagger, Cypress, Next.js, Laravel, Angular, Redux, Jest

Platforms

Visual Studio Code (VS Code), Docker

Paradigms

Database Design, REST

Other

ESLint, Web Development, Unix Shell Scripting, Web Consulting, User Experience (UX), Team Leadership, Algorithms, Business Cases, Business Process Optimization, Gatsby, Wireframing, Lottie, SVG Animation

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring