Senior Full Stack Engineer (Go/Golang, Cloud)
Aktualisiert am 04.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.09.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Go/Golang
Helm
Amazon Web Services (AWS)
Kubernetes
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km) Bad Homburg vor der Höhe (+20km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2023 - 2024: Founding Engineer für einen Online-Dienst zur Bewertung von Nachhaltigkeit von Unternehmen und Immobilien


Rolle: FOUNDING ENGINEER / SOFTWARE ENGINEER

Kunde: nxbRATING, Dornburg, Deutschland


Aufgaben:

nxbRATING berät und bewertet die Nachhaltigkeitsleistung von Unternehmen und Immobilien anhand der Umsetzung der aktuellen ESG- und EU-Taxonomie-Richtlinien sowie der Erfüllung des Lieferkettengesetzes.


Das Hauptprodukt des Unternehmens ist ein Online-Dienst, der die gesamte Abwicklung des Bewertungsverfahrens übernimmt. Mein Auftrag lag darin, als technischer Hauptverantwortlicher (Founding Engineer) den Online-Dienst zu konzipieren und die benötigten Softwaresysteme zu implementieren.


  • Konzeption der IT-Architektur des Produkts
  • Erfassung der Kundenanforderungen und deren Realisierung
  • Entwicklung der Frontend- und Backend-Systeme
  • Herstellung der benötigten IT-Infrastruktur
  • Begleitung von der Planungsphase bis zum erfolgreichen Go-Live


Kenntnisse:

Go (Golang), PostgreSQL, REST API, TypeScript, Angular, DigitalOcean, GitLab CI


2023 - 2024: Entwicklung einer Data-Management-Plattform für einen Automobilhersteller


Rolle: SOFTWARE ENGINEER

Unternehmen: Mercedes-Benz Tech Innovation GmbH, Stuttgart, Deutschland


Aufgaben:

Ich war Teil eines Teams, das eine Data-Management-Plattform entwickelte. Die Softwareplattform ermöglichte die Sammlung und Verwaltung von Daten.


  • Entwicklung von verteilten Backend-Systemen (Microservices) in der Programmiersprache Go (Golang).
  • Entwicklung von Frontend-Anwendungen in TypeScript und VueJS.
  • Entwicklung eines Open-Source-Parsers für die Schnittstellenbeschreibungstechnologie IFEX in Go.

Kenntnisse:

Go (Golang), PostgreSQL, TypeScript, Apache Kafka, REST, PostgresSQL, Microsoft Azure, Terraform, Helm, Azure, DevOps, Github Actions, Agile Softwareentwicklung


2022 - 2023: Senior Software Engineer im erfolgreichen SaaS-Startup


Rolle: SENIOR SOFTWARE ENGINEER

Unternehmen: HiPeople GmbH, Berlin, Deutschland


Aufgaben:

Ich war Teil eines interdisziplinären Produktentwicklungsteams, das für die Entwicklung einer SaaS HR-Plattform für Talent Insights und Referenzprüfungen verantwortlich war. Ziel war es, Unternehmen bei der Verbesserung ihrer Einstellungsentscheidungen zu unterstützen.

  • Entwicklung zahlreicher Produktfeatures in Zusammenarbeit mit Produktmanagern, Designern und Personalforschern.
  • Verantwortlich für die Entwicklung von Frontend- und Backend- Anwendungen mit Fokus auf Backend und Anwendungsarchitektur.
  • Technische Konzeption und Entwicklung mehrerer neuer Teilprodukte mit Begleitung der Projekte bis hin zur Inbetriebnahme des MVP und darüber hinaus.
  • Erhebliche Verbesserung des API-Designs und -Performance der Plattform.
  • Zusammenarbeit mit anderen Unternehmen zur Integration der HiPeople-Plattform mit deren Diensten (z. B. Checkr, Fountain und andere).
  • Entwicklung zahlreicher Proof-of-Concepts zur Evaluierung innovativer Technologien hinsichtlich ihres Einsatzes im Produkt.

Kenntnisse:

Go (Golang), TypeScript, Amazon Web Services (AWS), React (JavaScript library), Representational State Transfer (REST), MySQL


2020 - 2022: Architektur und Entwicklung von IoT- und Cloud-Lösungen

Rolle: SENIOR DELIVERY ARCHITECT

Unternehmen: Capgemini, Frankfurt, Deutschland


Aufgaben:

? Entwurf der Systemarchitektur und Entwicklung initialer Services für ein neues funktionsübergreifendes Entwicklungsteam bei einem führenden IoT-Plattformbetreiber. Das Team widmete sich der datengetriebenen Kommunikation (B2C und B2B2C) und stellte internen Services mehrere Kommunikationskanäle nach außen bereit.

? Architektur und Design des PoC für die öffentliche REST-API eines innovativen E-Bike-IoT-Plattformanbieters, der OEMs und anderen externen Parteien die Interaktion mit der Plattform ermöglicht. Begleitung des Projekts bis zur MVP-Entwicklung.

? Beratung in 3 Cloud-Migrationsprojekten mit Anwendungs- landschaften von bis zu 150 Services, einschließlich Migrations- strategie, Konfigurationsmanagement, Packaging- und Deployment- Strategie sowie Aufbau von CI/CD-Pipelines.


Kenntnisse:

Amazon Web Services (AWS), Go (GoLang), Kafka, Kubernetes, React (JavaScript library), TypeScript


2017 - 2020: Lead-Engineer und Teilprojektleiter in internationalen Software-Engineering-Projekten


Rolle: SOFTWARE ENGINEER LEAD

Kunde: Capgemini, Frankfurt, Deutschland


Aufgaben:

? Technischer Chefdesigner für 4 Software-Engineering-Teams, die auf Polen und Deutschland verteilt waren (insgesamt 20 Software-Ingenieure).

? Schrieb Anforderungsspezifikationen für 3 Dienste mit dem Ziel, die Kommunikation zwischen vielen öffentlichen Institutionen zu unterstützen. Anschließend Funktion als Technischer Chefdesigner und später Teilprojektleiter in einem Team von 6 Softwareentwicklern.


Kenntnisse

Java, Spring, Hibernate, JMS, REST, Tomcat, JMeter, Kafka, TypeScript, Angular


2013 - 2017: Support Engineer und Entwickler


Rolle: SOFTWARE ENGINEER

Kunde: Capgemini, Frankfurt, Deutschland


Aufgaben:

? In meiner Rolle als Support Engineer im DevOps-Team eines großen IoT- und Telekommunikationskunden arbeitete ich eng mit den Entwicklungs- und Support-Teams der zweiten Ebene zusammen, um Plattform- und kundenbezogene Vorfälle zu lösen.

? Später war ich Teil eines Teams, das große Datenverarbeitungssysteme für den öffentlichen Sektor entwickelte. Dabei verantwortete ich die Entwicklung, Tests und Wartung von sieben aus einer Anwendungslandschaft von über 100 Services.


Kenntnisse:

Java, Spring, Hibernate, JMS, REST, Tomcat, JMeter

Aus- und Weiterbildung

Aus- und Weiterbildung

2013

MASTER OF SCIENCE

Informatik

TH Mittelhessen, Giessen, Germany, 1.4


2010

BACHELOR OF SCIENCE

Informatik

TH Mittelhessen, Giessen, Germany, 2.1


Zertifikate

2021

Certified Kubernetes

Application Developer

The Linux Foundaion


2019

AWS Certified Solutions

Architect - Associate

Amazon Web Services (AWS)

Position

Position

Ich bin ein erfahrener Softwareentwickler mit den Schwerpunkten Go und Cloud. In meiner Laufbahn habe ich zahlreiche Projekte erfolgreich als Softwareentwickler, technischer Architekt oder Team-Lead umgesetzt, in Großunternehmen und Start-ups.

Kompetenzen

Kompetenzen

Top-Skills

Go/Golang Helm Amazon Web Services (AWS) Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Go
Experte
Rust
Fortgeschritten
HTTP
Experte

Skills

  • Go
  • TypeScript
  • Kubernetes
  • AWS
  • Kafka
  • Angular
  • React
  • PostgreSQL
  • Rust

Branchen

Branchen

Ich habe umfassende Erfahrung im deutschen öffentlichen Sektor und in IoT-Technologien.

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km) Bad Homburg vor der Höhe (+20km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2023 - 2024: Founding Engineer für einen Online-Dienst zur Bewertung von Nachhaltigkeit von Unternehmen und Immobilien


Rolle: FOUNDING ENGINEER / SOFTWARE ENGINEER

Kunde: nxbRATING, Dornburg, Deutschland


Aufgaben:

nxbRATING berät und bewertet die Nachhaltigkeitsleistung von Unternehmen und Immobilien anhand der Umsetzung der aktuellen ESG- und EU-Taxonomie-Richtlinien sowie der Erfüllung des Lieferkettengesetzes.


Das Hauptprodukt des Unternehmens ist ein Online-Dienst, der die gesamte Abwicklung des Bewertungsverfahrens übernimmt. Mein Auftrag lag darin, als technischer Hauptverantwortlicher (Founding Engineer) den Online-Dienst zu konzipieren und die benötigten Softwaresysteme zu implementieren.


  • Konzeption der IT-Architektur des Produkts
  • Erfassung der Kundenanforderungen und deren Realisierung
  • Entwicklung der Frontend- und Backend-Systeme
  • Herstellung der benötigten IT-Infrastruktur
  • Begleitung von der Planungsphase bis zum erfolgreichen Go-Live


Kenntnisse:

Go (Golang), PostgreSQL, REST API, TypeScript, Angular, DigitalOcean, GitLab CI


2023 - 2024: Entwicklung einer Data-Management-Plattform für einen Automobilhersteller


Rolle: SOFTWARE ENGINEER

Unternehmen: Mercedes-Benz Tech Innovation GmbH, Stuttgart, Deutschland


Aufgaben:

Ich war Teil eines Teams, das eine Data-Management-Plattform entwickelte. Die Softwareplattform ermöglichte die Sammlung und Verwaltung von Daten.


  • Entwicklung von verteilten Backend-Systemen (Microservices) in der Programmiersprache Go (Golang).
  • Entwicklung von Frontend-Anwendungen in TypeScript und VueJS.
  • Entwicklung eines Open-Source-Parsers für die Schnittstellenbeschreibungstechnologie IFEX in Go.

Kenntnisse:

Go (Golang), PostgreSQL, TypeScript, Apache Kafka, REST, PostgresSQL, Microsoft Azure, Terraform, Helm, Azure, DevOps, Github Actions, Agile Softwareentwicklung


2022 - 2023: Senior Software Engineer im erfolgreichen SaaS-Startup


Rolle: SENIOR SOFTWARE ENGINEER

Unternehmen: HiPeople GmbH, Berlin, Deutschland


Aufgaben:

Ich war Teil eines interdisziplinären Produktentwicklungsteams, das für die Entwicklung einer SaaS HR-Plattform für Talent Insights und Referenzprüfungen verantwortlich war. Ziel war es, Unternehmen bei der Verbesserung ihrer Einstellungsentscheidungen zu unterstützen.

  • Entwicklung zahlreicher Produktfeatures in Zusammenarbeit mit Produktmanagern, Designern und Personalforschern.
  • Verantwortlich für die Entwicklung von Frontend- und Backend- Anwendungen mit Fokus auf Backend und Anwendungsarchitektur.
  • Technische Konzeption und Entwicklung mehrerer neuer Teilprodukte mit Begleitung der Projekte bis hin zur Inbetriebnahme des MVP und darüber hinaus.
  • Erhebliche Verbesserung des API-Designs und -Performance der Plattform.
  • Zusammenarbeit mit anderen Unternehmen zur Integration der HiPeople-Plattform mit deren Diensten (z. B. Checkr, Fountain und andere).
  • Entwicklung zahlreicher Proof-of-Concepts zur Evaluierung innovativer Technologien hinsichtlich ihres Einsatzes im Produkt.

Kenntnisse:

Go (Golang), TypeScript, Amazon Web Services (AWS), React (JavaScript library), Representational State Transfer (REST), MySQL


2020 - 2022: Architektur und Entwicklung von IoT- und Cloud-Lösungen

Rolle: SENIOR DELIVERY ARCHITECT

Unternehmen: Capgemini, Frankfurt, Deutschland


Aufgaben:

? Entwurf der Systemarchitektur und Entwicklung initialer Services für ein neues funktionsübergreifendes Entwicklungsteam bei einem führenden IoT-Plattformbetreiber. Das Team widmete sich der datengetriebenen Kommunikation (B2C und B2B2C) und stellte internen Services mehrere Kommunikationskanäle nach außen bereit.

? Architektur und Design des PoC für die öffentliche REST-API eines innovativen E-Bike-IoT-Plattformanbieters, der OEMs und anderen externen Parteien die Interaktion mit der Plattform ermöglicht. Begleitung des Projekts bis zur MVP-Entwicklung.

? Beratung in 3 Cloud-Migrationsprojekten mit Anwendungs- landschaften von bis zu 150 Services, einschließlich Migrations- strategie, Konfigurationsmanagement, Packaging- und Deployment- Strategie sowie Aufbau von CI/CD-Pipelines.


Kenntnisse:

Amazon Web Services (AWS), Go (GoLang), Kafka, Kubernetes, React (JavaScript library), TypeScript


2017 - 2020: Lead-Engineer und Teilprojektleiter in internationalen Software-Engineering-Projekten


Rolle: SOFTWARE ENGINEER LEAD

Kunde: Capgemini, Frankfurt, Deutschland


Aufgaben:

? Technischer Chefdesigner für 4 Software-Engineering-Teams, die auf Polen und Deutschland verteilt waren (insgesamt 20 Software-Ingenieure).

? Schrieb Anforderungsspezifikationen für 3 Dienste mit dem Ziel, die Kommunikation zwischen vielen öffentlichen Institutionen zu unterstützen. Anschließend Funktion als Technischer Chefdesigner und später Teilprojektleiter in einem Team von 6 Softwareentwicklern.


Kenntnisse

Java, Spring, Hibernate, JMS, REST, Tomcat, JMeter, Kafka, TypeScript, Angular


2013 - 2017: Support Engineer und Entwickler


Rolle: SOFTWARE ENGINEER

Kunde: Capgemini, Frankfurt, Deutschland


Aufgaben:

? In meiner Rolle als Support Engineer im DevOps-Team eines großen IoT- und Telekommunikationskunden arbeitete ich eng mit den Entwicklungs- und Support-Teams der zweiten Ebene zusammen, um Plattform- und kundenbezogene Vorfälle zu lösen.

? Später war ich Teil eines Teams, das große Datenverarbeitungssysteme für den öffentlichen Sektor entwickelte. Dabei verantwortete ich die Entwicklung, Tests und Wartung von sieben aus einer Anwendungslandschaft von über 100 Services.


Kenntnisse:

Java, Spring, Hibernate, JMS, REST, Tomcat, JMeter

Aus- und Weiterbildung

Aus- und Weiterbildung

2013

MASTER OF SCIENCE

Informatik

TH Mittelhessen, Giessen, Germany, 1.4


2010

BACHELOR OF SCIENCE

Informatik

TH Mittelhessen, Giessen, Germany, 2.1


Zertifikate

2021

Certified Kubernetes

Application Developer

The Linux Foundaion


2019

AWS Certified Solutions

Architect - Associate

Amazon Web Services (AWS)

Position

Position

Ich bin ein erfahrener Softwareentwickler mit den Schwerpunkten Go und Cloud. In meiner Laufbahn habe ich zahlreiche Projekte erfolgreich als Softwareentwickler, technischer Architekt oder Team-Lead umgesetzt, in Großunternehmen und Start-ups.

Kompetenzen

Kompetenzen

Top-Skills

Go/Golang Helm Amazon Web Services (AWS) Kubernetes

Produkte / Standards / Erfahrungen / Methoden

Go
Experte
Rust
Fortgeschritten
HTTP
Experte

Skills

  • Go
  • TypeScript
  • Kubernetes
  • AWS
  • Kafka
  • Angular
  • React
  • PostgreSQL
  • Rust

Branchen

Branchen

Ich habe umfassende Erfahrung im deutschen öffentlichen Sektor und in IoT-Technologien.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.