Fullstack Entwickler Schwerpunkt Backend Java/Go
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 23566 Lübeck
- auf Anfrage
- de | en
- 01.03.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2023 – 7/2023
Tätigkeitsbeschreibung
Erstellen einer Software-Architektur für eine mobile Anwendung zur Präsentation von Audio-Inhalten.
Definieren von REST API und Erstellen von Backend zum
Ausliefern von Audio-Content.
Aufnahme und Analyse von Kundenanforderungen.
Prototyp mit Flutter aus vorhandener Design-Vorlage.
Flutter, Go (Programmiersprache), Json, Representational State Transfer (REST)
8/2022 – 11/2022
Tätigkeitsbeschreibung
Konzeptarbeit und Anforderungserfassung für eine B2C
Plattform im Bereich Container-Logistik.
Microsoft Excel
8/2021 – 6/2022
Tätigkeitsbeschreibung
Entwicklung einer Backend-Anwendung mit unterschiedlichen REST- und Datei-Schnittstellen zur Erfassung und Transformation von Maschinendaten. Bereitstellung von REST Schnittstellen mit Grizzly Webserver.
Eigen entwickeltes Mock-System zur Durchführung von Tests in Go.
Git, Go (Programmiersprache), Gradle, Java (allg.), Junit, Representational State Transfer (REST)
11/2020 – 7/2021
Tätigkeitsbeschreibung
Weiterentwicklung eines Teilsystems für die Darstellung von
Wäge-Ergebnissen.
Datentransformation zwischen Dateischnittstelle und REST
API für das Front-End.
Erstellung neuer UI Komponenten mit einem bereits vorhan-
denen Framework.
Postgresql, Git, Gradle, Hibernate (Java), Java (allg.), JavaScript, React (JavaScript library), Representational State Transfer (REST)
8/2018 – 6/2020
Tätigkeitsbeschreibung
Neuentwicklung von Backend-Diensten zur Berechnung von
Parkgebühren und Verfügbarkeiten von Parkplätzen.
Dabei wurde das komplette System neu konzeptioniert und ent-
hielt eine eigens entwickelte DSL zur Beschreibung von Tarifsyste-
men. Damit wurde eine Möglichkeit eröffnet, für unterschiedliche
Kunden (Städte, Parkhausanbieter etc.) eine Sprache anzubieten,
um deren Tarife und Randbedingungen einheitlich zu erfassen und
für die Darstellung gegenüber dem Endkunden aufzubereiten. Ent-
wickelt wurde diese Sprache mit ANTLRv4. Außerdem wurde eine
Teil des Backends neu geschrieben und von .NET C# in Java über-
führt. Die Dienste kommunizierten über REST APIs.
Apache Maven, Git, Java (allg.), Kanban (Softwareentwicklung), Postgresql, SQL
4/2017 – 4/2019
TätigkeitsbeschreibungEntwurf und Neuentwicklung eine Microservice Plattform zur Verwaltung von Fahrzeugflotten. Kommunikation über REST APIs zwischen Microservices und Front-End. Services wurden mit Spring Boot (Java) und Go geschrieben. Der Betrieb der Plattform erfolgte mit Kubernetes in der Azure und AWS Cloud.
Eingesetzte QualifikationenAmazon Web Services (AWS), Git, Go (Programmiersprache), Hibernate (Java), Java (allg.), Jenkins, Jira, Kubernetes, Microsoft Azure, Representational State Transfer (REST), Spring Framework
11/2016 – 3/2017
Tätigkeitsbeschreibung
Weiterentwicklung von JavaFX Komponenten innerhalb eines intern verwendeten Experten-Tools in einem Automobilkonzern.
Absprachen mit Kunden bzgl. Erweiterungsthemen.
Java (allg.), JavaFX
1/2016 – 10/2016
TätigkeitsbeschreibungWeiterentwicklung einer App zur Steuerung von Fahrzeug-Features.
Eingesetzte QualifikationenAndroid Entwicklung
9/2015 – 12/2015
TätigkeitsbeschreibungEs wurde ein Prototyp für eine Messepräsentation auf Basis von Fahrzeugkomponenten, welche über einen CAN Bus mit einem RaspberryPi verbunden wurden, entwickelt. Auf dem RaspberryPi wurde ein nodeJS (Express) Backend zur Darstellung des HMI und zur Auswertung von CAN Nachrichten verwendet.
Eingesetzte QualifikationenCAN-Bus (controller area network), JavaScript, Mongodb, Node.Js
1/2015 – 8/2015
TätigkeitsbeschreibungFür die HMI Forschung im Automobilbereich wurde eine neues Framework für UI Elemente auf JavaFX Basis entwickelt.
Eingesetzte QualifikationenSubversion, Git, Java (allg.), JavaFX
1/2014 – 12/2014
TätigkeitsbeschreibungWeiterentwicklung des Serien HMI im Automobilbereich.
Eingesetzte QualifikationenJava (allg.)
Zertifikate
TÜV Rheinland Akademie GmbH
Ausbildung
TU Braunschweig
Braunschweig
TU Braunschweig
Braunschweig
Über mich
Dabei war es häufig nötig, das ganzheitliche Bild zu betrachten und sich in die fachliche Thematik einzuarbeiten. Bei der reinen Software-Entwicklung konzentriere ich mich auf Backend-Themen und bevorzuge schlanke Systeme (Microservices), welche mit Go geschrieben sind. Spring Boot oder Micronaut sind ebenfalls bekannte Systeme im Bereich Java. CI und Deployment in Cloud-Systemen gehören für mich auch dazu.
Meine Hauptexpertise liegt nicht im Frontend, jedoch konnte ich auch hier schon Projekte erfolgreich beenden. Hauptsächlich wurde mit JavaScript und ReactJS gearbeitet, aber auch VueJS ist mir bekannt.
Ich arbeite bevorzugt mit Linux und macOS Systemen.
Weitere Kenntnisse
- VueJS
- Ruby (on Rails)
- Container
- Python
- Linux Shell (Bash, Zsh)
- CI/CD Pipelines (z.B Jenkins, Drone)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden