Passende Schulungen
finden Sie hier:
↪ Amazon Elastic MapReduce (EMR)
↪ LPI Linux Professional Institute
↪ Linux Foundation Zertifizierung
↪ Ruby on Rails
↪ MongoDB
↪ JavaScript
↪ Digitalisierung
↪ HTML - HTML5
↪ Angular
↪ Alibaba Cloud
↪ Microsoft Azure
↪ Linux Foundation
↪ Embedded Linux
↪ Zertifizierung zu Linux
↪ jQuery
↪ Docker
↪ Python
↪ Jenkins
↪ XML
↪ JavaFX
↪ Git
↪ Java
↪ Jira
↪ PostgreSQL
↪ Spring Framework
↪ Tomcat
↪ PowerShell
↪ Personalentwicklung
↪ Scrum
↪ Ubuntu
↪ Maven
↪ Hibernate
↪ Web Analytics
↪ Apache Webserver
↪ IBM WebSphere
↪ Cloudera
↪ Microsoft Internet Information Services IIS
↪ Weblogic 12c
↪ Debian
↪ Eclipse
↪ Oracle WebLogic Server
↪ Agilität
↪ React Native
↪ Python Zertifizierung
↪ Kubernetes Zertifizierungen
↪ Vue.js
↪ React
↪ Prometheus
↪ Shell-Programmierung
↪ Splunk
↪ Scrum Zertifizierungen
↪ Microservices
↪ DevOps
↪ Azure DevOps
↪ AWS Certified DevOps Engineer - Professional (ACDOEP)
↪ Kubernetes
↪ Gradle
↪ Microsoft Certified: Azure DevOps Engineer Expert
↪ AWS Certified Security - Specialty (ACSS)
↪ NGINX Webserver
↪ Cloud
↪ Oracle Cloud
↪ AWS Certified Cloud Practitioner (ACCP)
↪ AWS
↪ BIRT
↪ WatchGuard
↪ OTRS
↪ Android
↪ Puppet

#ITPFL-2736

Fullstack Software Developer / DevOps

D.H. 1986 2020 100 €/h - 800 €/d
Registrieren Sie sich jetzt kostenlos
um Ihre Anfrage versenden zu
können!

Oder loggen Sie sich ein!
Anfrage senden

Freelancerdetails
akademischer Grad Master of Science
Ausbildung/Studium Wirtschaftsinformatiker/in (Hochschule)
Einsatzgebiet 20144 Bundesrepublik Deutschland, 25km
Verfügbar ab aktuell verfügbar
Verfügbarkeit vor Ort: 100%
Interesse an Festanstellung Nein
Bietet Schulungsleistungen an Ja

Vorstellung

Als Fullstack Software Developer liegen meine Schwerpunkt sowohl im Frontend mit JavaScript, HTML und CSS, als auch im Backend mit Java. Aber auch im Operations-Bereich habe ich viel Erfahrung gesammelt und kann die nötigen Skripte in Bash, Ruby oder Python schreiben, sowie Systeme virtualisieren.

Vorwiegend nutze ich die Spring Boot als Framework im Backend, sowie Vue.js / AngularJS im Backend. Ich setze auf Container-Lösungen wie Docker in einem orchestrierten Cloud-Umfeld. Application Monitoring mit Grafana und Prometheus ist mir genauso wichtig wie Continuous Integration. Ich favorisiere Microservice-Architekturen und bereits Monolithen zerlegt, um diese skalierbar und ausfallsicher zu machen.

Bei der Software-Entwicklung lege ich viel Wert auf automatisierte Tests und eine agile Vorgehensweise. Das Team soll sich in seinem Setting wohlfühlen und das durch kontinuierliche Verbesserungsprozesse.

Profil

Programmiersprachen / Plattformen / Standards

  • Backend / API: Java, Python
  • Frontend / Mobile: TypeScript, JavaScript
  • Operations: Shell, Ruby, Python

Frameworks / Bibliotheken
Backend

  • Spring Framework / Spring Boot
  • Dropwizard
  • Hibernate (JPA)
  • Spring Data
  • Spring Cloud Stream
  • Lombok

Frontend

  • Angular
  • React / React Native
  • Vue.js
  • Bootstrap
  • RxJS
  • Thymeleaf
  • JSP
  • JQuery

Operations

  • Hazelcast
  • Keycloak
  • Docker
  • Kafka
  • RabbitMQ
  • Protocol Buffers (Protobuf)

Build Management / Continuous Integration / Continuous Delivery / Quality Assurance

  • Artifactory / Nexus
  • Maven / Gradle
  • GitHub Actions
  • GitLab / GitLab CI
  • Azure DevOps / Azure Pipelines
  • Jenkins Pipelines und Job-DSL
  • SonarQube
  • Testcontainers
  • JUnit
  • Karma
  • Jasmine
  • Jest
  • ESLint / Prettier / Stylelint / Husky

Datenbanken & Migrationstools

  • PostgreSQL
  • TimescaleDB
  • MongoDB
  • DB2
  • Redis
  • Liquibase
  • Flyway

Systeme / Technologien
Cloud Computing

  • Kubernetes
  • AWS
  • Azure
  • OpenStack

Identitäts- und Zugriffsmanagement

  • OAuth 2.0 (Keycloak)

Application Monitoring

  • Grafana
  • Prometheus
  • Sentry
  • New Relic
  • OpenTelemetry
  • Datadog

Logging

  • Graylog
  • Splunk
  • Logstash
  • Zabbix
  • Instana

Server & Webserver

  • Nginx
  • Tomcat
  • WebSphere Application Server

Virtualisierung & Betriebssysteme

  • Debian
  • Ubuntu
  • CentOS
  • SuSE Linux
  • QEMU
  • KVM
  • OpenVZ
  • Proxmox
  • OpenNebula
  • ESX
  • Xen

Protokolle & Schnittstellen

  • REST / RESTful
  • SOAP
  • OData
  • OpenAPI / Swagger
  • XML / JSON / CSV

Methoden / Patterns

  • Test Driven Design (TDD)
  • Microservices
  • Scrum
  • Kanban

Tools

  • Git
  • Jira
  • Confluence
  • BitBucket / GitHub / GitLab / Azure DevOps
  • IntelliJ IDEA / Eclipse
Referenzen
Jul. 2024 - Feb. 2025

50Hertz Transmission GmbH

Senior Fullstack Software Developer

  • Beratung und Entwicklung in der agilen Produktentwicklung über alle Phasen der Softwareentwicklung hinweg
  • Integration von Microservices auf Basis von Java
  • Entwicklung von Frontend-Komponenten mit Angular im Micro-Frontend-Ansatz
  • Implementierung ereignisgesteuerter, verteilter Architekturen mit Kafka
  • Einsatz cloud-nativer Lösungen und Container-Technologien in Kubernetes
  • Entwicklung und eigenständige Umsetzung automatisierter Tests für Frontend-, Backend-, Komponenten- und Integrationstests
  • Problemanalyse und Debugging anspruchsvoller Systemfehler
  • Teilnahme an projektspezifischen, technischen Meetings und Beratung bei Entscheidungsprozessen

Eingesetzte Technologien: Java 21, Python 3.10, TypeScript 2.8, JavaScript, Spring Boot 3.4, Spring Cloud Stream, Protocol Buffers (Protobuf) 3, Angular 17, RxJS, SCSS, Piral, Gradle, Poetry, NPM, GNU Make, PostgreSQL 16, Flyway, Docker, Docker Compose, Kubernetes, Helm, Azure DevOps, Azure Pipelines, ArgoCD, Keycloak, Prometheus, Grafana, OpenTelemetry, Swagger, OpenAPI, JUnit, Testcontainers, Jasmine, Karma, SonarQube, ESLint, Prettier, Stylelint, Husky, Nginx, Webpack, Lombok, IntelliJ IDEA


Apr. 2024 - Jun. 2024

Adobe Systems Engineering GmbH

Site Reliability Engineer

  • Implementierung von Cloud-Infrastruktur mit Amazon Web Services (AWS)
  • Realisierung von Infrastructure-as-Code (IaC) mit Terraform
  • Konzeption einer Monitoring-Strategie unter Einbindung von Tools wie New Relic
  • Weiterentwicklung von Terraform-Modulen
  • Entwicklung von Python-Skripten zur Automatisierung von Aufgaben

Feb. 2021 - Jan. 2024

Hamburger Energienetze GmbH

