FullStack Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 70197 Stuttgart
- Umkreis (bis 200 km)
- de | pt | en
- 22.10.2025
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
6/2023 – 9/2024
Tätigkeitsbeschreibung
In diesem Kundenverarbeitungsprogramm geht es speziell um die Auftragsbearbeitung in der Automobilbranche. Es ist ein umfassendes Programm, welches es ermöglicht verschiedene Erledigungsstationen als Checklisten zu generieren und zusätzliche Anfragen, Maßnahmen und Optionen zum Auftrag einzubinden. Der Sachbearbeiter hat die Möglichkeit eine Bestandsaufnahme zu machen und die zu erledigen Punkte in die Software zu übertragen und den Kunden mitzuteilen, wie
die Serviceangebote- und Pakete lauten und welche er dazu buchen kann und gegebenfalls wünscht.
Meine Beiträge innerhalb meines Squads umfassten häufig die Backend-Entwicklung größerer Vorhaben in den Bereichen Security, Errorhandling, neuen Pipelines mit GitHub, Endpunkte, Optimierung in der Datenübertragung sowie verschiedene Konfigurationen auf Microservice-Ebene. Zusätzlich war ich im PDF/Checklist/Claiming-Service tätig und
führte Codereviews durch, um die Codequalität und moderne Programmierparadigmen sicherzustellen. Im Frontend arbeitete ich mit Angular, wo ich unter anderem Tests schrieb und Daten aus dem Backend mithilfe von Redux und MaterialUI Vorlagen entwickelte und integrierte.
Typescript, Angular, Cloud Spezialist, DevOps, Docker, Java-Entwickler, Kotlin, Kubernetes, Softwaretester, Spring Framework
11/2021 – 6/2023
Tätigkeitsbeschreibung
Das Lizenzmanagementsystem ist eine Verwaltungssoftware, die Nutzer eine vereinfachte und übersichtliche Verwaltung ihres Lizenzbestands ermöglicht. Nutzer können verschiedene Servertypen beantragen, um die Auslastung der Lizenzen im Blick zu behalten. Außerdem ist eine Analyse der Lizenznutzung möglich, die als Entscheidungsgrundlage dient. Die
paralelle Auswertung von Lizenzen hilft, Lizenzkosten zu sparen und Überkapazitäten zu vermeiden. Modernes Monitoring und effizientes Datenmanagement unterstützt die Echtzeitüberwachung der Lizenzaktivität.
Nach meiner guten Ausbildungszeit und Überzeugung sowie Vertrauen der Vorgesetzten bekam ich mit diesem Projekt mehr Verantwortung und einen erweiterten Aufgabenbereich zugeteilt. Ich bin sowohl als aktiver Entwickler als auch Proxy-PO zur Unterstützung der Projektleitung eingesetzt worden. Meine Aufgaben hierbei waren bei der Gestaltung und
Planung sowie bei der Ticketerstellung mitzuwirken. Ebenfalls Einschätzungen und Meinungen zum bestehendem Architektur- und Technologiestand mit meinem verstärkten Wissen im Backend zu beraten, um weiterhin richtige Entscheidungen zu treffen.
Während der übrigen Zeit war ich ebenfalls aktiv in der Projektentwicklung eingebunden und zudem mitverantwortlich
für die Betreuung von Studierenden, Auszubildenden sowie neuen Mitarbeitenden. Anders als im Arbeitsproduktivitätsprogramm war das Frontend-Framework hier React mit TypeScript. Aufgrund meiner Rolle in der Projektleitung waren es in diesem Projekt überwiegend Frontend- und DevOps Aufgaben. Im Backend jedoch haben wir diesmal statt REST, GraphQL genutzt und vertieft.
Typescript, React (JavaScript library), Cloud Spezialist, DevOps, Docker, Java-Entwickler, Kotlin, Kubernetes, Softwaretester, Spring Framework
9/2019 – 11/2021
Tätigkeitsbeschreibung
Mit der entwickelten Anwendung können Unternehmen oder Gebäudemanager die tatsächliche Auslastung von Schreibtischen, Meetingräumen und Arbeitsplätzen erfassen. Die Aktivität jedes Arbeitsplatzes wird dokumentiert, wodurch sich Effizienz und Nutzung transparent analysieren lassen. Auf Basis eines Raumplans und visueller Belegungsanzeigen stehen zwei Erfassungsmethoden zur Verfügung: Bei der manuellen Erfassung geht eine Beobachtungsperson ("Observer")
durch den Raum und markiert auf einem mobilen Gerät, welche Plätze belegt, reserviert oder frei sind. Alternativ erfolgt die automatische Erfassung über sensorbetriebene Schreibtischlampen, die die Belegung selbstständig registrieren. Im Anschluss ermöglichen statistische Auswertungen Einblicke in Nutzungsverhalten und Belegungsmustern.
Typescript, Angular, Cloud Spezialist, DevOps, Docker, Java-Entwickler, Kotlin, Kubernetes, Softwaretester, Spring Framework
Ausbildung
Stuttgart
Stuttgart
Stuttgart
Über mich
Weitere Kenntnisse
Programmiersprachen: Java 21, Kotlin, C#, JSON und XML
Entwicklungsumgebung: IntelliJ IDEA, WebStorm, Visual Studio,
Eclipse und NetBeans
Build Tools: Gradle und Maven
Application Framework: Spring Boot JPA with Hibernate, Quarkus,
Micronaut und NestJS
Code Versioning: Über GIT, Repository, Commit, Branch, fetch, pull,
rebase und Lösen von Merge Conflicts
Architecture: MVCS-Pattern, REST, Microservices, Monolithic,
GraphQL, Domain orientiert mit business Context, ERM- und UMLDiagramme,
SOLID, KISS und DRY principe
Testing: Junit, Junit5, Mockito, Mockk, AssertK, Testen nach dem
Prinzip der Testing-Pyramide, Erfahrung im Schreiben von allen Unit-,
Integration- und E2E-Tests oder serviceweiten Wiremocktests; sowie
genau MVC-, JPA- und Documentation-Tests (asciidoc),
Testcoverage- und abdeckung (mit Kover oder Jacoco) von Code
sowie Randfälle
DevOps-Tools und Plattformen: Docker, Jenkins, Azure, GitLab
CI/CD, GitHub-Actions, Kubernetes, AWS Cloud und SonarQube
Database: Postgres (Relational) + Flyway DB Migrator + Spring JPA,
Mongo-DB (Object) + Liqibase DB Migrator + Spring-Data-MongoDB,
Sonstige: MySQL, H2, SQL und NoSQL
Frontend:
Programmiersprachen: HTML5, SCSS, Flexbox, Grid, TypeScript,
JavaScript, Angular, NextJS und React
Frameworks und Libraries: Angular, MaterialUI, Ngrx Store State
Management Lifecycle, Redux und i18n multi-language-support
Testing: Jest
Projektmanagement und Projekterfahrung:
Projektmanagement: Scrum, JIRA, Confluence und Kanban
Projekterfahrung: Aktiver FullStack Entwickler, zwischenzeitlich als
Proxy-PO und zur Unterstützung als Ausbilder im TalentHub
Persönliche Daten
- Deutsch (Muttersprache)
- Portugiesisch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
