freiberufler Fullstack Software Engineer auf freelance.de

Fullstack Software Engineer

offline
  • 100‐120€/Stunde
  • 10245 Berlin
  • Europa
  • de  |  en
  • 10.11.2023

Kurzvorstellung

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 TDD approach

Qualifikationen

  • Amazon Web Services (AWS)
  • GraphQL
  • JavaScript
  • Node.js
  • React (JavaScript library)
  • Redux
  • Router / Gateways
  • Testing (IT)
  • TypeScript

Projekt‐ & Berufserfahrung

Fullstack Software Engineer
Kundenname anonymisiert, Stuttgart
4/2023 – offen (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

4/2023 – offen

Tätigkeitsbeschreibung

PROJECT
Web app to track and manage formula races and driver standings

CLIENT
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 on the TanStack, React, GraphQL, MongoDB, Playwright, Vitest, Storybook, ...

Eingesetzte Qualifikationen

GraphQL, TypeScript, React (JavaScript library)

Fullstack Software Engineer
Kundenname anonymisiert, Stuttgart
10/2022 – 3/2023 (6 Monate)
Großhandel
Tätigkeitszeitraum

10/2022 – 3/2023

Tätigkeitsbeschreibung

PROJECT
E-commerce platform for office and warehouse supplies

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
- E-commerce platform for office and warehouse supplies
- 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

Eingesetzte Qualifikationen

React (JavaScript library), Router, TypeScript

Fullstack Developer
Kundenname anonymisiert, Berlin
1/2022 – 9/2022 (9 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

1/2022 – 9/2022

Tätigkeitsbeschreibung

PROJECT
SaaS application to roll out price changes at petrol stations

CLIENT
One of the 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

Eingesetzte Qualifikationen

JavaScript, React (JavaScript library)

Fullstack Developer
Kundenname anonymisiert, Berlin
12/2019 – 3/2020 (4 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

12/2019 – 3/2020

Tätigkeitsbeschreibung

PROJECT
React component library

CLIENT
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 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

Eingesetzte Qualifikationen

React (JavaScript library)

Fullstack Developer
Kundenname anonymisiert, Berlin
7/2019 – 12/2021 (2 Jahre, 6 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

7/2019 – 12/2021

Tätigkeitsbeschreibung

PROJECT
Subscription-based online service to streamline the process of buying a house

CLIENT
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 & RESPONSILITIES
• 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

Eingesetzte Qualifikationen

React (JavaScript library)

Fullstack Developer
Kundenname anonymisiert, Berlin
10/2018 – 3/2019 (6 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

10/2018 – 3/2019

Tätigkeitsbeschreibung

PROJECT
Dashboard to manage mortgages

CLIENT
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
• 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

Eingesetzte Qualifikationen

React (JavaScript library)

Software Developer
Kundenname anonymisiert, Berlin
10/2018 – 2/2019 (5 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

10/2018 – 2/2019

Tätigkeitsbeschreibung

PROJECT
Real estate search engine for private investment opportunities

CLIENT
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

Eingesetzte Qualifikationen

React (JavaScript library)

Frontend Developer
Kundenname anonymisiert, Berlin
4/2018 – 9/2018 (6 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

4/2018 – 9/2018

Tätigkeitsbeschreibung

PROJECT
White-label travel search engine

CLIENT
Booking system provider driving 1.3 BN Euros in annual revenue

SKILLS
Vue, JavaScript, HTML, CSS, Jenkins, Node, Swagger, Express, TDD, Scrum

ACHIEVEMENTS & RESPONSIBILITIES
• Developed the next version of a white-label travel search engine, including versatile filtering options

Eingesetzte Qualifikationen

JavaScript, Vue.js

Fullstack Developer
Kundenname anonymisiert, Berlin
2/2018 – 4/2018 (3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

2/2018 – 4/2018

Tätigkeitsbeschreibung

PROJECT
Smart home solution for people with special needs

CLIENT
Provider of IoT home solutions

SKILLS
React, Redux, Bootstrap, JavaScript, SCSS, TDD, Enzyme, Protractor, Express, Mongoose, MongoDB, XP

ACHIEVEMENTS & RESPONSIBITIES
• Developed a MERRRN application to detect and report dangerous situations in retirement homes

Eingesetzte Qualifikationen

React (JavaScript library)

Engineer
Kundenname anonymisiert, Berlin
5/2017 – 7/2017 (3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2017 – 7/2017

Tätigkeitsbeschreibung

PROJECT
Video post-processing tool

CLIENT
Leader in satellite-based wildlife monitoring

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 & RESPONSIBITIES
• Developed a Java application for post-processing JPG and MP4-based data of wildlife monitoring collars
• Optimized the battery lifetime of tracking collars from weeks to months by turning specific hardware on only when needed and compensating for a resulting lack of metadata with post-production software

Eingesetzte Qualifikationen

Java (allg.), Swing (Java)

Engineer
Kundenname anonymisiert, Berlin
12/2016 – 8/2017 (9 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

12/2016 – 8/2017

Tätigkeitsbeschreibung

PROJECT
Web application for live observation of animal behavior

CLIENT
Leader in satellite-based wildlife monitoring

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

Eingesetzte Qualifikationen

Java (allg.), Spring

Engineer
Kundenname anonymisiert, Berlin
6/2014 – 3/2017 (2 Jahre, 10 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

6/2014 – 3/2017

Tätigkeitsbeschreibung

PROJECT
Satellite-based wildlife tracking

CLIENT
Leader in satellite-based wildlife monitoring

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 collar configuration time by 80% with a new system to test multiple collars simultaneously

Eingesetzte Qualifikationen

Java (allg.)

Ausbildung

Full-Stack TDD Accelerator
Ausbildung
2017
Berlin
Fachinformatiker
Ausbildung
2007
Berlin

Über mich

PROFESSIONAL STATEMENT
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

Weitere Kenntnisse

- 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)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
556
Alter
36
Berufserfahrung
10 Jahre und 3 Monate (seit 01/2014)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden