Full Stack Software Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 125€/Stunde
- 79106 Freiburg
- DACH-Region
- de | en | fr
- 31.10.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2024 – offen
Tätigkeitsbeschreibung
Consulting zu Elasticsearch und OpenSearch als Suchindex und als NoSQL Datenbank
Evaluation und Erstellung von Prototypen
Feinjustierungen am Bestandssystem
Microsoft Azure, Elasticsearch
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