Backend-Entwicklung und Software Engineering Beratung
Aktualisiert am 24.09.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 24.09.2020
Verfügbar zu: 100%
davon vor Ort: 20%
Architektur
Go
Kotlin
API Design
Ruby on Rails
TDD
Teamleitung
Javascript
Domain Driven Design
Webdevelopment
BackendEntwicklung
React
Remote Teamwork

Einsatzorte

Einsatzorte

Hamburg (+20km) Stade (+150km)
nicht möglich

Projekte

Projekte

5 Monate
2020-01 - 2020-05

Beratung und Coaching zweier Entwicklungs-Teams

Software Engineering Coach & Berater Go Golang Coaching ...
Software Engineering Coach & Berater

Beratung und Coaching zweier Teams in den Bereichen:

  • REST API Entwicklung mittels Go
  • Architektur
  • Parallel Programmierung
  • Automatisiertes Testen
  • Kontinuierliche Sicherstellung der Weiterentwicklung des Entwicklungsteams
  • Best Practices
  • Remote Work
Go Golang Coaching Beratung TDD Unit Testing Integration Testing Extreme Programming Pairing Software Architektur Remote Work
EOS Technology Solutions (OTTO Gruppe)
Hamburg
8 Monate
2019-05 - 2019-12

Digitalisierung Kundenzufriedenheitsanalyse / Marktforschung

Backend Entwicklung und Software Architektur Kotlin Spring Boot Kafka ...
Backend Entwicklung und Software Architektur

Aufbau einer Platform zur Erhebung von Kundenzufriedenheitsstatistiken in Zusammenarbeit mit einem Marktforschungsinstitut.

Infrastrukturmaßnahmen, die eine kontinuierliche Auslieferung des Produkts ermöglichen, Kandidatenauswahl, Kandidaten-Selektion, Anlage Fragebögen, Email Versand, Anbindung Landingpage, Ergebnisschnittstelle, Aufbereitung der Ergebnisdaten.

Die Umsetzung erfolgt als Microservices (diese Services laufen in einem Kubernetes Cluster), mittels Kafka als asynchronisches Kommunikationsmedium für Services in der Fielmann-Anwenderlandschaft, Kommunikation mit externen Drittsystemen erfolgt über Rest. Zusätzlich werden Consumer-Driven-Contract-Tests als automatisierte, qualitätssicherende Maßnahme für die Kommunikation mit externen und internen Drittsystemen eingesetzt.

Kotlin Spring Boot Kafka AWS Kubernetes Docker Helm Git Domain Driven Design Onion Architecture Software Entwicklung Consumer Driven Contract Test
Fielmann AG
Hamburg
1 Jahr 4 Monate
2018-01 - 2019-04

Teamleitung: Technische und personelle Verantwortung

Team Lead Engineering Ruby Rails Scrum ...
Team Lead Engineering

Technische und personelle Verantwortung für XING Coaches + Trainer und hallofreelancer.com. Bis zu 12 Mitarbeiter, bestehend aus festangestellten und Freelancern.

Design der Systemarchitektur bei skalierung auf 4 Teams und Post Merger Integration nach Zukauf eines PHP Produktes.

Abteilungsübergreifende Mitgestaltung der XING Engineering Landschaft, vor allem im Bereich Remote Work.

Ruby Rails Scrum Teamleitung PHP JavaScript React Architektur PMI AMQP MySQL elasticsearch
XING SE
2 Jahre 1 Monat
2015-12 - 2017-12

Technische Leitung und Entwicklung

Tech Lead Ruby Rails Remote ...
Tech Lead

Technische Verantwortung für das Projekt XING Coaches.
Leitung eines in Hamburg und Polen verteilten Teams bestehend aus bis zu 10 Angestellten und Freelancern (Frontend, Backend & QA). Mitentwicklung des Projektes (Ruby on Rails, React). Hiring anderer Tech Leads und für neuen Porto Standort. Stellvertretung des Directors Engineering gegenüber anderen Teams.

Ruby Rails Remote React Elastic Search JavaScript Architektur
XING AG/SE
1 Jahr 3 Monate
2014-08 - 2015-10

Senior Fullstack Entwickler: Architektur- und Codequalitätsberatung und interne Prozesse

Senior Developer Go Architektur Beratung ...
Senior Developer

Dynport entwickelt technische Produkte und Lösungen für Startups und Konzerne. Ich entwickelte Backendsysteme und mobile Anwendungen. Des weiteren war ich für Architektur- und Codequalitätsberatung und interne Prozesse verantwortlich.

Projekte:

  • PhraseApp: Mitentwicklung (Ruby on Rails)
  • Projekt2: Mitentwicklung nativer Apps für Android und iOS, Anwendungsarchitektur. (Java, Objective-C)
  • Projekt3: Backend Beratung, Coaching und Entwicklung für ein Appbasiertes Startup. (Ruby on Rails , AngularJS)
  • Disco.vc: Tech- & Architektur-Lead. (Ruby on Rails, Go)
  • Projekt5: Backend, Mobile, Codequalitäts- und Architekturberatung für einen Konzern. (Java, Objective-C)
  • dynport.de: Umsetzung des Responsive Designs mit Bootstrap, technische Basis mit nanoc und Aufstellung des Deployments auf Amazon S3. (HTML, CSS, Javascript, Ruby)
  • Projekt7: Entwicklung Backend Integration-Center und Pluginsystem für ein Multiplattform Startup. (Golang)
  • Projekt8: Process-Lead, Entwicklung Datenverarbeitungssystem, Codequalität- und Architekturberatung für ein Web-Startup. (Golang)
Go Architektur Beratung CodeQualität Wartbarkeit Startup Objective-C Android iOS Ruby/Rails PostgreSQL Java Spring
Dynport GmbH
1 Jahr 2 Monate
2013-07 - 2014-08

Fullstack Entwicklung: Architektur- und Codequalitätsberatung und interne Prozesse

Senior Developer PostgreSQL
Senior Developer

Dynport entwickelt technische Produkte und Lösungen für Startups und Konzerne. Ich entwickelte Backendsysteme und mobile Anwendungen. Des weiteren war ich für Architektur- und Codequalitätsberatung und interne Prozesse verantwortlich.

Projekte:

  • PhraseApp: Mitentwicklung (Ruby on Rails)
  • Projekt2: Mitentwicklung nativer Apps für Android und iOS, Anwendungsarchitektur. (Java, Objective-C)
  • Projekt3: Backend Beratung, Coaching und Entwicklung für ein Appbasiertes Startup. (Ruby on Rails , AngularJS)
  • Disco.vc: Tech- & Architektur-Lead. (Ruby on Rails, Go)
  • Projekt5: Backend, Mobile, Codequalitäts- und Architekturberatung für einen Konzern. (Java, Objective-C)
  • dynport.de: Umsetzung des Responsive Designs mit Bootstrap, technische Basis mit nanoc und Aufstellung des Deployments auf Amazon S3. (HTML, CSS, Javascript, Ruby)
  • Projekt7: Entwicklung Backend Integration-Center und Pluginsystem für ein Multiplattform Startup. (Golang)
  • Projekt8: Process-Lead, Entwicklung Datenverarbeitungssystem, Codequalität- und Architekturberatung für ein Web-Startup. (Golang)
PostgreSQL
Dynport GmbH
2 Jahre
2012-01 - 2013-12

Fullstack Webentwicklung, Mobile Entwicklung

Selbstständiger Softwareentwickler
Selbstständiger Softwareentwickler
  • Webentwicklung (Ruby on Rails, PHP, HTML/CSS/Javascript).
  • Mobile Anwendungen für Android und iOS mit Appcelerator Titanium und nativ.
2 Jahre 4 Monate
2011-04 - 2013-07

Fullstack Entwicklung: Weiterentwicklung der internen Software zur Verwaltung, Buchung, Überwachung und Automatisierung

Softwareentwickler
Softwareentwickler

Maßgebliche Weiterentwicklung der internen Software zur
Verwaltung, Buchung, Überwachung und Automatisierung, sowie des Kundenfrontends auf Ruby on Rails Basis. Integration der APIs verschiedener Rechenzentrenelemente (Cacti, Radius, etc.) und externer Anbieter (Domain Registrare, Buchhaltung, Konten, etc.).

PLUTEX GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Schule und Studium

2007 - 2013

Universität Bremen - Diplomstudiengang Informatik
Diplom (Note: 1,5)

Weiterbildungen & Zertifikate

2018

Basic Management Program


2017

  • Interview Training / Dialogdiagnostik (Friedemann Stracke)
  • Kommunikation & Konflikt Training


2016

Laterale Führung


2014

Titanium Certified Application Developer (TCAD)

Position

Position

Softwareentwicklung, Architekturberatung und Design, Coaching und Mentoring von Entwicklern. Unterstützung bei Machbarkeitsanalysen und Produktentwicklung. Beratung zu Best-Practices für Software Teams und Entwickler um wartbare und hochwertige Software zu produzieren.

Kompetenzen

Kompetenzen

Top-Skills

Architektur Go Kotlin API Design Ruby on Rails TDD Teamleitung Javascript Domain Driven Design Webdevelopment BackendEntwicklung React Remote Teamwork

Schwerpunkte

CodeQualität
Wartbarkeit

Aufgabenbereiche

Coaching
PMI

Produkte / Standards / Erfahrungen / Methoden

AMQP
Architektur
AWS
Beratung
Clean Software Architecture
Confluence
Consumer Driven Contract Test
Docker
Domain Driven Design
Domain Driven Design DDD
Elasticsearch
Extreme Programming
Extreme Programming XP
Git
Helm
Integration Testing
IntelliJ
iOS
Jira
Kafka
Kubernetes
Objekt Orientierte Programmierung OOO
Onion Architecture
Pair Programming
Pairing
Rails
React
Redis
Remote Work
Ruby/Rails
Scrum
Serviceorientierte Architektur
Software Architektur
Software Entwicklung
Spring
Spring Boot
TDD
Test Data Management
Test Driven Development TDD
Unit Testing

Kenntnisse

  • Agile Softwareentwicklung (Scrum, Kanban und Derivate)
  • Backend und Frontend Web Technologien
  • Entwicklung von mobilen Anwendungen (iOS, Android, X Platform)
  • Datenbanken Nutzung und Design, Suchserver (Elasticsearch, Solr)
  • HTTP API Design, Library API Design
  • Test Driven Development, Domain Driven Design, Objektorientierte
  • Programmierung, Refactoring, UML, Software Architektur

Tools und Frameworks

  • Git
  • SVN
  • VIM
  • IntelliJ IDEs
  • Shell
  • Ruby on Rails
  • RSpec
  • Cucumber
  • HTML
  • CSS
  • SCSS
  • jQuery
  • Redis
  • React
  • Appcelerator Titanium
  • Titanium Alloy
  • Elasticsearch
  • Spring Boot
  • XML
  • JSON
  • Adobe Photoshop
  • Jira

Betriebssysteme

Android
OSX

Programmiersprachen

Go
Golang
Java
Javascript
Kotlin
PHP
Ruby

Datenbanken

MySQL
PostgreSQL
Redis
SQL

Managementerfahrung in Unternehmen

Teamleitung

Einsatzorte

Einsatzorte

Hamburg (+20km) Stade (+150km)
nicht möglich

Projekte

Projekte

5 Monate
2020-01 - 2020-05

Beratung und Coaching zweier Entwicklungs-Teams

Software Engineering Coach & Berater Go Golang Coaching ...
Software Engineering Coach & Berater

Beratung und Coaching zweier Teams in den Bereichen:

  • REST API Entwicklung mittels Go
  • Architektur
  • Parallel Programmierung
  • Automatisiertes Testen
  • Kontinuierliche Sicherstellung der Weiterentwicklung des Entwicklungsteams
  • Best Practices
  • Remote Work
Go Golang Coaching Beratung TDD Unit Testing Integration Testing Extreme Programming Pairing Software Architektur Remote Work
EOS Technology Solutions (OTTO Gruppe)
Hamburg
8 Monate
2019-05 - 2019-12

Digitalisierung Kundenzufriedenheitsanalyse / Marktforschung

Backend Entwicklung und Software Architektur Kotlin Spring Boot Kafka ...
Backend Entwicklung und Software Architektur

Aufbau einer Platform zur Erhebung von Kundenzufriedenheitsstatistiken in Zusammenarbeit mit einem Marktforschungsinstitut.

Infrastrukturmaßnahmen, die eine kontinuierliche Auslieferung des Produkts ermöglichen, Kandidatenauswahl, Kandidaten-Selektion, Anlage Fragebögen, Email Versand, Anbindung Landingpage, Ergebnisschnittstelle, Aufbereitung der Ergebnisdaten.

Die Umsetzung erfolgt als Microservices (diese Services laufen in einem Kubernetes Cluster), mittels Kafka als asynchronisches Kommunikationsmedium für Services in der Fielmann-Anwenderlandschaft, Kommunikation mit externen Drittsystemen erfolgt über Rest. Zusätzlich werden Consumer-Driven-Contract-Tests als automatisierte, qualitätssicherende Maßnahme für die Kommunikation mit externen und internen Drittsystemen eingesetzt.

Kotlin Spring Boot Kafka AWS Kubernetes Docker Helm Git Domain Driven Design Onion Architecture Software Entwicklung Consumer Driven Contract Test
Fielmann AG
Hamburg
1 Jahr 4 Monate
2018-01 - 2019-04

Teamleitung: Technische und personelle Verantwortung

Team Lead Engineering Ruby Rails Scrum ...
Team Lead Engineering

Technische und personelle Verantwortung für XING Coaches + Trainer und hallofreelancer.com. Bis zu 12 Mitarbeiter, bestehend aus festangestellten und Freelancern.

Design der Systemarchitektur bei skalierung auf 4 Teams und Post Merger Integration nach Zukauf eines PHP Produktes.

Abteilungsübergreifende Mitgestaltung der XING Engineering Landschaft, vor allem im Bereich Remote Work.

Ruby Rails Scrum Teamleitung PHP JavaScript React Architektur PMI AMQP MySQL elasticsearch
XING SE
2 Jahre 1 Monat
2015-12 - 2017-12

Technische Leitung und Entwicklung

Tech Lead Ruby Rails Remote ...
Tech Lead

Technische Verantwortung für das Projekt XING Coaches.
Leitung eines in Hamburg und Polen verteilten Teams bestehend aus bis zu 10 Angestellten und Freelancern (Frontend, Backend & QA). Mitentwicklung des Projektes (Ruby on Rails, React). Hiring anderer Tech Leads und für neuen Porto Standort. Stellvertretung des Directors Engineering gegenüber anderen Teams.

Ruby Rails Remote React Elastic Search JavaScript Architektur
XING AG/SE
1 Jahr 3 Monate
2014-08 - 2015-10

Senior Fullstack Entwickler: Architektur- und Codequalitätsberatung und interne Prozesse

Senior Developer Go Architektur Beratung ...
Senior Developer

Dynport entwickelt technische Produkte und Lösungen für Startups und Konzerne. Ich entwickelte Backendsysteme und mobile Anwendungen. Des weiteren war ich für Architektur- und Codequalitätsberatung und interne Prozesse verantwortlich.

Projekte:

  • PhraseApp: Mitentwicklung (Ruby on Rails)
  • Projekt2: Mitentwicklung nativer Apps für Android und iOS, Anwendungsarchitektur. (Java, Objective-C)
  • Projekt3: Backend Beratung, Coaching und Entwicklung für ein Appbasiertes Startup. (Ruby on Rails , AngularJS)
  • Disco.vc: Tech- & Architektur-Lead. (Ruby on Rails, Go)
  • Projekt5: Backend, Mobile, Codequalitäts- und Architekturberatung für einen Konzern. (Java, Objective-C)
  • dynport.de: Umsetzung des Responsive Designs mit Bootstrap, technische Basis mit nanoc und Aufstellung des Deployments auf Amazon S3. (HTML, CSS, Javascript, Ruby)
  • Projekt7: Entwicklung Backend Integration-Center und Pluginsystem für ein Multiplattform Startup. (Golang)
  • Projekt8: Process-Lead, Entwicklung Datenverarbeitungssystem, Codequalität- und Architekturberatung für ein Web-Startup. (Golang)
Go Architektur Beratung CodeQualität Wartbarkeit Startup Objective-C Android iOS Ruby/Rails PostgreSQL Java Spring
Dynport GmbH
1 Jahr 2 Monate
2013-07 - 2014-08

Fullstack Entwicklung: Architektur- und Codequalitätsberatung und interne Prozesse

Senior Developer PostgreSQL
Senior Developer

Dynport entwickelt technische Produkte und Lösungen für Startups und Konzerne. Ich entwickelte Backendsysteme und mobile Anwendungen. Des weiteren war ich für Architektur- und Codequalitätsberatung und interne Prozesse verantwortlich.

Projekte:

  • PhraseApp: Mitentwicklung (Ruby on Rails)
  • Projekt2: Mitentwicklung nativer Apps für Android und iOS, Anwendungsarchitektur. (Java, Objective-C)
  • Projekt3: Backend Beratung, Coaching und Entwicklung für ein Appbasiertes Startup. (Ruby on Rails , AngularJS)
  • Disco.vc: Tech- & Architektur-Lead. (Ruby on Rails, Go)
  • Projekt5: Backend, Mobile, Codequalitäts- und Architekturberatung für einen Konzern. (Java, Objective-C)
  • dynport.de: Umsetzung des Responsive Designs mit Bootstrap, technische Basis mit nanoc und Aufstellung des Deployments auf Amazon S3. (HTML, CSS, Javascript, Ruby)
  • Projekt7: Entwicklung Backend Integration-Center und Pluginsystem für ein Multiplattform Startup. (Golang)
  • Projekt8: Process-Lead, Entwicklung Datenverarbeitungssystem, Codequalität- und Architekturberatung für ein Web-Startup. (Golang)
PostgreSQL
Dynport GmbH
2 Jahre
2012-01 - 2013-12

Fullstack Webentwicklung, Mobile Entwicklung

Selbstständiger Softwareentwickler
Selbstständiger Softwareentwickler
  • Webentwicklung (Ruby on Rails, PHP, HTML/CSS/Javascript).
  • Mobile Anwendungen für Android und iOS mit Appcelerator Titanium und nativ.
2 Jahre 4 Monate
2011-04 - 2013-07

Fullstack Entwicklung: Weiterentwicklung der internen Software zur Verwaltung, Buchung, Überwachung und Automatisierung

Softwareentwickler
Softwareentwickler

Maßgebliche Weiterentwicklung der internen Software zur
Verwaltung, Buchung, Überwachung und Automatisierung, sowie des Kundenfrontends auf Ruby on Rails Basis. Integration der APIs verschiedener Rechenzentrenelemente (Cacti, Radius, etc.) und externer Anbieter (Domain Registrare, Buchhaltung, Konten, etc.).

PLUTEX GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Schule und Studium

2007 - 2013

Universität Bremen - Diplomstudiengang Informatik
Diplom (Note: 1,5)

Weiterbildungen & Zertifikate

2018

Basic Management Program


2017

  • Interview Training / Dialogdiagnostik (Friedemann Stracke)
  • Kommunikation & Konflikt Training


2016

Laterale Führung


2014

Titanium Certified Application Developer (TCAD)

Position

Position

Softwareentwicklung, Architekturberatung und Design, Coaching und Mentoring von Entwicklern. Unterstützung bei Machbarkeitsanalysen und Produktentwicklung. Beratung zu Best-Practices für Software Teams und Entwickler um wartbare und hochwertige Software zu produzieren.

Kompetenzen

Kompetenzen

Top-Skills

Architektur Go Kotlin API Design Ruby on Rails TDD Teamleitung Javascript Domain Driven Design Webdevelopment BackendEntwicklung React Remote Teamwork

Schwerpunkte

CodeQualität
Wartbarkeit

Aufgabenbereiche

Coaching
PMI

Produkte / Standards / Erfahrungen / Methoden

AMQP
Architektur
AWS
Beratung
Clean Software Architecture
Confluence
Consumer Driven Contract Test
Docker
Domain Driven Design
Domain Driven Design DDD
Elasticsearch
Extreme Programming
Extreme Programming XP
Git
Helm
Integration Testing
IntelliJ
iOS
Jira
Kafka
Kubernetes
Objekt Orientierte Programmierung OOO
Onion Architecture
Pair Programming
Pairing
Rails
React
Redis
Remote Work
Ruby/Rails
Scrum
Serviceorientierte Architektur
Software Architektur
Software Entwicklung
Spring
Spring Boot
TDD
Test Data Management
Test Driven Development TDD
Unit Testing

Kenntnisse

  • Agile Softwareentwicklung (Scrum, Kanban und Derivate)
  • Backend und Frontend Web Technologien
  • Entwicklung von mobilen Anwendungen (iOS, Android, X Platform)
  • Datenbanken Nutzung und Design, Suchserver (Elasticsearch, Solr)
  • HTTP API Design, Library API Design
  • Test Driven Development, Domain Driven Design, Objektorientierte
  • Programmierung, Refactoring, UML, Software Architektur

Tools und Frameworks

  • Git
  • SVN
  • VIM
  • IntelliJ IDEs
  • Shell
  • Ruby on Rails
  • RSpec
  • Cucumber
  • HTML
  • CSS
  • SCSS
  • jQuery
  • Redis
  • React
  • Appcelerator Titanium
  • Titanium Alloy
  • Elasticsearch
  • Spring Boot
  • XML
  • JSON
  • Adobe Photoshop
  • Jira

Betriebssysteme

Android
OSX

Programmiersprachen

Go
Golang
Java
Javascript
Kotlin
PHP
Ruby

Datenbanken

MySQL
PostgreSQL
Redis
SQL

Managementerfahrung in Unternehmen

Teamleitung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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