Senior Fullstack Software Developer

  • Neuentwicklung des Frontends und Backends eines Web-Portals auf Basis von Java / Spring Boot 3 und TypeScript / Angular
  • Entwicklung von REST APIs mit SOAP- und OData-Schnittstellen
  • Migrationen von Tomcat-Anwendungen zu Docker / Kubernetes und von Oracle zu PostgreSQL
  • Visualisierung von Verbrauchsdaten mit Hilfe der TimescaleDB PostgreSQL-Erweiterung
  • Automatisierung von Deployments und Neukonzeption von Release-Prozessen
  • Architekturberatung bei der anwendungsübergreifenden Authentifikationsinfrastruktur mit OAuth 2.0 auf Basis von Keycloak
  • Aufbau von Integrationstests mit Testcontainers und WireMock
  • Unterstützung bei der Durchführung von Pentests und der Erhöhung der IT-Sicherheit von IT-Infrastruktur und -Systemen
  • Fehlermonitoring, -analyse und -behebung

Okt. 2020 - Jan. 2021

edith.care GmbH

Senior Fullstack Backend Developer / DevOps Engineer

  • Entwicklung neuer Features und Behebung von Bugs an den REST-Microservices auf Basis von Java 14 und 15 und des Dropwizard-Frameworks
  • Optimierung der Jenkins-Continuous Integration Pipelines
  • Erweiterung der DevOps-Funktionalitäten im Kubernetes-Umfeld mit Kustomize und Terraform / Release-Durchführung
  • Hochverfügbarkeit der Authentifizierung mittels Keycloak-Cluster
  • Anpassung des Datadog-Monitorings und Alertings
  • Beratung bezüglich Architektur und Migration von Kafka zu AWS SNS / SQS
  • Implementierung von Features der auf React Native basierenden mobilen Smartphone-App
  • Erweiterung des Backoffice-Frontends auf Basis von React
  • Moderation von Retros und Unterstützung bei der Teamfindung

Aug. 2020 - Sep. 2020

B+R Bildung und Reisen GmbH

Technical Consultant / DevOps

  • Anforderungsanalyse automatisches Deployment und Source Code Organisation in GitHub

  • Entwicklung einer neuen Testinfrastruktur für die E-Learning-Plattform

  • Implementierung eines Systems für das automatisierte Deployment von Umgebungen mit GitHub Actions


Apr. 2020 - Sep. 2020

AUSY Technologies Germany AG

Java Backend-Entwicklung und technische Konzeption

  • Weiterentwicklung der Spring Boot-Anwendung für das REST-Interface der mobi­len Applikationen eines großen Telekommunikationsanbieters
  • Einführung von Jenkins-Pipelines zur Continuous Integration / Delivery
  • Migration der Maven-Repositories von Nexus zu Artifactory
  • Automatisierung des Deployment-Prozesses mit GitLab
  • Optimierung des automatischen Testings mit JUnit und WireMock
  • Erweiterung der Code-Qualitätsanalyse durch SonarQube
  • Aktualisierung der Apple Push Notification-Schnittstelle zu HTTP/2
  • Technische Beratung und Konzeption in der Analyse neuer Anforderung
  • Vorbereitung und Begleitung von Releases

Mär. 2020 - Feb. 2021

OKTAV GmbH

DevOps Engineering

  • Automatisierung der AWS Cloud-Infrastruktur mit Terraform
  • DNS-Migration zu AWS Route 53
  • Migration vorhandener Anwendungen zu Kubernetes
  • Aufsatz eines Kubernetes Clusters für eine Staging-Umgebung
  • Integration von Datadog Infrastructure Monitoring, Datadog APM und Datadog Logging
  • Einführung von Continuous Deployment durch GitLab CI Pipelines 

Aug. 2018 - Feb. 2020

shopping24 GmbH

Fullstack Software Developer

  • Erweiterung des automatisierten Testings mit JUnit für die eigene Abrechnungssoftware (Java) und Einführung von manuellen Testings der Rechnungsläufe
  • Entwicklung einer Vue.js-Anwendung für die Rabattierung von Partner-Shops
  • Migration der Produktdatenanreicherung von Spring Framework zu Spring Boot
  • Performance-Optimierung des Produktdatenimports mithilfe von RabbitMQ
  • Modernisierung / Übertragung interner Tools und externen APIs zu Kubernetes
  • Anpassung der PHP- und Java-Frontends zur Internationalisierung von Produktattributen

