Senior Full Stack Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 85€/Stunde
- 22769 Hamburg
- Umkreis (bis 200 km)
- ru | de | en
- 01.05.2024
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 Application Development, 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 Application Development, 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, Sicherheit von Webanwendungen, Application Development, Java (allg.), Python, Spring Framework, 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 Application Development, 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 Architecture, Software Design, iOS Entwicklung, Mobile Application Development
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, Rich-Client
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