freiberufler Full Stack Software Developer auf freelance.de

Full Stack Software Developer

zuletzt online vor wenigen Stunden
  • 110€/Stunde
  • 79106 Freiburg
  • DACH-Region
  • de  |  en  |  fr
  • 20.09.2024

Kurzvorstellung

Full Stack Software Developer: Java, Spring-Boot, JPA, Hibernate, TypeScript, Node, REST, GraphQL, React.

Qualifikationen

  • elasticSearch
  • Hibernate (Java)
  • Java (allg.)
  • jpa
  • Microsoft Azure
  • Node.js
  • React (JavaScript library)
  • SCRUM
  • Software Architektur / Modellierung
  • Software Design
  • Software engineering / -technik
  • Softwareentwicklung (allg.)3 J.

Projekt‐ & Berufserfahrung

Consultant
Caritas Deutschland e.V., Freiburg
5/2024 – offen (5 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

5/2024 – offen

Tätigkeitsbeschreibung

Consulting zu Elasticsearch und OpenSearch als Suchindex und als NoSQL Datenbank
Evaluation und Erstellung von Prototypen
Feinjustierungen am Bestandssystem

Eingesetzte Qualifikationen

Microsoft Azure, elasticSearch

Full-Stack-Developer
blackbytes GmbH, Freiburg
10/2023 – 7/2024 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Software-Developer
TK-Schulsoftware, Stuttgart
8/2021 – 8/2023 (2 Jahre, 1 Monat)
Bildung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Über mich

Java: Spring, Spring-Boot, JPA, Hibernate, OSGi, Liferay Portal, GWT, JGroups

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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
29
Alter
46
Berufserfahrung
21 Jahre und 8 Monate (seit 01/2003)
Projektleitung
8 Jahre

Kontaktdaten

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

Jetzt Mitglied werden