freiberufler FULL STACK DEVELOPER auf freelance.de

FULL STACK DEVELOPER

offline
  • 75‐85€/Stunde
  • 85221 Dachau
  • Nähe des Wohnortes
  • de  |  en
  • 27.11.2023

Kurzvorstellung

Schwerpunkt Objektorientiertes Design
Clean Code & test-driven development
Microservices
Clustering & Virtualization
Open-Source-Software
Branchen Telekommunikation & KRITIS
Automotive

Qualifikationen

  • Amazon Web Services (AWS)
  • Go (GoLang)
  • Java (allg.)
  • Kafka
  • Kanban
  • Kotlin
  • Kubernetes
  • Linux Entwicklung
  • Linux (Kernel)
  • Node.js
  • React (JavaScript library)
  • Representational State Transfer (REST)
  • SCRUM
  • Spring Boot 3
  • TypeScript
  • Vue.js

Projekt‐ & Berufserfahrung

Full Stack Developer (Festanstellung)
Kundenname anonymisiert, Berlin
8/2023 – offen (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Java (allg.), Kotlin, Node.js, TypeScript, Amazon Web Services (AWS), Go (GoLang), Vue.js, Kanban

FULL STACK DEVELOPER
Kundenname anonymisiert, Berlin
8/2022 – 12/2023 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Kafka, CUDA, Apache, C++, React (JavaScript library)

Software Developer
Kundenname anonymisiert, Berlin
7/2022 – 7/2023 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

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)

Auszubildender Fachinformatiker
Kundenname anonymisiert, Berlin
8/2019 – 6/2022 (2 Jahre, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

mySQL, Apache, NginX, Docker, Java (allg.), Kubernetes, PHP, React (JavaScript library)

Zertifikate

Certified Kubernetes Application Developer
The Linux Foundation
2023

Ausbildung

Fachinformatiker (IHK Potsdam)
Fachinformatiker (IHK Potsdam)
IHK
2022
Berlin
Java SE Programmer
Ausbildung
Oracle Certified Associate
2022

Über mich

Anwendungsentwicklung Front- & Backend
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Home-Office
bevorzugt
Profilaufrufe
84
Alter
26
Berufserfahrung
4 Jahre und 8 Monate (seit 08/2019)

Kontaktdaten

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

Jetzt Mitglied werden