Senior Software Develper
- Verfügbarkeit einsehen
- 0 Referenzen
- 78€/Stunde
- 50670 Köln
- DACH-Region
- de | en
- 30.04.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Git, Go (Programmiersprache), Java (allg.), Kotlin, Microsoft Azure, MongoDB, React (JavaScript library), TypeScript
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
Microsoft Azure, React (JavaScript library), TypeScript
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
Docker, Git, Hyperledger, Java (allg.), Kotlin, Kubernetes, LaTex
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)
Git, Gradle, Java (allg.), Kafka, Kotlin, Microsoft Azure, Microsoft SQL-Server (MS SQL), Spring, SQL
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
Confluence (Atlassian), Git, Gradle, Hibernate (Framework), Java (allg.), JavaScript, Jira, Kafka, Kotlin, Mac OS, Microsoft Azure, React (JavaScript library), Spring, TypeScript
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
Docker, Gradle, Java (allg.), Kubernetes, LaTex
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
Confluence (Atlassian), Git, Hibernate (Java), Java (allg.), JavaScript, jboss, Jira, JUnit, Linux Einführung, PostgreSQL, Representational State Transfer (REST), SCRUM, Selenium, SQL
Ausbildung
Oberstufenzentrum Technik Teltow
Über mich
Meine Hauptfähigkeiten liegen in der Software Entwicklung und dem Architektur design für die Cloud.
Weitere Kenntnisse
* 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden