Senior Full Stack Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 85€/Stunde
- 22769 Hamburg
- Umkreis (bis 200 km)
- ru | de | en
- 21.12.2023
Kurzvorstellung
- 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
Projekt‐ & Berufserfahrung
8/2020 – 12/2020
TätigkeitsbeschreibungWeiterentwicklung React Client und Node.JS-Microservices
Eingesetzte QualifikationenMongoDB, Node.js, React (JavaScript library)
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
Jenkins, Mobile Entwicklung (allg.), Node.js, Angular
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
Java (allg.), Mobile Entwicklung (allg.), Angular, OpenShift
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
Data Mining, mySQL, Web Security, Application Development, Java (allg.), Python, Spring, TypeScript, Amazon Web Services (AWS), Angular, Full-Stack, JavaScript, JavaScript-Frameworks
4/2016 – 9/2016
TätigkeitsbeschreibungNative Android-App zur Lokalisierung (Geolocation und iBeacons) von IoT-Devices via GoogleMaps-API entwickelt
Eingesetzte QualifikationenAndroid, Android Entwicklung, Gradle, Mobile Entwicklung (allg.), Internet of Things (IoT)
4/2016 – 7/2016
TätigkeitsbeschreibungAn NodeJS / PhantomJS / MongoDB -basierten Werbung-Generator sowie jQuery Backoffice-Webseite mitentwickelt
Eingesetzte QualifikationenMongoDB, Node.js, jQuery
4/2015 – 6/2016
TätigkeitsbeschreibungNative iOS App zur interaktiven Graphen-Darstellung von vernetzten eLearning-Medien mitentwickelt
Eingesetzte QualifikationeniOS, Software Architektur / Modellierung, Software Design, iOS Entwicklung, Mobile Entwicklung (allg.)
10/2014 – 1/2015
TätigkeitsbeschreibungEclipse-PDE Plugin zur Architektur-Analyse von Java-EE-Projekten und Diagramm-Generierung für den XML-Export nach Enterprise-Architect geschrieben
Eingesetzte QualifikationenEnterprise Architect (EA), J2EE (Java EE), Rich Client Platform (Eclipse RCP)
Zertifikate
Ausbildung
Barcelona
Hamburg
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Fließend)
- Russisch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden