28.11.2025 aktualisiert


Premiumkunde
100 % verfügbarFreelance Senior Software Engineer
Freiburg, Deutschland
Deutschland +1
Bachelor of Science in InformatikSkills
Clean CodeHTMLJavaJavascriptPHPAgile MethodologieUnit TestingCSSCode-ReviewRenderingContinuous IntegrationElasticsearchJ2EEGithubHibernateJava Persistence APISpring FrameworkJsonJunitPythonLaravelPostgresqlMysqlNode.JsOracle FinancialsScrumRedisMockitoAnsibleAngular 2+Next.jsSQLTypescriptExtensible Markup LanguageNetwork RoutersDocker ContainerTestenTest-Driven DevelopmentReactJSCypressPuppeteer (Software)BackendGitlabAngularJSGitlab-CiIntegrationstestsPlaywrightGraphqlFront EndTerraformDockerGolang
Soft-Skills:
- strukturiertes, analytisches und selbständiges Arbeiten
- fokussiertes konzentriertes Arbeiten auch unter Zeitdruck
- teamfähig
IT Backend Skills:
- Java Backend Entwicklung, JavaEE, Java Spring (Java 8/11/17)
- JPA Hibernate
- SQL, PostgreSQL, Oracle, MySQL
- NodeJS (ExpressJS, NextJS)
- REST, JSON und XML, GraphQL
- GoLang
- PHP8, Laravel 11/12
- Redis
- Elasticsearch
IT Frontend Skills:
- Single Page Applikationen mit ReactJS und Angular 1.x/2.
- ReactJS, Zustand, React Server-Side-Rendering
- Javascript, Typescript, CSS, HTML
- Angular 1.x und Angular2 mit Typescript
- NextJS (App + Pages Router)
Testing Skills:
- Javascript Unit Testing und Integration Tests mit Vitest
- E2E-Test mit Playwright, Puppeteer, Cypress
- Java Unit Testing mit JUnit, Mockito
Continuous Integration
- Docker, Docker-Compose
- Ansible, Terraform
- GitLab, Gitlab CI/CD
- Github Actions
Prozesse
- Agile Scrum basierte Entwicklungsprozesse
- Test Driven Development
- Clean Code und Code Reviews
Sprachen
DeutschMutterspracheEnglischverhandlungssicherRussischGrundkenntnisseSpanischGrundkenntnisse
Projekthistorie
Weiterentwicklung des Laravel-Backends - Energy Projekt Management Plattform:
- Implementation zahlreicher neuer Features
- Anbindung des Laravel-Backends an das ERP-System (EnergyPro)
- Anbindung zahlreicher Messtellenbetreiber (Metiundo, Inoxegy, Wattline) für die Übertragung von erfassten Zählerständen
- Integration in eine Prozessautomatisierung mit Power Automato
Aufbau und Neuentwicklung eine Endkunden-Plattform mit NextJs 15
- Erfassen von Zählerständen
- Abrufen von Verträgen
- Onboarding neuer Kunden
Technologien:
- Laravel 11/12 - PHP 8,3
- NextJs 15 - React, Typescript
- Docker
- MySQL
- Ansible
- Gitlab CI
- Redis
- Implementation zahlreicher neuer Features
- Anbindung des Laravel-Backends an das ERP-System (EnergyPro)
- Anbindung zahlreicher Messtellenbetreiber (Metiundo, Inoxegy, Wattline) für die Übertragung von erfassten Zählerständen
- Integration in eine Prozessautomatisierung mit Power Automato
Aufbau und Neuentwicklung eine Endkunden-Plattform mit NextJs 15
- Erfassen von Zählerständen
- Abrufen von Verträgen
- Onboarding neuer Kunden
Technologien:
- Laravel 11/12 - PHP 8,3
- NextJs 15 - React, Typescript
- Docker
- MySQL
- Ansible
- Gitlab CI
- Redis
Entwicklung eines CRM mit einer umfrangreichen Zeiterfassung und einem Projekt-Managment Tool auf Basis von NextJs 13/14/15.
Verwendete Technologien:
- NextJs (React, Typescript)
- Docker
- Gitlab CI/CD
- PostgresQL
Verwendete Technologien:
- NextJs (React, Typescript)
- Docker
- Gitlab CI/CD
- PostgresQL
Entwicklung eines Multi E-Commerce Shop Systems mit der Anbin- dung an eine automatisierte Produktionsanlage. Der Kunde “Kennzei- chen Click GmbH hat es innerhalb von 2 Jahren geschafft, das füh- rende Unternehmen für den Online Vertrieb von Kennzeichen in Deutschland zu werden.
Technologien die zum Einsatz kommen:
Das Herzstück bildet eine SpringBoot Backend-Applikation mit Java-11, und Amazon Aurora als Datenbank.
Für den Bestellprozess und der Abwicklung mit dem Endkunden kommt ein schlankes Shop-System, basierend auf PHP 8, Vanilla Javascript, HTML, CSS, zum Einsatz. Zudem wurde die Anbindung zahlreicher Zahlungsanbieter (PayPal, Stripe, Klarna) umgesetzt.
Für die administrativen Tätigkeiten wurde ein auf ReactJs 18 basie- rende Single Page Applikation umgesetzt, welche auch dazu dient Produktions und Lieferprozesse zu steuern und zu verwalten.
Das Hosting findet aufgrund der guten Skalierungsmöglichkeiten bei Amazon Web Services statt. Eine Testumgebung, die identisch zum Produktiv-System ebenfalls auf AWS läuft, dient dazu um neue Fea- tures einfach testen zu können und um einen reibungslosen Produk- tiveinsatz zu gewährleisten.
Kurze Technologieübersicht:
SpringBoot, Java 11, NodeJs, ReactJs (Javascript ES6, ES5, Ty- pescript), MySQL, Python, CSS3, HTML5, Docker, JSON, REST, PHP 8, AWS, Apache Kafka, GraphQL, Python, Tensorflow, Go-Lang, PostgresSQL
Technologien die zum Einsatz kommen:
Das Herzstück bildet eine SpringBoot Backend-Applikation mit Java-11, und Amazon Aurora als Datenbank.
Für den Bestellprozess und der Abwicklung mit dem Endkunden kommt ein schlankes Shop-System, basierend auf PHP 8, Vanilla Javascript, HTML, CSS, zum Einsatz. Zudem wurde die Anbindung zahlreicher Zahlungsanbieter (PayPal, Stripe, Klarna) umgesetzt.
Für die administrativen Tätigkeiten wurde ein auf ReactJs 18 basie- rende Single Page Applikation umgesetzt, welche auch dazu dient Produktions und Lieferprozesse zu steuern und zu verwalten.
Das Hosting findet aufgrund der guten Skalierungsmöglichkeiten bei Amazon Web Services statt. Eine Testumgebung, die identisch zum Produktiv-System ebenfalls auf AWS läuft, dient dazu um neue Fea- tures einfach testen zu können und um einen reibungslosen Produk- tiveinsatz zu gewährleisten.
Kurze Technologieübersicht:
SpringBoot, Java 11, NodeJs, ReactJs (Javascript ES6, ES5, Ty- pescript), MySQL, Python, CSS3, HTML5, Docker, JSON, REST, PHP 8, AWS, Apache Kafka, GraphQL, Python, Tensorflow, Go-Lang, PostgresSQL
Portfolio

Energiekonzept
Endkundenportal für das Eigenstromvermarktungsunternehmen EnergyKonzept
https://customers.ekonzept.eu/
Kennzeichen.click
Kennzeichen und Umweltplaketen E-Commerce Plattform für das Unternehmen Kennzeichen.click
https://www.kennzeichen.click/
Praxindo.de
Neuentwicklung des Shopfrontends (NextJs 15) für das E-Commerce Unternehmen Praxindo
https://www.praxindo.de/
Berenz-It
Entwicklung eines CRM, Intranets mit einer benutzerfreundlichen und minutengenauen Zeiterfassung. Unter der Berücksichtigung aller gesetzlichen Rahmenbedingungen.

Chrome Extension
Entwicklung einer eigenen Chrome Erweiterung zur Erfassung und der Wiedergabe von Benutzerinteraktionen.
https://chromewebstore.google.com/detail/automato-easy-e2e-tests-a/bhfbkacflpnpfgfjghhajikhfghcknip?hl=en-GB&authuser=0