freiberufler Senior Full Stack Developer auf freelance.de

Senior Full Stack Developer

offline
  • 85€/Stunde
  • 22769 Hamburg
  • Umkreis (bis 200 km)
  • ru  |  de  |  en
  • 21.12.2023

Kurzvorstellung

- Frontend: Angular Ionic Vue React
- Backend: Spring Java Kotlin NodeJS
- Datenbanken: MongoDB PostgreSQL Elasticsearch
- Infrastruktur: GCP AWS Terraform Bitbucket GitHub GitLab Jenkins Docker
- Tests: Cypress Jest Vitest JUnit Selenide

Qualifikationen

  • Angular
  • GraphQL
  • Ionic
  • Java (allg.)
  • Node.js
  • OAuth2
  • React (JavaScript library)
  • React Native
  • Spring
  • Vue.js

Projekt‐ & Berufserfahrung

​Freelance Full Stack (React/Node.JS) Developer
Kundenname anonymisiert, Hamburg
8/2020 – 12/2020 (5 Monate)
Handel
Tätigkeitszeitraum

8/2020 – 12/2020

Tätigkeitsbeschreibung

Weiterentwicklung React Client und Node.JS-Microservices

Eingesetzte Qualifikationen

MongoDB, Node.js, React (JavaScript library)

​Freelance Senior Mobile (Ionic) Developer
Kundenname anonymisiert, Hamburg
3/2020 – 7/2020 (5 Monate)
Versicherungen
Tätigkeitszeitraum

3/2020 – 7/2020

Tätigkeitsbeschreibung

Verwendete Technologien​: Ionic, Cordova, Capacitor, Verdaccio, Bitrise, Jenkins, Storybook.JS, Stencil.JS, Node.JS, PDF.js

Tätigkeiten​: Ionic-Projekt als Monorepo modularisiert (inkl CSS, Translations, Cordova-Plugins, unterstützende Schematics), Module zu Capacitor migriert, Authentifizierung verbessert, Pinch-To-Zoom Funktionalität in PDF-Viewer integriert, Builds/Infrastruktur angepasst

Eingesetzte Qualifikationen

Jenkins, Mobile Entwicklung (allg.), Node.js, Angular

Freelance Senior Full-Stack Developer (Ionic, Java)
Kundenname anonymisiert, Hamburg
10/2019 – 2/2020 (5 Monate)
Versicherungen
Tätigkeitszeitraum

10/2019 – 2/2020

Tätigkeitsbeschreibung

Verwendete Technologien​: Ionic (Cordova, Angular, Nx, Ngrx), Firebase, Jenkins, Java, OpenShift, Tesseract

Tätigkeiten​: Kundenapp (zehntausende von Nutzern) um neues Modul mit Kamera-Features (inkl. Datenhaltung / Datenschutz Problematik) und Bildverarbeitung/Texterkennung erweitert

Eingesetzte Qualifikationen

Java (allg.), Mobile Entwicklung (allg.), Angular, OpenShift

Full-Stack Lead Developer (Angular, Java/Spring, Elasticsearch) (Festanstellung)
Kundenname anonymisiert, Hamburg
3/2017 – 9/2019 (2 Jahre, 7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/2017 – 9/2019

Tätigkeitsbeschreibung

Tätigkeiten Front-End:
Mehrere Angular-Clients aufgesetzt, in Pipeline integriert, weiterentwickelt, getestet. Features: grds. grds. viele Formulare und Tabellen auf Basis von Ag-Grid, Redux/NGRX, OAuth2, HATEOAS, i18n
Nx als Tool für Lib-Bootstrapping von Modulen und deren Architektur-Linting eingeführt
Statische Seiten mit Angular Elements zum Einbetten in Terminals/Drittpartei-Apps entwickelt
Ui-Lib für mehrere Apps auf Basis von Bootstrap und PrimeNG gebaut, später durch Angular Material (inkl. CDK und SCSS-System) ersetzt
Fehler-, Performance- (first load, search-speed) analysiert, Metriken eingerichtet und optimiert
Nginx für Sicherheit und als Proxy (im Docker) konfiguriert, Sicherheits- und PWA/Speed-Audits (MDN Observatory, Google Lighthouse) durchgeführt
Architektur/techn. Konzepte erarbeitet, neue Mitarbeiter eingewiesen, techn. Ansprechpartner

Tätigkeiten Back-End:
Mehrere Spring-Microservices aufgesetzt, weiterentwickelt, getestet. Features: Domain-Driven-Design, RxJava, JPA mit Eclipselink (Multitenancy), AMQP, HATEOAS, OAuth2, SpringCloudContracts, statische Codeanalyse inkl Architekturlinting (Arch-Unit), SpringBootAdmin, Logback, Micrometer
Services von Rancher 1.6 auf Kubernetes/AWS umgezogen (RabbitMQ zu SNS/SQS, Einbau von Springboot Admin auf Kubernetes, Datenmigration von OracleDB mit MySQL verprobt)
Logging, Alerts und Metriken integriert, Grafana-Dashboards auf Basis von Prometheus erstellt
Am Keycloak-Service für Authentifizierung mitgearbeitet und in diverse Clients eingebunden

Tätigkeiten Data-Engineering/ElasticSearch:
Ranking für Produktsuche kontinuierlich verbessert mittels Metriken, Prototypen und Konfiguration der Anfrage (Grundformel und Anpassen der Gewichtungen)
Suggestion-Completion eingebaut; dazu Cluster auf AWS konfiguriert, Daten-Pipelines mit Python/Notebooks/Luigi mit User-Suchhistorie und Produktdaten als Grundlage gebaut, Qualität kontinuierlich getestet
Java/Spring-Middleware zum Übersetzen der User-Anfragen in Elastic DSL und Absichern des Clusters geschrieben und getestet

Eingesetzte Qualifikationen

Data Mining, mySQL, Web Security, Application Development, Java (allg.), Python, Spring, TypeScript, Amazon Web Services (AWS), Angular, Full-Stack, JavaScript, JavaScript-Frameworks

Studienprojekt IoT / Verteilte Systeme (Festanstellung)
​Uni Hamburg, Hamburg
4/2016 – 9/2016 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

4/2016 – 9/2016

Tätigkeitsbeschreibung

Native Android-App zur Lokalisierung (Geolocation und iBeacons) von IoT-Devices via GoogleMaps-API entwickelt

Eingesetzte Qualifikationen

Android, Android Entwicklung, Gradle, Mobile Entwicklung (allg.), Internet of Things (IoT)

Praktikant (Festanstellung)
Tisoomi GmbH, Hamburg
4/2016 – 7/2016 (4 Monate)
Werbeindustrie
Tätigkeitszeitraum

4/2016 – 7/2016

Tätigkeitsbeschreibung

An NodeJS / PhantomJS / MongoDB -basierten Werbung-Generator sowie jQuery Backoffice-Webseite mitentwickelt

Eingesetzte Qualifikationen

MongoDB, Node.js, jQuery

Studienprojekt Applied Software Technology (Festanstellung)
Uni Hamburg in Kooperation mit Multimedia Kontor H, Hamburg
4/2015 – 6/2016 (1 Jahr, 3 Monate)
Medienbranche
Tätigkeitszeitraum

4/2015 – 6/2016

Tätigkeitsbeschreibung

Native iOS App zur interaktiven Graphen-Darstellung von vernetzten eLearning-Medien mitentwickelt

Eingesetzte Qualifikationen

iOS, Software Architektur / Modellierung, Software Design, iOS Entwicklung, Mobile Entwicklung (allg.)

Werkstudent (Festanstellung)
iteratec GmbH, Hamburg
10/2014 – 1/2015 (4 Monate)
IT-Consulting
Tätigkeitszeitraum

10/2014 – 1/2015

Tätigkeitsbeschreibung

Eclipse-PDE Plugin zur Architektur-Analyse von Java-EE-Projekten und Diagramm-Generierung für den XML-Export nach Enterprise-Architect geschrieben

Eingesetzte Qualifikationen

Enterprise Architect (EA), J2EE (Java EE), Rich Client Platform (Eclipse RCP)

Zertifikate

Cambridge Advanced English
2015

Ausbildung

Computer Networks and Distributed Systems
M.Sc. (abgebrochen)
2017
Barcelona
Software-System Entwicklung
B.Sc
2016
Hamburg

Weitere Kenntnisse

Angular, Ionic, Vue, React, React-Native, Spring/Springboot, Java, Kotlin, NodeJS/NestJS, MongoDB, PostgreSQL, Hibernate, JPA, Elasticsearch, GCP, Terraform, Bitbucket, GitHub, GitLab, Jenkins, AWS, Firebase, AgGrid, Nrwl Nx, Monorepo, Material-UI, Semantic-UI, Prime-UI, Storybook, Stencil, Module-Federation / Webcomponent, SCSS / SASS, PWA, Redux, Vuex, Pinia, NGRX, Cypress, Vitest, Vite, Selenide, Keycloak, Auth0, JUnit, Microservices, GraphQL / Apollo, REST

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Russisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
5188
Alter
35
Berufserfahrung
9 Jahre und 5 Monate (seit 10/2014)

Kontaktdaten

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

Jetzt Mitglied werden