FULL STACK DEVELOPER
- Verfügbarkeit einsehen
- 0 Referenzen
- 75‐85€/Stunde
- 85221 Dachau
- Nähe des Wohnortes
- de | en
- 27.11.2023
Kurzvorstellung
Clean Code & test-driven development
Microservices
Clustering & Virtualization
Open-Source-Software
Branchen Telekommunikation & KRITIS
Automotive
Qualifikationen
Projekt‐ & Berufserfahrung
8/2023 – offen
Tätigkeitsbeschreibung
● Frontend Entwicklung (NodeJS, Vuejs 3, Vuetify)
● Backend Entwicklung (GoLang) mit Datenbankanbindung (Postgres)
● Infrastruktur Aufbau und Management (AWS Amplify, AWS App Runner, AWS API Gateway), sowie
Deployment (AWS CodeCommit)
Technolgien:
Java, Kotlin, Go (Golang), TypeScript, NodeJS, Vue.js, Vuetify, Material Design, AWS, Kanban
Java (allg.), Kotlin, Node.js, TypeScript, Amazon Web Services (AWS), Go (GoLang), Vue.js, Kanban
8/2022 – 12/2023
Tätigkeitsbeschreibung
Aufgaben: Client & Backend Entwicklung
Beschreibung:
Entwicklung einer HTTP-Schnittstelle mit Spring Boot + Kotlin für das Hochladen von Bildern
Entwicklung einer asynchronen Schnittstelle mit Spring Boot, Kotlin und Apache Kafka für das
Verwalten von Benutzersessions in der App und Einsteuern von Bildverarbeitungsbefehlen per
Message Broker
Entwicklung einer Schnittstelle mit C++, CUDA, CppKafka, ZeroMQ und ffmpeg für die Bildverarbeitung
und zur Aufbereitung eines Videostreams aus erzeugten Einzelbildern im Rahmen eines
Benutzerkontexts
Anbindung der C++-Anwendung an eine WebRTC-Streaming-Lösung für das Bereitstellen eines
Viewports mit niedriger Latenz auf der Client-Seite
Entwicklung eines benutzerfreundlichen Frontends zur Verwendung der App und Anzeige des
Viewports mit React.js WebRTC-Player (OvenPlayer)
Technologien:
Spring Boot, Kotlin, Apache, Kafka, Message Broker, C++, CUDA, CppKafka, ZeroMQ, ffmpeg,
WebRTC, React.js
Kafka, CUDA, Apache, C++, React (JavaScript library)
7/2022 – 7/2023
Tätigkeitsbeschreibung
Web Dashboard und Backend-Entwicklung mit API-Dokumentation
Aufgaben: Entwicklung (Agile Entwicklung mit Scrum)
Beschreibung:
Entwicklung eines benutzerfreundlichen Web-Dashboards zur effizienten
Bestellungsverwaltung.
Erfahrung in der Entwicklung robuster Backend-APIs mit Spring Boot, Java/Kotlin und
PostgreSQL-Datenbank.
Integration eines Message Brokers (Apache Kafka) für reibungslose Kommunikation zwischen
verschiedenen Mikroservices.
Entwicklung ansprechender Web-Frontends als Single-Page-Applications mit ReactJS.
Integration eines externen Single-Sign-On-Anbieters für erhöhte Sicherheit bei der
Authentifizierung und Autorisierung.
Containerisierung von Backend- und Frontend-Anwendungen mit Docker und dockercompose.
Konfiguration des Cluster-Deployments mit Kubernetes und Helm für skalierbare und
zuverlässige Umgebungen.
Verwendung gängiger Tools wie Git, Maven, NPM, Microsoft Teams und Atlassian Jira zur
effizienten Versionsverwaltung und Projektkoordination.
Erfahrung in agiler Softwareentwicklung als Teil eines Scrum-Teams, mit Fokus auf
kontinuierliche Verbesserung und erfolgreiche Projektabwicklung.
Technologien:
Java, Kotlin, PostgreSQL, Nginx, Kafka, ReactJS, Docker, Kubernetes, Helm, Git, Maven, NPM,
Atlassian Jira, Scrum, REST, SOAP
Apache Maven, Confluence (Atlassian), Docker, Git, Java (allg.), Kafka, Kotlin, Kubernetes, NginX, PostgreSQL, React (JavaScript library), Representational State Transfer (REST), SCRUM, SOAP (Simple Object Access Protocol)
8/2019 – 6/2022
Tätigkeitsbeschreibung
Aufgaben: Systemintegration in IP-Netzwerken
Beschreibung:
• Business-to-Business-Lösungen für einen Internetdienstanbieter direkt beim Kunden bereitgestellt (Internet, VoIP, VPN). Terminplanung mit den Kunden, Inbetriebnahme und Entstörung von Netzwerkgeräten vor Ort, Dokumentation und Ticketabrechnung
• Abschlussprojekt: Überführung eines Serverdienstes mit bare-metal-Deployment in ein Hochverfügbarkeitscluster mit Load-Balancing: Datenbankmigration MySQL, Erstellung von Docker-Containern und Clusterdeployments sowie Projektdokumentation
• Vertiefung von Interessen an der Softwareentwicklung: Web-API für Bildverarbeitung entwickelt (Java SE & Servlet API), Socket-Programmierung für Echtzeitübertragung der Einzelbilder an einen lokal gehosteten WebRTC-Streaming-Server, Entwicklung eines passenden Frontends mit ReactJS, Anzeige des Ergebnisses auf der Client-Seite, Versionsverwaltung mithilfe von Git durchgeführt
• Üben von Programmierkenntnissen durch Realisierung kleiner Home-Office-Projekte in den Bereichen Virtualisierung, AP-Entwicklung und einen Threaded-Socket-Server für Bild Bildverarbeitung und Video-Streaming in Java.
Technologien:
Java, Apache, PHP, Nginx, MySQL, Docker, Kubernetes, ReactJS
mySQL, Apache, NginX, Docker, Java (allg.), Kubernetes, PHP, React (JavaScript library)
Zertifikate
The Linux Foundation
Ausbildung
IHK
Berlin
Oracle Certified Associate
Über mich
Java/Kotlin/Go/PHP
Vue.js/React/Javascript
DevOps/Kubernetes/GitLab
Microservices/REST
Linux
Containerisierung und Dienstedeployment
Agile Zusammenarbeit mit Scrum/Kanban
Computernetzwerke
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden