09.03.2023 aktualisiert

KO
100 % verfügbar

Senior Fullstack Developer and Cloud Engineer: Golang, React, DevOps, AWS

Essen (Oldenburg), Deutschland
Deutschland
Bachelor
Essen (Oldenburg), Deutschland
Deutschland
Bachelor

Skills

JavaScriptAPIsAgile MethodologieAmazon Web ServicesAtlassian JiraHTML5Microsoft AzureCloud ComputingCloud-EngineeringDatenbankenContinuous IntegrationLinuxDevOpsAmazon DynamoDBGitHubPythonPostgreSQLProjektmanagementMicrosoft Sql-ServerMongoDBMySQLNode.jsNoSQLOracle FinancialsScrumPrometheusSwaggerSQLGoogle CloudTailwindReact.jsGitLabGitKanbanAngularJSKubernetesApache KafkaGraphQLFront EndApi-GatewayElastic KibanaAmazon Simple Queue ServicesTerraformgRPCDockerElk StackJenkinsGolang
Computer Languages
  • Golang (> 6 years)
  • React (> 6 years)
  • Javascript, NodeJS (> 10 years)
  • Python (> 1 year)

Databases
  • NoSQL Databases: MongoDB, DynamoDB
  • SQL Databases: PostgreSQL, MySQL, MS SQL Server, Oracle

Messaging Systems
  • Kinesis
  • SQS
APIs
  • REST
  • gRPC API
  • Open API / Swagger
  • GraphQL, Hasura

DevOps / Cloud Computing
  • Kubernetes
  • Docker
  • Terraform
  • CI/CD
  • AWS (Amazon Web Services)
    • Lambda, API Gateway, DynamoDB
  • GCP (Google Cloud Platform)
  • Azure Cloud
  • Prometheus
  • Linux
  • Jenkins
  • Gitlab
Project Management
  • Jira
  • Git
  • Github

FrontEnd
  • React
  • AngularJS
  • HTML5
  • Tailwind CSS

Soft Skills
  • Agile Development with Scrum, Kanban
  • Scrum Master / Product Owner
  • Coaching / Staff Training

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2013

Sprachen

DeutschverhandlungssicherEnglischMuttersprache

Projekthistorie

Senior Backend Engineer

Volkswagen AG
  • Entwicklung von Golang Microservices für Volkswagen WeOrganize
  • Deployment auf Kubernetes auf Azure Cloud
  • Datenbank CosmosDB (NoSQL, MongoDB-Modus)
  • REST API mit OpenAPI Definition
  • GRPC API zwischen Microservices
  • React App als Frontend

AWS Cloud Developer

Enercity AG
  • Entwicklung von Docker-basierten Microservices
  • AWS: IAM, VPC, Lambda, API Gateway, DynamoDB, RDS, Batch
  • Importieren von Daten von Google Analytics und Zendesk

Golang Engineer

Engel & Völkers, Hamburg und remote
  • Architektur und Entwicklung eines Content-Management Systems
  • Deployment auf Kubernetes auf Google Cloud Plattform
  • GCP: GKE, Cloud Run, Container Registry
  • Golang Microservices, Postgres, Hasura GraphQL, Oracle

DevOps Engineer, Senior Backend Engineer

Deutsche Börse, Frankfurt / Prag
  • Entwicklung und Architektur des Backends eines CQRS Microservice-basierten Systems für die Auswertung und Prüfung von finanziellen Transaktionen
  • Architektur und Tuning des eigenen Kafka Clusters
  • Konzeption der Performance Metrics für Prometheus Monitoring
  • Entwicklung von DevOps CI/CD Deployment Pipelines mit Jenkins und SonarQube
  • Entwicklung der Anwendung-Authentifizierung mit JWT und Keycloak
  • Pflege der Open-API-Definition für die Frontend App
  • Verteilte Teams an mehreren Standorten verlangten gute Kommunikation-Skills

Golang Engineer

Sixt SE, Pullach im Isartal Golang
  • Entwicklung des Backends eines internen Checklisten Systems
  • Debugging der Anwendung mit Hilfe von Kibana und des ELK Stacks
  • Technologien: Go.Micro Framework, PostgreSQL, Kubernetes, Kafka, und gRPC

Frontend Entwickler

CeWe Colour
  • Entwicklung des Frontends eines Content Management Systems
  • Quellcode Verwaltung mit GitLab
  • Build Pipeline mit Gitlab CI/CD
  • Technologien: ReactJS, Typescript, Redux, Jest, ESLint, ES6, Babel, Webpack, Docker

Frontend/Backend Entwickler

Otto Group GmbH
  • Entwicklung des Frontends und Backends eines internen Portals für die Verwaltung von Produktdaten
  • Verantwortlich für die JWT-Authentifizierung
  • Technologien: Golang Microservices, MongoDB, Kafka, Nomad, React, Redux, Typescript

Frontend/Backend/DevOps Entwickler

ThyssenKrupp Marine Systems
  • Entwicklung des Frontends und Backends eines internen Portals für die Reparaturen von Schiffen
  • Dockerized Spring Boot Java Anwendung

Frontend Entwickler (freiberuflich)

CLAAS, Gütersloh / Berlin
  • Programmierung des Frontends eines großen Kunden-Portals in der Landwirtschaftsbranche
  • Technologien: AngularJS, JavaEE

Frontend Entwickler (freiberuflich)

Zanox AG
  • Entwicklung einer großen HTML5-Anwendung für das Hauptkundenportal des Unternehmens
  • Zu den Haupttechnologien gehörten AngularJS, Bootstrap, NodeJS, und GruntJS
  • Durchführung von Workshops zur Schulung interner Entwickler
  • Treffen mit verschiedenen Entwicklungsgruppen, um spezifische Lösungen für ihre Anwendungsfälle zu diskutieren
  • Entwicklung von Test-Suites (Unit-Tests und E2E-Tests) mit Jasmine, Karma und Protractor.

Frontend Entwickler / Scrum Master

Telekom Innovation Laboratories
  • Programmierung des Frontends einer Telefonanlage
  • Agile Projektleitung von mehreren Linux Entwickler
  • Technologien: HTML5, Javascript, JQuery, Lua (LuCI RPC), Linux

Technischer Projektleiter / Scrum Master

Telekom Innovation Laboratories
  • Verantwortliche Leitung von Software-Entwicklungsprojekten
  • Vorstellung des Projektdesigns und laufende Abstimmung mit den Kunden
  • Zusammenstellung des Teams, Mitarbeiterführung und -anleitung
  Open Router: Leitung eines Entwicklungsteams von Linux-Hackern zum Bau des Prototyps des ersten Open-Source Routers für die Triple-Play-Dienste (Telefon, Internet, Fernsehen) eines großen internationalen Telekommunikationsunternehmens
  • Integrierung von a) VoIP über Asterisk, b) IGMP, und c) einer benutzerdefinierten Weboberfläche
  • Beaufsichtigung der Einführung von Feldversuchen in verschiedenen europäischen Ländern
  • Einsetzung agiler Methoden: Kanban und Scrum, um schnell zu iterieren und gleichzeitig ein funktionierendes Produkt aufrecht zu erhalten
  M2M Portal:
  • Architektur und Entwicklung einer Machine-to-Machine-Anwendungsplattform zum Sammeln, Aggregieren, und Analysieren von Daten von Mobilgeräten
  • Technologien: Jersey/JAX-RS, PostgreSQL, RabbitMQ, WebSockets, Arduino Hardware Prototypen
Eurescom Studien P1957:
  • Leitung eines Teams von Telekommunikationsingenieuren verschiedener europäischer Firmen, um eine offene Schnittstelle für die Kommunikation in M2M-Netzwerken (Machine-to-Machine) zu definieren.
  • Siehe https://docbox.etsi.org/workshop/2010/201010_m2mworkshop/04_m2marchitectureaspects/ostendorf_deutschetelekom_openm2mapi.pdf
Mobile Gateways:
  • Architektur und Entwicklung zweier Client-Anwendungen zur Steuerung großer Industrieroboter. Die erste war eine Desktop-Anwendung, die über Bluetooth mit einer Wiimote gekoppelt worden ist, und die zweite, eine mobile Anwendung für Android-Smartphones, die beide Beschleunigungsmesserdaten verwendeten, um textbasierte Befehle gemäß einer anwendungsspezifischen BCNF an den Roboter auszugeben. Anwendungen konnten den Roboter steuern und seine Geschwindigkeit, Richtung, und seinen Roboterarm steuern. Mit Hilfe der Palantir-Streaming-Bibliothek für Linux wurde auch ein Live-Videostream angezeigt. Die Kommunikation war entweder über WLAN oder Mobilfunknetze, über XMPP oder direkt möglich.
  • Prototyp vorgeführt auf der Droidcon-Konferenz in Berlin 2009

TinySIP:

  • Programmierung von MICAz Motes für eine Portierung des SIP Protokolls auf die 802.15.4 Network-Ebene
  • Vorstellung bei European TinyOS Technology Exchange (ETTX) in Cork, Irland 2009. Siehe https://sites.google.com/site/ettx2009/submissions

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden