freiberufler Senior Software Develper auf freelance.de

Senior Software Develper

zuletzt online vor wenigen Stunden
  • 78€/Stunde
  • 50670 Köln
  • DACH-Region
  • de  |  en
  • 30.04.2024

Kurzvorstellung

Ich bin Senior Developer mit 10 Jahren Erfahrung im Java und Cloud Bereich.

Qualifikationen

  • Git
  • Gradle
  • Java (allg.)
  • JavaScript
  • Jira
  • Kafka
  • Kotlin
  • Microsoft Azure
  • Spring
  • SQL

Projekt‐ & Berufserfahrung

Senior Fullstack Developer (Festanstellung)
TRUSTEQ GmbH, Köln
8/2023 – 10/2023 (3 Monate)
Beratung
Tätigkeitszeitraum

8/2023 – 10/2023

Tätigkeitsbeschreibung

Um Events für Softwareentwickler zu veranstalten, sollte eine Platform für Coding Challenges entwickelt werden.
Diese Platform bietet eine Auswahl an verschiedenen Aufgaben, Testing-Tools für die Entwicklung von Lösungen und einen Wettkampfmodus für die Gegenüberstellung der unterschiedlichen Lösung.
Die Platform automatisiert den ganzen Prozess:
Registrierung, Durchführung der Challenges sowie die automatisierte Auswertung der Lösungen.

Aufgaben
• Architektur Design
• Infrastruktur Design
• Frontend & Backend Entwicklung
• Entwicklung der Infrastruktur als Infrastructure-as-Code Projekt
• Projektleitung

Methoden / Technologien
• TypeScript, ReactJS, ViteJS, Express.js, Material UI
• Kotlin & Go im Backend
• MS Azure, Azure Container Apps, Azure Kubernes Service, Networking, DNS, Github & Github Actions, Terraform
• MongoDB • Keycloak

Eingesetzte Qualifikationen

Git, Go (Programmiersprache), Java (allg.), Kotlin, Microsoft Azure, MongoDB, React (JavaScript library), TypeScript

Frontend Developer (Festanstellung)
Kundenname anonymisiert, Köln
3/2023 – 7/2023 (5 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

3/2023 – 7/2023

Tätigkeitsbeschreibung

Die Arbeit in einem Callcenter ist sehr schnelllebig und erfordert eine Vielzahl von Informationen. Um die Verwaltung einer solchen Einrichtung zu erleichtern, entwickelten wir eine Dashboard- Anwendung, die alle Informationen zentral und in verschiedenen, vom Kunden definierten Projektionen anzeigen kann. Diese Anwendung war ein Ersatz für ein älteres Produkt.

Aufgaben
• Implementierung von UI-Komponenten • Neugestaltung von
Anwendungsarchitekturen • Neugestaltung von APIs

Methoden / Technologien
• TypeScript, ReactJS • ViteJS, Tanstack
• Material UI
• Azure DevOps

Eingesetzte Qualifikationen

Microsoft Azure, React (JavaScript library), TypeScript

Senior Fullstack Developer (Festanstellung)
Kundenname anonymisiert, Frankfurt am Main
7/2022 – 12/2022 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2022 – 12/2022

Tätigkeitsbeschreibung

Digitale Identitäten sind ein komplexes Thema, das von Gesetzen und Vorschriften umgeben ist. Um Unternehmen die Kopfschmerzen zu ersparen, die durch die unterschiedlichen Gesetze und Vorschriften in jedem Land entstehen, haben wir eine Lösung für das Kunden- Onboarding und das Identitätsmanagement entwickelt.
Da die Art und Weise, wie wir mit digitalen Identitäten umgehen, von Natur aus fehlerhaft ist, haben wir an einem Forschungsprojekt teilgenommen, dessen Ziel es ist, die föderierte Welt mit dem dezentralen Self-Sovereign-Identity-Konzept zu verbinden.

Aufgaben
• Moderne Technologien erforschen • Dezentralisierte Architektur mit
föderierten Diensten verbinden
• Meetings moderieren
• Prototypen entwerfen und entwickeln

Methoden / Technologien
• Java, Kotlin, LaTeX • Docker, Kubernetes • GitOps
• eID Technologies

Eingesetzte Qualifikationen

Docker, Git, Hyperledger, Java (allg.), Kotlin, Kubernetes, LaTex

Adv. Developer (Festanstellung)
Kundenname anonymisiert, Düsseldorf
3/2021 – 9/2021 (7 Monate)
Energie
Tätigkeitszeitraum

3/2021 – 9/2021

Tätigkeitsbeschreibung

Ziel war es, eine neue Webanwendung für die Verwaltung von standardisierten Energieprodukten zu entwickeln. Außerdem diente die Anwendung dazu, eine neue Zielarchitektur zu evaluieren: Microservices sowie die Verwendung einer Low-Code-Plattform.
Herausforderungen des Projekts:
• Cloud Native Umgebung
• Microservice-Architektur
• Evaluierung einer Low-Code-Plattform
(wurde durch eine ReactJS Anwendung ersetzt)
• Anbindung einer 3rd Party Bieterplattform
• Integration von internen Systemen über SOAP, Rest & Protobuf

Aufgaben
• Unterstützung für Cloud Native Architecture
• Unterstützung der Softwarearchitektur • Unterstützung der Cloud Native
Entwicklung
• Unterstützung von Cloud Security / Container Security / Kubernetes & Container Security

Methoden / Technologien
• Kotlin, Spring Boot Stack, AssertJ, Junit5, Gradle
• Microsoft Azure
• Azure Container Registry, Azure Kubernetes
Services, Azure Key Vault
• Microservices
• GitHub & Github Actions, CircleCI
• Terraform
• Elastic Stack (Log Analytics, Alerting, SIEM)

Eingesetzte Qualifikationen

Git, Gradle, Java (allg.), Kafka, Kotlin, Microsoft Azure, Microsoft SQL-Server (MS SQL), Spring, SQL

Adv. Developer (Festanstellung)
Kundenname anonymisiert, Düsseldorf
8/2020 – 9/2022 (2 Jahre, 2 Monate)
Energie
Tätigkeitszeitraum

8/2020 – 9/2022

Tätigkeitsbeschreibung

Der Kreditrisikodienst ermittelt aus den aktuellen Geschäftsdaten und den vom Dienstleister definierten Kapazitäten die Fähigkeit, ein Geschäft abzuschließen. Das Ergebnis dieser Bewertung ist subjektiv und enthält genauere Berechnungen, um dem Händler eine Entscheidung über den Abschluss des Geschäfts zu ermöglichen. Alle Daten werden in Echtzeit über ein Messaging-System (Apache Kafka) an die interessierten Parteien übermittelt.
Herausforderungen des Projekts:
• Cloud Native Architektur
• Serverlose Architektur (Azure Functions)
• Integration von internen Systemen über SOAP, Rest & Protobuf, Dateisystem

Aufgaben
• Unterstützung für Cloud Native Architektur
• Unterstützung der Softwarearchitektur • Unterstützung der Cloud Native
Entwicklung
• Unterstützung von Cloud Security / Container Security / Kubernetes & Container Security

Methoden / Technologien
• Kotlin, Spring Boot Stack, AssertJ,
• Microsoft Azure
• Azure Container Registry, Azure Kubernetes Services, Azure Key Vault
• Serverless (Azure Functions)
• Microservices
• GitHub & Github Actions, CircleCI • SOAP, REST, ProtoBuf, Files
• Terraform

Eingesetzte Qualifikationen

Confluence (Atlassian), Git, Gradle, Hibernate (Framework), Java (allg.), JavaScript, Jira, Kafka, Kotlin, Mac OS, Microsoft Azure, React (JavaScript library), Spring, TypeScript

Java Developer (Festanstellung)
interactive-instruments GmbH, Bonn
3/2020 – 7/2020 (5 Monate)
Geo Daten
Tätigkeitszeitraum

3/2020 – 7/2020

Tätigkeitsbeschreibung

Als führender Anbieter von Geodatendiensten für die deutsche Regierung waren wir bestrebt, die benutzerfreundlichsten Anwendungen im Rahmen der Spezifikationen unserer Kunden zu entwickeln.
Es war unsere höchste Priorität, Software bereitzustellen, die unter allen Umständen und auf allen Plattformen läuft, und unsere Kunden zu modernen Architekturen zu führen.

Aufgaben
• Verfassen von Dokumentation und Anleitungen zu Cloud-Technologien
• Überarbeitung veralteter Entwicklungspipelines
• Anschließen von Legacy-Diensten an moderne APIs

Methoden / Technologien
• C++, Groovy, Java, Bash • Linux (several)
• Docker, Kubernetes
• Apache HTTP, CGI

Eingesetzte Qualifikationen

Docker, Gradle, Java (allg.), Kubernetes, LaTex

Ausbildung / Junior Developer (Festanstellung)
Gemtec AG, Niederlehme
8/2014 – 2/2020 (5 Jahre, 7 Monate)
Gesundheitswesen
Tätigkeitszeitraum

8/2014 – 2/2020

Tätigkeitsbeschreibung

Das Gesundheitswesen in Deutschland ist ein weites Feld mit großem technischen Aufwand und personeller Unterbesetzung. Dieses Projekt konzentrierte sich darauf, die Pflegekräfte und ihre Bewohner wieder zusammenzubringen und die Zukunft der medizinischen Analyse zu erreichen. Um dies zu erreichen, wurden experimentelle Technologien und etablierte Praktiken eingesetzt, um Informationen über die Bewohner und die sie umgebenden Pflegeprozesse zu sammeln.
Die Automatisierung der Protokollierung aller Pflegeschritte und die ständige Überwachung der Bewohner, ohne in ihren persönlichen
Bereich einzudringen, ermöglichten es den Pflegekräften, sich auf die persönliche Interaktion mit den Bewohnern zu konzentrieren und deren Leben zu verbessern.

Aufgaben
• Definition und Implementierung von APIs • Entwurf und Entwicklung einer Software-
Architektur
• Design und Entwicklung eines Web- Frontends
• Ergänzende Forschung zu Frühwarnsystemen für medizinische Notfälle

Methoden / Technologien
• Java, JavaScript, Python, C
• OSGi, JavaEE
• REST, SOAP, UPnP, MQTT, I2C
• Vaadin, Hibernate, JBoss/Wildfly • Eclipse, EMF, Equinox
• Raspberry PI, ESP32

Eingesetzte Qualifikationen

Confluence (Atlassian), Git, Hibernate (Java), Java (allg.), JavaScript, jboss, Jira, JUnit, Linux Einführung, PostgreSQL, Representational State Transfer (REST), SCRUM, Selenium, SQL

Ausbildung

Fachinformatiker für Anwendungsentwicklung
Ausbildung
Oberstufenzentrum Technik Teltow
2018

Über mich

Ich bringe umfassende Erfahrung mit den verbreitet Technologien aus dem Java und Azure Umfeld mit.
Meine Hauptfähigkeiten liegen in der Software Entwicklung und dem Architektur design für die Cloud.

Weitere Kenntnisse

* Languages
* Java (7, 8, 11, 17)
* Kotlin
* Python 3
* C / C++
* JavaScript (NPM / NodeJS)
* TypeScript
* Go
* SQL
* Bash / Shell
* Rust
* Groovy
* Scala
* LaTeX
* Big Frameworks / Libs
* SpringBoot
* React
* OSGi / Equinox
* JavaEE
* Eclipse MicroProfile
* Quarkus
* Vaadin
* Eclipse SWT, Swing, AWT, JavaFX
* Go Kit
* Libraries
* Hibernate
* JBOSS Cdi library
* Eclipse Gemnini Blueprint
* Logback
* Log4J
* SLF4j
* a lot of Java Reflection
* JMX
* Material UI
* JUnit 4 & 5
* Mockito
* MockK
* AssertJ
* Hamcrest Matchers
* Selenium
* Jest
* Discord4j
* Java Discord API
* Sparkjava
* Apache POI
* PDFBox
* Snap.svg
* jackson
* gson
* pitest
* eclemma / jacoco
* Spotbugs / Findbugs
* quartz scheduling
* project reactor
* I18next
* Go cobra
* Bubble tea

* Protocols
* Rest
* Kafka
* MQTT
* I2C
* Bluetooth
* UPnP
* Soap
* SSE & WebSocket
* Databases
* PostgreSQL
* MySQL
* SQLITE
* Microstream
* Cosmos DB
* MongoDB
* JPA
* Spring JPA
* Flyway
* IDEs / Editors
* IntelliJ
* Eclipse
* VS Code
* Visual Studio
* Cloud
* Azure
* AWS
* Docker
* OCI
* Kubernetes
* Terraform
* Hetzner
* Elastik Stack
* Collaboration
* Github
* Atlassian Stack
* CircleCI
* Jenkins
* Gitlab
* SVN
* Git
* Azure DevOps
* Modeling / Markup
* CSS
* HTML
* XML
* YML
* JSON
* JSON Schema
* EMF
* Protobuf
* WSDL
* OS
* Windows
* Linux
* MacOS
* Others
* Geo-Data
* GFS
* GSFS 

* WFS
* WMS
* Makefiles
* LogMX
* Jetty
* Tomcat
* Wildfly
* Hardware
* Raspberry PI
* Banana PI
* Arduino
* ESP32
* Bluetooth Schuhsohle
* Bluetooth Wage
* Bluetooth Tracker (verschiedene)
* Infrarot Fußleiste
* Brandmeldeanlagen
* Eldat Easywave
* Telefonanlagen

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
102
Alter
26
Berufserfahrung
9 Jahre und 9 Monate (seit 08/2014)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden