freiberufler Softwareentwickler Architektur, Devops, Cloud auf freelance.de

Softwareentwickler Architektur, Devops, Cloud

zuletzt online vor 3 Tagen
  • 75€/Stunde
  • 71554 Weissach im Tal
  • National
  • de  |  en  |  sr
  • 18.11.2024

Kurzvorstellung

Softwareentwickler mit starkem Fokus auf Architektur, Cloud, Microservices und Devops

Qualifikationen

  • Cloud Computing1 J.
  • Software Architecture2 J.
  • Spring Framework3 J.
  • Agile Methodologie3 J.
  • Datenbankentwicklung1 J.
  • DevOps
  • Docker1 J.
  • Java (allg.)3 J.
  • Personalführung1 J.
  • Softwareentwicklung (allg.)

Projekt‐ & Berufserfahrung

Lead Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Backnang
1/2022 – 10/2023 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2022 – 10/2023

Tätigkeitsbeschreibung

- In der Softwareentwicklung wurde die Architektur der Software konzipiert. Insbesondere die Rolle neuer Microservices haben eine große Rolle gespielt. Die Anforderungen an das System wurden in Arbeitspakete, die die entsprechenden Mitarbeiter erledigen können, aufgeteilt. Die Hauptaufgabe bestand in dem Austausch von Funktionalitäten der bestehenden Software durch Microservices.
- Das Projektmanagement bedeutete die Projektleitung mehrerer Projekte. Die Projektleitung bestand aus der Kommunikation mit den Kunden und der Führung der Projektteams. Um angemessen zeitgemäß arbeiten zu können wurde eine agile Arbeitsweise (Scrum) eingeführt. Außerdem wurden Zeitpläne für die ermittelten Anforderungen erstellt.
- Auf kaufmännischer Ebene konnten Einsparungen von Kosten erzielt werden. Diese Kosten stammten hauptsächlich aus Lizenzverträgen.
- Personalführung von einem Team bestehend aus 5 Mitarbeitern. Die Hauptaufgaben in der Führung bestanden in der Zuteilung von angemessenen Arbeiten und der Schaffung von entsprechenden Arbeitsbedingungen. Für die Umsetzung der Personalentwicklung wurde eine Leistungsmatrix eingeführt. Diese Matrix hat den Entwicklern den aktuellen Stand und das entsprechende Entwicklungspotenzial aufgezeigt.

Eingesetzte Qualifikationen

Agile Methodologie, Software Architecture, Java (allg.), Spring Framework, Representational State Transfer (REST), Personalführung

Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Murr
3/2020 – 12/2021 (1 Jahr, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 12/2021

Tätigkeitsbeschreibung

Entwicklung des Backends für eine Abrechnungsanwendung in der Energiebranche. Mit einer agilen Vorgehensweise wird eine moderne Microservice-Architektur umgesetzt. FE und BE kommunizieren mittels einer RESTful API. Das BE wurde mittels Spring Boot und auf Basis des Netflix-Stack implementiert. Meine Aufgabe bestand aus dem Aufsetzen des Identity-Access-Management-Servers (Keycloak), dem Aufsetzen des Log-Servers (GrayLog), dem Aufsetzen des Code-Qualitäts-Servers (SonarQube), dem Aufsetzen von Grafana und Prometheus zum Monitoring der einzelnen Services sowie deren Anbindung untereinander. Das Projekt wird auf drei unterschiedliche Weisen auf Linux betrieben. Als Datenbank wird ein Microsoft SQL Server verwendet. Zusätzlich wird ein Reporting Server für die Erzeugung von Berichten betrieben.

Eingesetzte Qualifikationen

Datenbankentwicklung, Agile Methodologie, Docker, Java (allg.), Spring Framework, Cloud Computing, Java Message Service, Representational State Transfer (REST)

Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Oppenweiler
10/2019 – 3/2020 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2019 – 3/2020

Tätigkeitsbeschreibung

- Integration von Softwarekomponenten in eine Embedded-Architektur.
- Einarbeitung in das Echtzeit-Betriebssystem FreeRTOS.
- Validierung verschiedener Test-Frameworks für den Einsatz von TDD in der Embedded Softwareentwicklung.
- Re-Engineering der Spezifikation eines proprietären Protokolls, das auf CAN basiert.

Eingesetzte Qualifikationen

Testen, Software Architecture

Dualer Student (Festanstellung)
Kundenname anonymisiert, Oppenweiler
10/2016 – 9/2019 (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

10/2016 – 9/2019

Tätigkeitsbeschreibung

- Erstellung einer Applikation mit C# auf dem .Net-Framework. Die Applikation diente zur Integration von Gerätebeschreibungs-Dateien, welche auf XML basieren, in andere Gerätebeschreibungs-Dateien. Die Benutzeroberfläche war mittels WPF implementiert.
- Erstellung eines CAN-Kommunikationstreibers in C. Der Treiber war für einen STM32-Prozessor ausgerichtet.
- Erstellung einer Embedded-Architektur für ein IO-Modul der Automatisierungstechnik

Eingesetzte Qualifikationen

Objektorientierte Software-Entwicklung

Zertifikate

Certified Professional Software Architect Foundation
iSAQB
2024

Ausbildung

Bachelor of Engineering
Informationstechnik
DHBW Stuttgart
2019
Stuttgart

Über mich

Mit der Etablierung einer freiberuflichen Tätigkeit als Softwareentwickler mit Spezialisierung auf maßgeschneiderte Softwarelösungen für Unternehmen jeder Größe verfolge ich das Ziel, hochwertige, skalierbare und benutzerfreundliche Softwarelösungen anzubieten (planend, umsetzend und überwachend), die den spezifischen Bedürfnissen der Kunden gerecht werden und ihnen helfen, ihre Geschäftsprozesse zu optimieren und ihre Wettbewerbsfähigkeit zu steigern.

Weitere Kenntnisse

Ich bin ein leidenschaftlicher Softwareentwickler mit einem klaren Fokus auf innovative und nachhaltige Lösungen. Als technikaffiner Mensch reizt es mich, komplexe Systeme zu verstehen und zu optimieren, insbesondere im Bereich der Backend-Entwicklung, Datenbanken und Cloud-Lösungen. Dabei zeichne ich mich durch eine strukturierte und lösungsorientierte Arbeitsweise aus – ich gehe Herausforderungen mit einer klaren Strategie und einem analytischen Blick an.

Beruflich bin ich besonders stolz darauf, in agilen Teams mitzuwirken und Projekte von der Konzeption bis zur Implementierung erfolgreich umzusetzen. Die Entwicklung moderner Microservice-Architekturen gehört ebenso zu meinem Repertoire wie die Migration älterer Systeme. Mein Ansatz ist immer langfristig und zukunftssicher, was mir in meinen bisherigen Projekten geholfen hat, belastbare, skalierbare Systeme zu schaffen.

Ich lege großen Wert auf eine offene und klare Kommunikation, sei es im Team oder mit Kunden. Als Teamplayer unterstütze ich meine Kollegen nicht nur technisch, sondern auch durch mein Engagement und meine Bereitschaft, Verantwortung zu übernehmen. Neben der Technik schätze ich die Zusammenarbeit mit Menschen und glaube daran, dass der gemeinsame Erfolg von gegenseitigem Vertrauen und Respekt lebt.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
  • Serbisch (Gut)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
79
Alter
32
Berufserfahrung
8 Jahre und 1 Monat (seit 10/2016)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden