Full Stack Software Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 100€/Stunde
- 79106 Freiburg
- DACH-Region
- de | en | fr
- 25.11.2025
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
10/2024 – 9/2025
Tätigkeitsbeschreibung
- Leitung von Entwicklung und Wartung der Backend-Plattform und Mitarbeit am Web-Frontend und Mobile.
- Durchführung von Tech-Interviews im Rahmen des Bewerbungs- und Einstellungsverfahrens für neue Mitarbeiterinnen und Mitarbeiter Transformation eines MVP zu Software in Produktionsqualität: Sicherstellung der Skalierbarkeit, Performance und Ausfallsicherheit der Backend-Plattform und des Web-Frontends.
- Kontinuierliches Testen und Verbessern der Codequalität durch CI/CD-Pipelines und Durchführung von Unit-, Integrations- und End-to-End-Tests.
- Einführung von Integration-Tests für NestJS/TypeORM/Postgres mit automatischen Transaktions-Rollbacks
- Implementation von Integration-Tests für ungetestete Komponenten mit Hilfe des KI-Agenten Jetbrains-Junie
- Code-Reviews über Pull-Requests und Anleitung von unerfahrenen Kollegen und Kolleginnen
Software Architecture, Software Quality, Softwareentwickler
5/2024 – 8/2024
Tätigkeitsbeschreibung
Consulting zu Elasticsearch und OpenSearch als Suchindex und als NoSQL Datenbank
Evaluation und Erstellung von Prototypen
Feinjustierungen am Bestandssystem
Consultant, Elasticsearch, Microsoft Azure
10/2023 – 7/2024
Tätigkeitsbeschreibung
Review und Beratung zu Source-Code und Build Setup
Überarbeitung aller JPA-Entity Klassen
Behebung von Divergenzen im Datenbank-Schema zwischen Flyway und JPA/Hibernate
Refactoring Joda-Time → java.time unter Berücksichtigung der korrekten Verwendung von
Zeitzonen
Tool zur Erstellung realitätsnaher Fake-Daten in großer Menge
Aufräumarbeiten im Git-Repository zur Lösung einer Diskontinuität in der History
Umzug und Upgrade der intern genutzten GitLab-Plattform
Softwareentwicklung (allg.)
8/2021 – 8/2023
Tätigkeitsbeschreibung
Design der Graph-Datenstrukturen in Neo4J für die Benutzer-, Gruppen- und Organisationsdaten
Implementierung eines OAuth 2.0 Authorization-Servers mit OpenID Connect (OIDC) auf Basis von
node-oidc-provider.
Anpassung der Authentication-Workflows und -UIs
Implementierung der "Passwort vergessen" Funktionalität für Endbenutzer mit mehrsprachigem E-
Mail- und Message-Templating
Erstellung eines Permission-Layers für GraphQL Mutations und Queries
Implementierung einer GraphQL-Schnittstelle zur Zoom-API
Erstellung eines Mechanismus zur regelbasierten Spiegelung von Benutzerprofilen
Setup und Pflege der GraphQL-bezogenen Code-Generierung für TypeScript
Generischer Docker-/OCI-Container Image Build für Node Server-Applikationen (Microservices)
Wiederverwendbare Service-Health Endpoints und Utilities
Node Build, Tests und Packaging, lokal und in GitLab CI.
Erstellung von Integration-Tests
Softwareentwicklung (allg.)
Über mich
JavaScript: Node, Deno, TypeScript, React, Angular, jQuery
PHP: Symfony, Doctrine, Composer
Authentication / Authorization: OpenID Connect (OIDC), OAuth 2.0, SAML 2.0, JWT
Datenbanken: PostgreSQL, MariaDB, MySQL, MSSQL, Neo4J
Datenkommunikation: REST, GraphQL, SOAP
Container: Docker / OCI Image-Build, Container-Setup, Orchestration, Ops
ELK: Elasticsearch, Kibana, SearchGuard, Filebeat, OpenSearch, OpenSearch Dashboards
Scripting: Bash, Python
Template Engines: JSP, Velocity, Freemarker, Twig, Smarty, Thymeleaf, Mustache, Handlebars
HTML5, CSS3, SCSS, Sass, Less
Tools: IntelliJ IDEA, Eclipse, Visual Studio Code, Git, GitLab, GitHub, Jenkins, Nexus, Vagrant, Jira, Bitbucket, Maven
Cloud-Plattformen: AWS, Azure, OTC
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