Apr. 2016 - Jul. 2018

Parship Group

Application Developer / DevOps

  • Datenmigration aller Kundendaten eines Portals zwischen zwei relationalen Schemata mit Hilfe von Pentahoo
  • Erweiterung der REST-Anbindung der mobilen App
  • Portierung der monolithischen Java-Anwendung von Java 7 auf Java 8
  • Migration von Puppet 3 auf Puppet 5, Erweiterung des Ruby-Scriptings
  • Data Center Migration
  • Einführung des Monitoring-Tools Instana

Okt. 2015 - Mär. 2016

Universität Hamburg

Wissenschaftlicher Mitarbeiter / Doktorand

  • Vorbereitung der Vorlesung und Durchführung von Seminaren zum Thema Business Process Management
  • Betreuung von Abschlussarbeiten

Apr. 2015 - Jul. 2015

Universität Paderborn

Wissenschaftlicher Mitarbeiter / Doktorand

  • Vorbereitung der Vorlesung und Durchführung von Seminaren zur Lehrveranstaltung Visualisierung
  • Betreuung von Abschlussarbeiten

Feb. 2012 - Mär. 2015

Hochschule für Angewandte Wissenschaften Hamburg

Wissenschaftlicher Mitarbeiter

  • Durchführung des seminaristischen Unterrichts und Laborübungen zu den Lehrveranstaltungen Programmieren I, Programmieren II, Grundlagen der Informatik, Image Processing und Animation
  • Betreuung von Abschlussarbeiten

Sep. 2010 - Feb. 2012

Voipfuture GmbH

Fullstack Software-Entwickler

  • Entwicklung des Frontends und des Backends der Web-Applikation zur Visualisierung von VoIP-Monitoring-Daten
  • Einbindung von PostgreSQL-Plugins in C zur Aggregation von Daten aus Tabellenpartitionen
  • Paketierung der Anwendungen und Infrastruktur-Komponenten unter Verwendung von Python mit SuSE Linux

Okt. 2008 - Aug. 2010

IBM Deutschland GmbH

IT Specialist

  • Frontend- und Backend-Entwicklung einer javabasierten Software-Lösung zur Abbildung der Geschäftsprozesse für Schadens- und Inkassoaktivitäten im Projekt bei einem Hamburger Kreditversicherungsunternehmen
  • Implementierung von Interface Management Prozessen bei einem Hamburger Flugzeugkonstruktionsunternehmen unter Verwendung von C und Java-Anwendung
  • Erweiterung der Sachbearbeitungsanwendung eines Stuttgarter Versicherungsunternehmens um Monitoring-Funktionalitäten mit IBM WebSphere Business Monitor
  • Automatisierung d. Eingangspost und Akten eines Versicherungsunternehmens

Sprachkenntnisse
Deutsch
Experte
Englisch
Profi
Französisch
Gut
Branchenspezifische Kenntnisse
Handel
Fortgeschritten
IT und Telekommunikation
Experte
Kenntnisse & Fähigkeiten
Kubernetes
Profi
Agilität
Experte
Amazon Web Services
Fortgeschritten
Angular
Experte
Cloud Computing
Profi
Cloud-Entwicklung
Experte
CSS
Profi
Debian GNU/Linux
Profi
DevOps
Profi
Docker
Profi
Eclipse
Gut
Eclipse RCP
Gut
GIT
Experte
Gradle
Profi
Grafana
Profi
Hazelcast
Profi
Hibernate
Profi
HTML
Experte
Java
Experte
JavaScript
Profi
Jenkins
Profi
Jira
Fortgeschritten
jQuery
Profi
JSP
Gut
JUnit
Experte
Linux
Profi
MAVEN
Experte
MongoDB
Fortgeschritten
Nginx
Fortgeschritten
OpenStack
Grundkentnisse
PostgreSQL
Profi
Prometheus
Fortgeschritten
Python
Fortgeschritten
React
Profi
Redis
Fortgeschritten
Ruby
Fortgeschritten
Ruby on Rails
Gut
Scrum
Profi
SHELL
Experte
Splunk
Gut
Spring
Experte
Tomcat
Fortgeschritten
Ubuntu
Grundkentnisse
Vue.js
Fortgeschritten
XML
Profi
Zabbix
Gut